Interface ServiceRegistryDataObjectModel
-
- All Superinterfaces:
DataObjectModel
- All Known Implementing Classes:
BaseServiceRegistryDataObjectModel
public interface ServiceRegistryDataObjectModel extends DataObjectModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataObjectDefinitionIdentityLinks
getDefinitionIdentityLinks()
The identity links for the data object model.List<ServiceRegistryFieldMapping>
getFieldMappings()
Boolean
getIgnoreInstancePermissions()
Flag indicating that instance level permissions should not be done for this data object model.Collection<DataObjectInstanceIdentityLinkModel>
getInstanceIdentityLinks()
The identity links that should be added for every newly created data object instanceString
getReferencedServiceDefinitionModelKey()
The key of the service definition model.-
Methods inherited from interface com.flowable.dataobject.api.repository.DataObjectModel
getDataObjectType, getDescription, getExternalId, getKey, getName, getSourceId, getSourceSpecificAttributes, getSourceType, getSubType, getSupportedCachingType, getType
-
-
-
-
Method Detail
-
getReferencedServiceDefinitionModelKey
String getReferencedServiceDefinitionModelKey()
The key of the service definition model.
-
getFieldMappings
List<ServiceRegistryFieldMapping> getFieldMappings()
-
getDefinitionIdentityLinks
DataObjectDefinitionIdentityLinks getDefinitionIdentityLinks()
The identity links for the data object model.
-
getInstanceIdentityLinks
Collection<DataObjectInstanceIdentityLinkModel> getInstanceIdentityLinks()
The identity links that should be added for every newly created data object instance
-
getIgnoreInstancePermissions
Boolean getIgnoreInstancePermissions()
Flag indicating that instance level permissions should not be done for this data object model.- Returns:
- whether instance level permissions need to be applied
-
-