public class BaseDataObjectModel extends Object implements DataObjectModel
Modifier and Type | Field and Description |
---|---|
protected String |
dataObjectType |
protected String |
description |
protected String |
externalId |
protected String |
key |
protected String |
name |
protected String |
sourceId |
protected Map<String,Object> |
sourceSpecificAttributes |
protected String |
sourceType |
protected String |
subType |
protected String |
supportedCachingType |
protected String |
type |
Constructor and Description |
---|
BaseDataObjectModel() |
Modifier and Type | Method and Description |
---|---|
String |
getDataObjectType()
Returns the data object definition type, which can be for example masterData or dataObject.
|
String |
getDescription()
Returns the optional description of this data object definition which might contain additional information around the data objects described by this
definition.
|
String |
getExternalId()
Returns the optional external id for this data object definition, if any, otherwise null will be returned.
|
String |
getKey()
Returns the key for this data object definition which must be unique, but is human-readable normally and must be the same across environments for the
same data object definition.
|
String |
getName()
Returns the name of this data object definition which is usually used as the label.
|
String |
getSourceId()
Returns the id of the source for this data object definition.
|
Map<String,Object> |
getSourceSpecificAttributes()
Returns a map of source specific attributes for this data object model.
|
String |
getSourceType()
Returns the type of the source for this data object definition.
|
String |
getSubType()
The sub type further categorizes this data object definition (see type for more information and examples).
|
String |
getSupportedCachingType()
Returns the supported caching type for the master data entries based on this definition.
|
String |
getType()
The type of this data object definition, normally used to kind of categorize data object definitions (e.g.
|
void |
setDataObjectType(String dataObjectType) |
void |
setDescription(String description) |
void |
setExternalId(String externalId) |
void |
setKey(String key) |
void |
setName(String name) |
void |
setSourceId(String sourceId) |
void |
setSourceSpecificAttributes(Map<String,Object> sourceSpecificAttributes) |
void |
setSourceType(String sourceType) |
void |
setSubType(String subType) |
void |
setSupportedCachingType(String supportedCachingType) |
void |
setType(String type) |
protected String key
protected String name
protected String dataObjectType
protected String description
protected String type
protected String subType
protected String sourceId
protected String sourceType
protected String externalId
protected String supportedCachingType
public String getKey()
DataObjectModel
getKey
in interface DataObjectModel
public void setKey(String key)
public String getName()
DataObjectModel
getName
in interface DataObjectModel
public void setName(String name)
public String getDataObjectType()
DataObjectModel
getDataObjectType
in interface DataObjectModel
for a list of supported types
public void setDataObjectType(String dataObjectType)
public String getDescription()
DataObjectModel
getDescription
in interface DataObjectModel
public void setDescription(String description)
public String getType()
DataObjectModel
getType
in interface DataObjectModel
public void setType(String type)
public String getSubType()
DataObjectModel
getSubType
in interface DataObjectModel
public void setSubType(String subType)
public String getSourceId()
DataObjectModel
getSourceId
in interface DataObjectModel
public void setSourceId(String sourceId)
public String getSourceType()
DataObjectModel
getSourceType
in interface DataObjectModel
for a list of supported source types
public void setSourceType(String sourceType)
public String getExternalId()
DataObjectModel
getExternalId
in interface DataObjectModel
public void setExternalId(String externalId)
public String getSupportedCachingType()
DataObjectModel
getSupportedCachingType
in interface DataObjectModel
for a list of supported caching types
public void setSupportedCachingType(String supportedCachingType)
public Map<String,Object> getSourceSpecificAttributes()
DataObjectModel
getSourceSpecificAttributes
in interface DataObjectModel