| Interface | Description | 
|---|---|
| DataObjectDataSource<U extends DataObjectInstance,Q extends DataObjectInstanceQuery<Q,U>,IB extends DataObjectInstanceBuilder<IB,U>,MB extends DataObjectModificationBuilder<MB,U>> | A data source is responsible to handle external data objects, like lookup, query, create, update and delete. | 
| DataObjectDataSourceIds | Defines the data object data source ids | 
| DataObjectHandlingContext | The data object context is used during data object creation and modification operations and is used to provide additional context information like the
 form model where the operation is based on or additional payload data. | 
| DataObjectInstance | The basic interface to be implemented by all external data object instances. | 
| DataObjectInstanceBuilder<T extends DataObjectInstanceBuilder,U extends DataObjectInstance> | The basic data object instance builder which might be extended with a strongly typed support by the underlying
  DataObjectDataSourceimplementation. | 
| DataObjectInstanceQuery<T extends DataObjectInstanceQuery<T,U>,U extends DataObjectInstance> | The basic data object instance query interface used by  DataObjectDataSourcewhich might also be extended with own, type-safe implementations. | 
| DataObjectModificationBuilder<T extends DataObjectModificationBuilder,U extends DataObjectInstance> | The basic data object modification builder which might be extended with a strongly typed support by the underlying
  DataObjectDataSourceimplementation. | 
| DataObjectRuntimeService | The data object runtime service supports lookup of data object instances based on  DataObjectDefinitions as well as some more data object and its
 definition based features. | 
| DataObjectVariable | Data Object variable. | 
| MasterDataInstance | A single master data instance usually fetched through the  DataObjectRuntimeServiceand based on aDataObjectDefinition. | 
| MasterDataInstanceBuilder | Helper for creating a new Master data instance. | 
| MasterDataInstanceQuery | The query interface to create a query to search for master data instances. | 
| MasterDataSource | A master data source is used to fetch master data entries for one or more  DataObjectDefinitions. | 
| MasterDataStates | A list of predefined master data states like active and archived. | 
| QueryOrderTerm | A query order term represents a single order defined within a  DataObjectInstanceQuerywith the property, sort order and null value handling
 as information. | 
| Class | Description | 
|---|---|
| SynchronizeResult | A simple synchronization result object holding information about a master data entry synchronization action. | 
Copyright © 2019. All rights reserved.