Class BaseServiceRegistryDataObjectModel
- java.lang.Object
-
- com.flowable.dataobject.api.repository.BaseDataObjectModel
-
- com.flowable.dataobject.engine.impl.repository.serviceregistry.BaseServiceRegistryDataObjectModel
-
- All Implemented Interfaces:
DataObjectModel,ServiceRegistryDataObjectModel
public class BaseServiceRegistryDataObjectModel extends BaseDataObjectModel implements ServiceRegistryDataObjectModel
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected DataObjectDefinitionIdentityLinksdefinitionIdentityLinksprotected List<ServiceRegistryFieldMapping>fieldMappingsprotected Collection<DataObjectInstanceIdentityLinkModel>instanceIdentityLinksprotected StringreferencedServiceDefinitionModelKey-
Fields inherited from class com.flowable.dataobject.api.repository.BaseDataObjectModel
dataObjectType, description, externalId, key, name, sourceId, sourceSpecificAttributes, sourceType, subType, supportedCachingType, type
-
-
Constructor Summary
Constructors Constructor Description BaseServiceRegistryDataObjectModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataObjectDefinitionIdentityLinksgetDefinitionIdentityLinks()The identity links for the data object model.List<ServiceRegistryFieldMapping>getFieldMappings()Collection<DataObjectInstanceIdentityLinkModel>getInstanceIdentityLinks()The identity links that should be added for every newly created data object instanceStringgetReferencedServiceDefinitionModelKey()The key of the service definition model.voidsetDefinitionIdentityLinks(DataObjectDefinitionIdentityLinks definitionIdentityLinks)voidsetFieldMappings(List<ServiceRegistryFieldMapping> fieldMappings)voidsetInstanceIdentityLinks(Collection<DataObjectInstanceIdentityLinkModel> instanceIdentityLinks)voidsetReferencedServiceDefinitionModelKey(String referencedServiceDefinitionModelKey)-
Methods inherited from class com.flowable.dataobject.api.repository.BaseDataObjectModel
getDataObjectType, getDescription, getExternalId, getKey, getName, getSourceId, getSourceSpecificAttributes, getSourceType, getSubType, getSupportedCachingType, getType, setDataObjectType, setDescription, setExternalId, setKey, setName, setSourceId, setSourceSpecificAttributes, setSourceType, setSubType, setSupportedCachingType, setType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.flowable.dataobject.api.repository.DataObjectModel
getDataObjectType, getDescription, getExternalId, getKey, getName, getSourceId, getSourceSpecificAttributes, getSourceType, getSubType, getSupportedCachingType, getType
-
-
-
-
Field Detail
-
referencedServiceDefinitionModelKey
protected String referencedServiceDefinitionModelKey
-
fieldMappings
protected List<ServiceRegistryFieldMapping> fieldMappings
-
definitionIdentityLinks
protected DataObjectDefinitionIdentityLinks definitionIdentityLinks
-
instanceIdentityLinks
protected Collection<DataObjectInstanceIdentityLinkModel> instanceIdentityLinks
-
-
Method Detail
-
getReferencedServiceDefinitionModelKey
public String getReferencedServiceDefinitionModelKey()
Description copied from interface:ServiceRegistryDataObjectModelThe key of the service definition model.- Specified by:
getReferencedServiceDefinitionModelKeyin interfaceServiceRegistryDataObjectModel
-
setReferencedServiceDefinitionModelKey
public void setReferencedServiceDefinitionModelKey(String referencedServiceDefinitionModelKey)
-
getFieldMappings
public List<ServiceRegistryFieldMapping> getFieldMappings()
- Specified by:
getFieldMappingsin interfaceServiceRegistryDataObjectModel
-
setFieldMappings
public void setFieldMappings(List<ServiceRegistryFieldMapping> fieldMappings)
-
getDefinitionIdentityLinks
public DataObjectDefinitionIdentityLinks getDefinitionIdentityLinks()
Description copied from interface:ServiceRegistryDataObjectModelThe identity links for the data object model.- Specified by:
getDefinitionIdentityLinksin interfaceServiceRegistryDataObjectModel
-
setDefinitionIdentityLinks
public void setDefinitionIdentityLinks(DataObjectDefinitionIdentityLinks definitionIdentityLinks)
-
getInstanceIdentityLinks
public Collection<DataObjectInstanceIdentityLinkModel> getInstanceIdentityLinks()
Description copied from interface:ServiceRegistryDataObjectModelThe identity links that should be added for every newly created data object instance- Specified by:
getInstanceIdentityLinksin interfaceServiceRegistryDataObjectModel
-
setInstanceIdentityLinks
public void setInstanceIdentityLinks(Collection<DataObjectInstanceIdentityLinkModel> instanceIdentityLinks)
-
-