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 DataObjectDefinitionIdentityLinks
definitionIdentityLinks
protected List<ServiceRegistryFieldMapping>
fieldMappings
protected Collection<DataObjectInstanceIdentityLinkModel>
instanceIdentityLinks
protected String
referencedServiceDefinitionModelKey
-
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 DataObjectDefinitionIdentityLinks
getDefinitionIdentityLinks()
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 instanceString
getReferencedServiceDefinitionModelKey()
The key of the service definition model.void
setDefinitionIdentityLinks(DataObjectDefinitionIdentityLinks definitionIdentityLinks)
void
setFieldMappings(List<ServiceRegistryFieldMapping> fieldMappings)
void
setInstanceIdentityLinks(Collection<DataObjectInstanceIdentityLinkModel> instanceIdentityLinks)
void
setReferencedServiceDefinitionModelKey(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:ServiceRegistryDataObjectModel
The key of the service definition model.- Specified by:
getReferencedServiceDefinitionModelKey
in interfaceServiceRegistryDataObjectModel
-
setReferencedServiceDefinitionModelKey
public void setReferencedServiceDefinitionModelKey(String referencedServiceDefinitionModelKey)
-
getFieldMappings
public List<ServiceRegistryFieldMapping> getFieldMappings()
- Specified by:
getFieldMappings
in interfaceServiceRegistryDataObjectModel
-
setFieldMappings
public void setFieldMappings(List<ServiceRegistryFieldMapping> fieldMappings)
-
getDefinitionIdentityLinks
public DataObjectDefinitionIdentityLinks getDefinitionIdentityLinks()
Description copied from interface:ServiceRegistryDataObjectModel
The identity links for the data object model.- Specified by:
getDefinitionIdentityLinks
in interfaceServiceRegistryDataObjectModel
-
setDefinitionIdentityLinks
public void setDefinitionIdentityLinks(DataObjectDefinitionIdentityLinks definitionIdentityLinks)
-
getInstanceIdentityLinks
public Collection<DataObjectInstanceIdentityLinkModel> getInstanceIdentityLinks()
Description copied from interface:ServiceRegistryDataObjectModel
The identity links that should be added for every newly created data object instance- Specified by:
getInstanceIdentityLinks
in interfaceServiceRegistryDataObjectModel
-
setInstanceIdentityLinks
public void setInstanceIdentityLinks(Collection<DataObjectInstanceIdentityLinkModel> instanceIdentityLinks)
-
-