Class DecisionRequirementsDefinitionEntity
java.lang.Object
org.operaton.bpm.dmn.engine.impl.DmnDecisionRequirementsGraphImpl
org.operaton.bpm.engine.impl.dmn.entity.repository.DecisionRequirementsDefinitionEntity
- All Implemented Interfaces:
Serializable,DmnDecisionRequirementsGraph,DbEntity,HasDbRevision,ResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>,DecisionRequirementsDefinition,ResourceDefinition
public class DecisionRequirementsDefinitionEntity
extends DmnDecisionRequirementsGraphImpl
implements DecisionRequirementsDefinition, ResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>, DbEntity, HasDbRevision, Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected Stringprotected Stringprotected intprotected Stringprotected intFields inherited from class org.operaton.bpm.dmn.engine.impl.DmnDecisionRequirementsGraphImpl
decisions, key, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcategory name which is derived from the targetNamespace attribute in the definitions elementThe deployment in which this definition is contained.The diagram resource name for this definition if existHistory time to live.getId()unique identifiergetKey()The unique identifier of the diagram if exists.getName()The human readable name of the diagram if exists.Returns a representation of the object, as would be stored in the database.name ofthe resourceof this definitionintintThe id of the tenant this definition belongs to.intversion of this definitionprotected DecisionRequirementsDefinitionEntityloadDecisionRequirementsDefinition(String decisionRequirementsDefinitionId) Returns the cached version if exists; does not update the entity from the database in that caseprotected voidvoidsetCategory(String category) voidsetDeploymentId(String deploymentId) voidsetDiagramResourceName(String diagramResourceName) voidsetHistoryTimeToLive(Integer historyTimeToLive) voidvoidvoidvoidsetPreviousDecisionDefinitionId(String previousDecisionDefinitionId) voidsetResourceName(String resourceName) voidsetRevision(int revision) voidsetTenantId(String tenantId) voidsetVersion(int version) toString()voidupdateModifiableFieldsFromEntity(DecisionRequirementsDefinitionEntity updatingDefinition) Methods inherited from class org.operaton.bpm.dmn.engine.impl.DmnDecisionRequirementsGraphImpl
addDecision, getDecision, getDecisionKeys, getDecisions, setDecisions
-
Field Details
-
id
-
revision
protected int revision -
category
-
version
protected int version -
deploymentId
-
resourceName
-
diagramResourceName
-
tenantId
-
firstVersion
protected boolean firstVersion -
previousDecisionRequirementsDefinitionId
-
-
Constructor Details
-
DecisionRequirementsDefinitionEntity
public DecisionRequirementsDefinitionEntity()
-
-
Method Details
-
getId
Description copied from interface:ResourceDefinitionunique identifier- Specified by:
getIdin interfaceDbEntity- Specified by:
getIdin interfaceResourceDefinition
-
getCategory
Description copied from interface:ResourceDefinitioncategory name which is derived from the targetNamespace attribute in the definitions element- Specified by:
getCategoryin interfaceResourceDefinition
-
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
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
Description copied from interface:ResourceDefinitionname ofthe resourceof this definition- Specified by:
getResourceNamein interfaceResourceDefinition
-
getDeploymentId
Description copied from interface:ResourceDefinitionThe deployment in which this definition is contained.- Specified by:
getDeploymentIdin interfaceResourceDefinition
-
getDiagramResourceName
Description copied from interface:ResourceDefinitionThe diagram resource name for this definition if exist- Specified by:
getDiagramResourceNamein interfaceResourceDefinition
-
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
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
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
- Specified by:
setIdin interfaceDbEntity- Specified by:
setIdin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setCategory
- Specified by:
setCategoryin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setName
- Specified by:
setNamein interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>- Overrides:
setNamein classDmnDecisionRequirementsGraphImpl
-
setKey
- Specified by:
setKeyin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>- Overrides:
setKeyin classDmnDecisionRequirementsGraphImpl
-
setVersion
public void setVersion(int version) - Specified by:
setVersionin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setResourceName
- Specified by:
setResourceNamein interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setDeploymentId
- Specified by:
setDeploymentIdin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setDiagramResourceName
- Specified by:
setDiagramResourceNamein interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
setTenantId
- Specified by:
setTenantIdin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
getPreviousDefinition
- Specified by:
getPreviousDefinitionin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
updateModifiableFieldsFromEntity
public void updateModifiableFieldsFromEntity(DecisionRequirementsDefinitionEntity updatingDefinition) - Specified by:
updateModifiableFieldsFromEntityin interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
loadDecisionRequirementsDefinition
protected DecisionRequirementsDefinitionEntity loadDecisionRequirementsDefinition(String decisionRequirementsDefinitionId) Returns the cached version if exists; does not update the entity from the database in that case -
getPreviousDecisionRequirementsDefinitionId
-
setPreviousDecisionDefinitionId
-
resetPreviousDecisionRequirementsDefinitionId
protected void resetPreviousDecisionRequirementsDefinitionId() -
ensurePreviousDecisionRequirementsDefinitionIdInitialized
protected void ensurePreviousDecisionRequirementsDefinitionIdInitialized() -
setHistoryTimeToLive
- Specified by:
setHistoryTimeToLivein interfaceResourceDefinitionEntity<DecisionRequirementsDefinitionEntity>
-
toString
- Overrides:
toStringin classDmnDecisionRequirementsGraphImpl
-