Class DecisionRequirementsDefinitionEntity
- java.lang.Object
-
- org.camunda.bpm.dmn.engine.impl.DmnDecisionRequirementsGraphImpl
-
- org.camunda.bpm.engine.impl.dmn.entity.repository.DecisionRequirementsDefinitionEntity
-
- All Implemented Interfaces:
java.io.Serializable,DmnDecisionRequirementsGraph,DbEntity,HasDbRevision,ResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>,DecisionRequirementsDefinition,ResourceDefinition
public class DecisionRequirementsDefinitionEntity extends DmnDecisionRequirementsGraphImpl implements DecisionRequirementsDefinition, ResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>, DbEntity, HasDbRevision, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringcategoryprotected java.lang.StringdeploymentIdprotected java.lang.StringdiagramResourceNameprotected booleanfirstVersionprotected java.lang.Stringidprotected java.lang.Stringkeyprotected java.lang.Stringnameprotected java.lang.StringpreviousDecisionRequirementsDefinitionIdprotected java.lang.StringresourceNameprotected intrevisionprotected java.lang.StringtenantIdprotected intversion-
Fields inherited from class org.camunda.bpm.dmn.engine.impl.DmnDecisionRequirementsGraphImpl
decisions
-
-
Constructor Summary
Constructors Constructor Description DecisionRequirementsDefinitionEntity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidensurePreviousDecisionRequirementsDefinitionIdInitialized()java.lang.StringgetCategory()category name which is derived from the targetNamespace attribute in the definitions elementjava.lang.StringgetDeploymentId()The deployment in which this definition is contained.java.lang.StringgetDiagramResourceName()The diagram resource name for this definition if existjava.lang.IntegergetHistoryTimeToLive()History time to live.java.lang.StringgetId()unique identifierjava.lang.StringgetKey()The unique identifier of the diagram if exists.java.lang.StringgetName()The human readable name of the diagram if exists.java.lang.ObjectgetPersistentState()Returns a representation of the object, as would be stored in the database.java.lang.StringgetPreviousDecisionRequirementsDefinitionId()ResourceDefinitionEntitygetPreviousDefinition()java.lang.StringgetResourceName()name ofthe resourceof this definitionintgetRevision()intgetRevisionNext()java.lang.StringgetTenantId()The id of the tenant this definition belongs to.intgetVersion()version of this definitionprotected DecisionRequirementsDefinitionEntityloadDecisionRequirementsDefinition(java.lang.String decisionRequirementsDefinitionId)Returns the cached version if exists; does not update the entity from the database in that caseprotected voidresetPreviousDecisionRequirementsDefinitionId()voidsetCategory(java.lang.String category)voidsetDeploymentId(java.lang.String deploymentId)voidsetDiagramResourceName(java.lang.String diagramResourceName)voidsetHistoryTimeToLive(java.lang.Integer historyTimeToLive)voidsetId(java.lang.String id)voidsetKey(java.lang.String key)voidsetName(java.lang.String name)voidsetPreviousDecisionDefinitionId(java.lang.String previousDecisionDefinitionId)voidsetResourceName(java.lang.String resourceName)voidsetRevision(int revision)voidsetTenantId(java.lang.String tenantId)voidsetVersion(int version)java.lang.StringtoString()voidupdateModifiableFieldsFromEntity(DecisionRequirementsDefinitionEntity updatingDefinition)-
Methods inherited from class org.camunda.bpm.dmn.engine.impl.DmnDecisionRequirementsGraphImpl
addDecision, getDecision, getDecisionKeys, getDecisions, setDecisions
-
-
-
-
Field Detail
-
id
protected java.lang.String id
-
revision
protected int revision
-
name
protected java.lang.String name
-
category
protected java.lang.String category
-
key
protected java.lang.String key
-
version
protected int version
-
deploymentId
protected java.lang.String deploymentId
-
resourceName
protected java.lang.String resourceName
-
diagramResourceName
protected java.lang.String diagramResourceName
-
tenantId
protected java.lang.String tenantId
-
firstVersion
protected boolean firstVersion
-
previousDecisionRequirementsDefinitionId
protected java.lang.String previousDecisionRequirementsDefinitionId
-
-
Method Detail
-
getId
public java.lang.String getId()
Description copied from interface:ResourceDefinitionunique identifier- Specified by:
getIdin interfaceDbEntity- Specified by:
getIdin interfaceResourceDefinition
-
getCategory
public java.lang.String getCategory()
Description copied from interface:ResourceDefinitioncategory name which is derived from the targetNamespace attribute in the definitions element- Specified by:
getCategoryin interfaceResourceDefinition
-
getName
public java.lang.String getName()
Description copied from interface:DmnDecisionRequirementsGraphThe human readable name of the diagram if exists.- Specified by:
getNamein interfaceDmnDecisionRequirementsGraph- Specified by:
getNamein interfaceResourceDefinition- Overrides:
getNamein classDmnDecisionRequirementsGraphImpl- Returns:
- the name or null if not set
-
getKey
public java.lang.String getKey()
Description copied from interface:DmnDecisionRequirementsGraphThe unique identifier of the diagram if exists.- Specified by:
getKeyin interfaceDmnDecisionRequirementsGraph- Specified by:
getKeyin interfaceResourceDefinition- Overrides:
getKeyin classDmnDecisionRequirementsGraphImpl- Returns:
- the identifier or null if not set
-
getVersion
public int getVersion()
Description copied from interface:ResourceDefinitionversion of this definition- Specified by:
getVersionin interfaceResourceDefinition
-
getResourceName
public java.lang.String getResourceName()
Description copied from interface:ResourceDefinitionname ofthe resourceof this definition- Specified by:
getResourceNamein interfaceResourceDefinition
-
getDeploymentId
public java.lang.String getDeploymentId()
Description copied from interface:ResourceDefinitionThe deployment in which this definition is contained.- Specified by:
getDeploymentIdin interfaceResourceDefinition
-
getDiagramResourceName
public java.lang.String getDiagramResourceName()
Description copied from interface:ResourceDefinitionThe diagram resource name for this definition if exist- Specified by:
getDiagramResourceNamein interfaceResourceDefinition
-
getTenantId
public java.lang.String getTenantId()
Description copied from interface:ResourceDefinitionThe id of the tenant this definition belongs to. Can benullif the definition belongs to no single tenant.- Specified by:
getTenantIdin interfaceResourceDefinition
-
getHistoryTimeToLive
public java.lang.Integer getHistoryTimeToLive()
Description copied from interface:ResourceDefinitionHistory time to live. Is taken into account in history cleanup.- Specified by:
getHistoryTimeToLivein interfaceResourceDefinition
-
setRevision
public void setRevision(int revision)
- Specified by:
setRevisionin interfaceHasDbRevision
-
getRevision
public int getRevision()
- Specified by:
getRevisionin interfaceHasDbRevision
-
getRevisionNext
public int getRevisionNext()
- Specified by:
getRevisionNextin interfaceHasDbRevision
-
getPersistentState
public java.lang.Object getPersistentState()
Description copied from interface:DbEntityReturns a representation of the object, as would be stored in the database. Used when deciding if updates have occurred to the object or not since it was last loaded.- Specified by:
getPersistentStatein interfaceDbEntity
-
setId
public void setId(java.lang.String id)
- Specified by:
setIdin interfaceDbEntity- Specified by:
setIdin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setCategory
public void setCategory(java.lang.String category)
- Specified by:
setCategoryin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setName
public void setName(java.lang.String name)
- Specified by:
setNamein interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>- Overrides:
setNamein classDmnDecisionRequirementsGraphImpl
-
setKey
public void setKey(java.lang.String key)
- Specified by:
setKeyin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>- Overrides:
setKeyin classDmnDecisionRequirementsGraphImpl
-
setVersion
public void setVersion(int version)
- Specified by:
setVersionin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setResourceName
public void setResourceName(java.lang.String resourceName)
- Specified by:
setResourceNamein interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setDeploymentId
public void setDeploymentId(java.lang.String deploymentId)
- Specified by:
setDeploymentIdin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setDiagramResourceName
public void setDiagramResourceName(java.lang.String diagramResourceName)
- Specified by:
setDiagramResourceNamein interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setTenantId
public void setTenantId(java.lang.String tenantId)
- Specified by:
setTenantIdin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
getPreviousDefinition
public ResourceDefinitionEntity getPreviousDefinition()
- Specified by:
getPreviousDefinitionin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
updateModifiableFieldsFromEntity
public void updateModifiableFieldsFromEntity(DecisionRequirementsDefinitionEntity updatingDefinition)
- Specified by:
updateModifiableFieldsFromEntityin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
loadDecisionRequirementsDefinition
protected DecisionRequirementsDefinitionEntity loadDecisionRequirementsDefinition(java.lang.String decisionRequirementsDefinitionId)
Returns the cached version if exists; does not update the entity from the database in that case
-
getPreviousDecisionRequirementsDefinitionId
public java.lang.String getPreviousDecisionRequirementsDefinitionId()
-
setPreviousDecisionDefinitionId
public void setPreviousDecisionDefinitionId(java.lang.String previousDecisionDefinitionId)
-
resetPreviousDecisionRequirementsDefinitionId
protected void resetPreviousDecisionRequirementsDefinitionId()
-
ensurePreviousDecisionRequirementsDefinitionIdInitialized
protected void ensurePreviousDecisionRequirementsDefinitionIdInitialized()
-
setHistoryTimeToLive
public void setHistoryTimeToLive(java.lang.Integer historyTimeToLive)
- Specified by:
setHistoryTimeToLivein interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classDmnDecisionRequirementsGraphImpl
-
-