Package-level declarations

Types

Link copied to clipboard

The direction to synchronize attachments as part of geodatabase sync task.

Link copied to clipboard

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:

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

Control which features for a layer or table are copied from the server when creating a geodatabase.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
sealed class SyncDirection

The direction to synchronize as part of geodatabase sync task.

Link copied to clipboard

The SyncGeodatabaseJob synchronizes changes between a local geodatabase and its sync-enabled ArcGIS feature service. To make a SyncGeodatabaseJob, use the GeodatabaseSyncTask as follows:

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
sealed class SyncModel

The various types of sync models.

Link copied to clipboard

The different modes for generation and synchronization of utility networks as part of a geodatabase sync task.