public class DatabaseSchemaDataObjectInstanceEntityImpl extends org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision implements DatabaseSchemaDataObjectInstanceEntity
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
data |
protected String |
definitionId |
protected String |
definitionKey |
protected String |
lookupIdProperty |
| Constructor and Description |
|---|
DatabaseSchemaDataObjectInstanceEntityImpl(Map<String,Object> data,
String lookupIdProperty,
String definitionId,
String definitionKey) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDefinitionId()
Returns the id of the master data definition this instance belongs to.
|
String |
getDefinitionKey()
Returns the key of the master data definition this instance belongs to.
|
String |
getId() |
String |
getIdPrefix() |
String |
getLookupId()
Returns the lookup id of this data object instance, which needs to be unique only within the same data object definition and source.
|
Object |
getPersistentState() |
<T> T |
getValue(String property,
Class<T> valueType) |
boolean |
hasValue(String property) |
Iterator<String> |
propertyNames() |
void |
setId(String id) |
void |
setTransientVariable(String variableName,
Object variableValue) |
<T> void |
setValue(String property,
T value) |
String |
toString() |
getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setInserted, setOriginalPersistentState, setUpdatedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetVariablegetOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setInserted, setOriginalPersistentState, setUpdatedgetBoolean, getDate, getDouble, getInteger, getLong, getString, getVariable, hasVariableprotected final String lookupIdProperty
protected final String definitionId
protected final String definitionKey
public String getLookupId()
DataObjectInstancegetLookupId in interface DataObjectInstancepublic String getDefinitionId()
DataObjectInstancegetDefinitionId in interface DataObjectInstancepublic String getDefinitionKey()
DataObjectInstancegetDefinitionKey in interface DataObjectInstancepublic <T> T getValue(String property, Class<T> valueType)
getValue in interface DatabaseSchemaDataObjectInstancepublic boolean hasValue(String property)
hasValue in interface DatabaseSchemaDataObjectInstancepublic <T> void setValue(String property, T value)
setValue in interface DatabaseSchemaDataObjectInstanceEntitypublic Iterator<String> propertyNames()
propertyNames in interface DatabaseSchemaDataObjectInstanceEntitypublic void setTransientVariable(String variableName, Object variableValue)
setTransientVariable in interface org.flowable.common.engine.api.variable.VariableContainerpublic String getId()
getId in interface org.flowable.common.engine.impl.persistence.entity.EntitygetId in class org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevisionpublic void setId(String id)
setId in interface org.flowable.common.engine.impl.persistence.entity.EntitysetId in class org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevisionpublic String getIdPrefix()
getIdPrefix in interface org.flowable.common.engine.impl.persistence.entity.Entitypublic Object getPersistentState()
getPersistentState in interface org.flowable.common.engine.impl.persistence.entity.EntityCopyright © 2019. All rights reserved.