Class DataObjectDefinitionEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.dataobject.engine.impl.persistence.entity.AbstractDataObjectEngineEntity
com.flowable.dataobject.engine.impl.persistence.entity.DataObjectDefinitionEntityImpl
- All Implemented Interfaces:
DataObjectDefinition
,DataObjectDefinitionEntity
,HasRevision
,Entity
public class DataObjectDefinitionEntityImpl
extends AbstractDataObjectEngineEntity
implements DataObjectDefinitionEntity
-
Field Summary
Modifier and TypeFieldDescriptionprotected Date
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected int
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the creation timestamp of this data object.Returns the id of the user creating this data object.Returns the external id for this data object definition.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.getName()
Returns the name of this data object definition which is usually used as the label.Returns the id of the source for this data object definition.Returns the type of the source for this data object definition.The sub type further categorizes this master data definition (see type for more information and examples).getType()
The type of this data object definition, normally used to kind of categorize data object definitions (e.g.int
void
setCreationTime
(Date creationTime) void
setCreatorId
(String creatorId) void
setDeploymentId
(String deploymentId) void
setExternalId
(String externalId) void
void
void
setResourceName
(String resourceName) void
setSourceId
(String sourceId) void
setSourceType
(String sourceType) void
setSubType
(String subType) void
setTenantId
(String tenantId) void
void
setVersion
(int version) Methods inherited from class com.flowable.dataobject.engine.impl.persistence.entity.AbstractDataObjectEngineEntity
getIdPrefix
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdated
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.DataObjectDefinition
getId
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated
Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevision
-
Field Details
-
key
-
version
protected int version -
deploymentId
-
tenantId
-
name
-
type
-
subType
-
externalId
-
sourceId
-
sourceType
-
resourceName
-
creationTime
-
creatorId
-
-
Constructor Details
-
DataObjectDefinitionEntityImpl
public DataObjectDefinitionEntityImpl()
-
-
Method Details
-
getKey
Description copied from interface:DataObjectDefinition
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.- Specified by:
getKey
in interfaceDataObjectDefinition
- Returns:
- the key for this data object definition
-
setKey
- Specified by:
setKey
in interfaceDataObjectDefinitionEntity
-
getVersion
public int getVersion()- Specified by:
getVersion
in interfaceDataObjectDefinition
-
setVersion
public void setVersion(int version) - Specified by:
setVersion
in interfaceDataObjectDefinitionEntity
-
getDeploymentId
- Specified by:
getDeploymentId
in interfaceDataObjectDefinition
-
setDeploymentId
- Specified by:
setDeploymentId
in interfaceDataObjectDefinitionEntity
-
getTenantId
- Specified by:
getTenantId
in interfaceDataObjectDefinition
-
setTenantId
- Specified by:
setTenantId
in interfaceDataObjectDefinitionEntity
-
getName
Description copied from interface:DataObjectDefinition
Returns the name of this data object definition which is usually used as the label.- Specified by:
getName
in interfaceDataObjectDefinition
- Returns:
- the name of this data object definition
-
setName
- Specified by:
setName
in interfaceDataObjectDefinitionEntity
-
getType
Description copied from interface:DataObjectDefinition
The type of this data object definition, normally used to kind of categorize data object definitions (e.g. the type might be 'masterData' and the sub type might then reflect another sub type of master data like 'internal' or 'SAP' or whatever makes sense for categorization.- Specified by:
getType
in interfaceDataObjectDefinition
- Returns:
- the type of this master data definition
-
setType
- Specified by:
setType
in interfaceDataObjectDefinitionEntity
-
getExternalId
Description copied from interface:DataObjectDefinition
Returns the external id for this data object definition.- Specified by:
getExternalId
in interfaceDataObjectDefinition
-
setExternalId
- Specified by:
setExternalId
in interfaceDataObjectDefinitionEntity
-
getSubType
Description copied from interface:DataObjectDefinition
The sub type further categorizes this master data definition (see type for more information and examples).- Specified by:
getSubType
in interfaceDataObjectDefinition
- Returns:
- the sub type of this master data description
-
setSubType
- Specified by:
setSubType
in interfaceDataObjectDefinitionEntity
-
getSourceId
Description copied from interface:DataObjectDefinition
Returns the id of the source for this data object definition.- Specified by:
getSourceId
in interfaceDataObjectDefinition
-
setSourceId
- Specified by:
setSourceId
in interfaceDataObjectDefinitionEntity
-
getSourceType
Description copied from interface:DataObjectDefinition
Returns the type of the source for this data object definition.- Specified by:
getSourceType
in interfaceDataObjectDefinition
- Returns:
- the type of the source supporting this data objects
- See Also:
-
setSourceType
- Specified by:
setSourceType
in interfaceDataObjectDefinitionEntity
-
getResourceName
- Specified by:
getResourceName
in interfaceDataObjectDefinition
-
setResourceName
- Specified by:
setResourceName
in interfaceDataObjectDefinitionEntity
-
getCreationTime
Description copied from interface:DataObjectDefinition
Returns the creation timestamp of this data object.- Specified by:
getCreationTime
in interfaceDataObjectDefinition
- Returns:
- the creation timestamp
-
setCreationTime
- Specified by:
setCreationTime
in interfaceDataObjectDefinitionEntity
-
getCreatorId
Description copied from interface:DataObjectDefinition
Returns the id of the user creating this data object.- Specified by:
getCreatorId
in interfaceDataObjectDefinition
- Returns:
- the id of the creation user
-
setCreatorId
- Specified by:
setCreatorId
in interfaceDataObjectDefinitionEntity
-
getPersistentState
- Specified by:
getPersistentState
in interfaceEntity
-