Package-level declarations
Types
The direction to synchronize attachments as part of geodatabase sync task.
The GenerateGeodatabaseJob requests that a sync-enabled ArcGIS feature service generates a geodatabase file and downloads it for offline use. To make a GenerateGeodatabaseJob, use the GeodatabaseSyncTask as follows:
The parameters that specify how a sync-enabled geodatabase is generated and downloaded from an ArcGIS feature service using a GenerateGeodatabaseJob. To generate parameters with values which take into account the capabilities supported by the ArcGIS feature service and the data it contains, call GeodatabaseSyncTask.createDefaultGenerateGeodatabaseParameters. You can then modify the parameters with any desired changes. Alternatively, you can generate an empty set of parameters using GenerateGeodatabaseParameters.GenerateGeodatabaseParameters and set the parameters individually. To create a GenerateGeodatabaseJob, pass the parameters to the GeodatabaseSyncTask.createGenerateGeodatabaseJob method and provide a path where the .geodatabase file can be downloaded to on the device.
An object that is used in conjunction with GenerateGeodatabaseParameters to identify what layers or tables to take offline. This object allows you to set properties on a layer or table to specify what features to take offline.
Control which features for a layer or table are copied from the server when creating a geodatabase.
Represents the delta files created to synchronize changes to a com.arcgismaps.data.Geodatabase. A delta geodatabase is a file that contains the changes that have occurred since a mobile replica com.arcgismaps.data.Geodatabase was last synchronized with its feature service. See [https://developers.arcgis.com/rest/services-reference/enterprise/synchronize-replica.htm] for an overview of the delta files used in synchronization.
A task to generate and synchronize a mobile geodatabase with a sync-enabled ArcGIS feature service. Mobile geodatabases are designed for querying and viewing feature data when your app is offline. While offline, users can edit a mobile geodatabase locally and later synchronize changes with its feature service, assuming the associated service supports synchronization. While offline, the geodatabase keeps track of all local edits. When you synchronize the geodatabase with the service, the service receives the geodatabase's local edits, and the geodatabase receives the service's remote edits.
The direction to synchronize as part of geodatabase sync task.
The SyncGeodatabaseJob synchronizes changes between a local geodatabase and its sync-enabled ArcGIS feature service. To make a SyncGeodatabaseJob, use the GeodatabaseSyncTask as follows:
The parameters that specify how a geodatabase is synchronized with its ArcGIS feature service using a SyncGeodatabaseJob. To generate default parameters that match the geodatabase and its ArcGIS feature service, call GeodatabaseSyncTask.createDefaultSyncGeodatabaseParameters. You can then modify the parameters with any desired changes. Alternatively, you can generate an empty set of parameters using SyncGeodatabaseParameters.SyncGeodatabaseParameters and set the parameters individually. To create a SyncGeodatabaseJob, pass the parameters to the GeodatabaseSyncTask.createSyncGeodatabaseJob method and provide the geodatabase to be synchronized.
Specifies a SyncDirection for any layer in the geodatabase. If the geodatabase supports the SyncModel.Layer synchronization model, you can add a SyncLayerOption to the SyncGeodatabaseParameters.layerOptions collection, to specify how individual the geodatabase layers and tables are synchronized.
An object that represents the result of sync operation on a table or layer if there has been edit errors with individual features. If the server has an error applying an edit, this is returned as com.arcgismaps.data.FeatureEditResult error. Only errors are reported, the feature edit results of a sync operation do not contain information about successful adds, deletes or updates.
The different modes for generation and synchronization of utility networks as part of a geodatabase sync task.