# mx.data

The mx.data package contains classes for working with Adobe Digital Enterprise Platform Data Services for Java EE.

Interfaces

| Interface | Description
--- | --- | ---
| IAccessPrivileges | Objects that must restrict access must implement the IAccessPrivileges interface.
| IChangeObject | Provides the methods and properties needed when detecting local conflicts.
| IItemReference | The IItemReference interface provides the contract for a ItemReference.
| IManaged | The IManaged interface provides the contract for a managed object.
| IPagedList | The IPagedList is a marker interface for list implementations that implement their own paging.
| ITokenResponder | An extension of mx.rpc.IResponder with an additional result token, AsyncToken field.

Classes

| Class | Description
--- | --- | ---
| AccessPrivileges | Encapsulates the allowed privileges and provides access to simple descriptions of what operations are allowed.
| AsyncTokenResponder | Subclass of AsyncResponder that exposes the result token.
| CacheDataDescriptor | The CacheDataDescriptor class provides information about the attributes of cached data.
| ChangedItems | Describes data changed since a specified time.
| Conflict | Represents an error that has occurred due to an update operation.
| ConflictDetector | A DataService instance uses a ConflictDetector instance to determine when a conflict occurs for an operation pushed from a remote destination.
| Conflicts | The Conflicts class represents a list of conflicts.
| DataManager | The DataManager class provides synchronization functionality with objects on the server for all instances of a specific data type.
| DataService | The DataService class provides the top-level functionality for the Data Management Service.
| DataServiceAdapter | The DataServiceAdapter class is the abstract base class which you use to implement a new type of DataService implementation.
| DataServiceOfflineAdapter | Provides persistence for a DataManager's offline cached items.
| DataStore | A DataStore batches transactions for one or more DataService instances.
| DataStoreEventDispatcher | Dispatches data-store-related events.
| DynamicManagedItem | Typed managed item that is dynamic should extend this class so that events are executed when dynamic properties are changed.
| DynamicProperty | Describes the name and type of a dynamic property.
| ItemReference | An ItemReference instance is returned from the DataService.getItem() and DataService.createItem() methods to provide a way to manage a reference to the remote object.
| ManagedAssociation | This class is used to represent an association as part of the data management metadata.
| ManagedEntity | This class is used to represent a managed entity as part of the Remoting data management metadata.
| ManagedObjectProxy | The ManagedObjectProxy class provides the ability to track changes to an item that is anonymous and managed by a DataService.
| ManagedOperation | The ManagedOperation class is used to represent a managed service operation for an RPC service that uses client-side data management.
| ManagedQuery | Use an instance of this class to define a query that is managed by the Data Management Service.
| ManagedRemoteService | The ManagedRemoteService class gives you access to Remoting classes on a remote application server with the data management capabilities of LCDS.
| ManagedRemoteServiceOperation | An Operation used specifically by RemoteObjects.
| ManualSyncConfiguration | This class is used when you need more control for how clients share data with other clients than is provided by the autoSyncEnabled feature.
| MessageBatch | Represents a group of changes: creates, updates, deletes, and update collection messages.
| MessageCacheItem | Represents an element of the MessageBatch's items property.
| MessagingDataServiceAdapter | DataServiceAdapter implementation for a LiveCycle Data Services backend.
| PageInformation | The PageInformation class provides detailed data about what pages of a collection have been loaded, how many there are, and what the current page size is.
| PropertySpecifier | This class specifies which properties should be included for a specific findItem or fill call.
| RPCDataManager | The RPCDataManager is a component you can use to manage objects which are retrieved using a service such as RemoteObject, WebService, and HTTPMultiService.
| RPCDataServiceAdapter | This is the abstract base class which you use to implement a new type of DataService implementation.
| SQLiteOfflineAdapter | Provides a SQLite-based persistence format for a DataManager's offline cached items.
| UpdateCollectionRange | The UpdateCollectionRange class provides specific information about a range of add and remove operations made to a collection.

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 01:35 PM -07:00