Shared Template Source
interface SharedTemplateSource
Interface to support querying for shared templates and creating features with shared templates.
Since
300.0.0
Inheritors
Functions
Link copied to clipboard
abstract suspend fun addFeatures(featureCreationSet: SharedTemplateFeatureCreationSet): Result<Unit>
Adds a set of features created from a shared template to the database. This method adds features into their respective layer or table in the database, along with their related records and utility associations, all within a single transaction.
Link copied to clipboard
abstract suspend fun createFeatures(sharedTemplate: SharedTemplate, geometry: Geometry?): Result<SharedTemplateFeatureCreationSet>
Creates a set of features based on the specified shared template and geometry. The specified SharedTemplate determines the primary feature and its related set of features joined by:
Link copied to clipboard
abstract suspend fun querySharedTemplates(queryParameters: SharedTemplateQueryParameters? = null): Result<Map<Long, List<SharedTemplate>>>
Queries the database for shared templates. Returns a SharedTemplate collection that matches the SharedTemplateQueryParameters for every ArcGISFeatureTable.serviceLayerId.