public class BaseServiceRegistryDataObjectModel extends BaseDataObjectModel implements ServiceRegistryDataObjectModel
Modifier and Type | Field and Description |
---|---|
protected DataObjectDefinitionIdentityLinks |
definitionIdentityLinks |
protected List<ServiceRegistryFieldMapping> |
fieldMappings |
protected Collection<DataObjectInstanceIdentityLinkModel> |
instanceIdentityLinks |
dataObjectType, description, externalId, key, name, sourceId, sourceSpecificAttributes, sourceType, subType, supportedCachingType, type
Constructor and Description |
---|
BaseServiceRegistryDataObjectModel() |
Modifier and Type | Method and 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 instance
|
void |
setDefinitionIdentityLinks(DataObjectDefinitionIdentityLinks definitionIdentityLinks) |
void |
setFieldMappings(List<ServiceRegistryFieldMapping> fieldMappings) |
void |
setInstanceIdentityLinks(Collection<DataObjectInstanceIdentityLinkModel> instanceIdentityLinks) |
getDataObjectType, getDescription, getExternalId, getKey, getName, getSourceId, getSourceSpecificAttributes, getSourceType, getSubType, getSupportedCachingType, getType, setDataObjectType, setDescription, setExternalId, setKey, setName, setSourceId, setSourceSpecificAttributes, setSourceType, setSubType, setSupportedCachingType, setType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataObjectType, getDescription, getExternalId, getKey, getName, getSourceId, getSourceSpecificAttributes, getSourceType, getSubType, getSupportedCachingType, getType
protected List<ServiceRegistryFieldMapping> fieldMappings
protected DataObjectDefinitionIdentityLinks definitionIdentityLinks
protected Collection<DataObjectInstanceIdentityLinkModel> instanceIdentityLinks
public List<ServiceRegistryFieldMapping> getFieldMappings()
getFieldMappings
in interface ServiceRegistryDataObjectModel
public void setFieldMappings(List<ServiceRegistryFieldMapping> fieldMappings)
public DataObjectDefinitionIdentityLinks getDefinitionIdentityLinks()
ServiceRegistryDataObjectModel
getDefinitionIdentityLinks
in interface ServiceRegistryDataObjectModel
public void setDefinitionIdentityLinks(DataObjectDefinitionIdentityLinks definitionIdentityLinks)
public Collection<DataObjectInstanceIdentityLinkModel> getInstanceIdentityLinks()
ServiceRegistryDataObjectModel
getInstanceIdentityLinks
in interface ServiceRegistryDataObjectModel
public void setInstanceIdentityLinks(Collection<DataObjectInstanceIdentityLinkModel> instanceIdentityLinks)