Class PolicyDefinitionEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.policy.engine.impl.persistence.entity.AbstractPolicyEngineEntity
com.flowable.policy.engine.impl.persistence.entity.PolicyDefinitionEntityImpl
- All Implemented Interfaces:
PolicyDefinition
,PolicyDefinitionEntity
,org.flowable.common.engine.impl.db.HasRevision
,org.flowable.common.engine.impl.persistence.entity.Entity
public class PolicyDefinitionEntityImpl extends AbstractPolicyEngineEntity implements PolicyDefinitionEntity
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Date
creationTime
protected java.lang.String
creatorId
protected java.lang.String
deploymentId
protected java.lang.String
key
protected java.lang.String
name
protected java.util.List<PolicyDefinitionLink>
policyDefinitionLinks
protected boolean
policyDefinitionLinksInitialized
protected java.lang.String
resourceName
protected java.lang.String
tenantId
protected java.lang.String
type
protected int
version
-
Constructor Summary
Constructors Constructor Description PolicyDefinitionEntityImpl()
-
Method Summary
Modifier and Type Method Description java.util.Date
getCreationTime()
Returns the creation timestamp of this data object.java.lang.String
getCreatorId()
Returns the id of the user creating this data object.java.lang.String
getDeploymentId()
java.lang.String
getKey()
java.lang.String
getName()
java.lang.Object
getPersistentState()
java.util.List<PolicyDefinitionLink>
getPolicyDefinitionLinks()
Returns the policy definition links that are linked to the policy definition.java.util.List<PolicyDefinitionLink>
getQueryPolicyDefinitionLinks()
Getter used by MyBatis when querying policy definitions with policy definition links.java.lang.String
getResourceName()
java.lang.String
getTenantId()
java.lang.String
getType()
int
getVersion()
void
setCreationTime(java.util.Date creationTime)
void
setCreatorId(java.lang.String creatorId)
void
setDeploymentId(java.lang.String deploymentId)
void
setKey(java.lang.String key)
void
setName(java.lang.String name)
void
setPolicyDefinitionLinks(java.util.List<PolicyDefinitionLink> policyDefinitionLinks)
void
setQueryPolicyDefinitionLinks(java.util.List<PolicyDefinitionLink> policyDefinitionLinks)
Setter used by MyBatis when querying policy definitions with policy definition links.void
setResourceName(java.lang.String resourceName)
void
setTenantId(java.lang.String tenantId)
void
setType(java.lang.String type)
void
setVersion(int version)
Methods inherited from class com.flowable.policy.engine.impl.persistence.entity.AbstractPolicyEngineEntity
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 org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated
-
Field Details
-
key
protected java.lang.String key -
version
protected int version -
deploymentId
protected java.lang.String deploymentId -
tenantId
protected java.lang.String tenantId -
type
protected java.lang.String type -
name
protected java.lang.String name -
resourceName
protected java.lang.String resourceName -
creationTime
protected java.util.Date creationTime -
creatorId
protected java.lang.String creatorId -
policyDefinitionLinksInitialized
protected boolean policyDefinitionLinksInitialized -
policyDefinitionLinks
-
-
Constructor Details
-
PolicyDefinitionEntityImpl
public PolicyDefinitionEntityImpl()
-
-
Method Details
-
getKey
public java.lang.String getKey()- Specified by:
getKey
in interfacePolicyDefinition
-
setKey
public void setKey(java.lang.String key)- Specified by:
setKey
in interfacePolicyDefinitionEntity
-
getVersion
public int getVersion()- Specified by:
getVersion
in interfacePolicyDefinition
-
setVersion
public void setVersion(int version)- Specified by:
setVersion
in interfacePolicyDefinitionEntity
-
getDeploymentId
public java.lang.String getDeploymentId()- Specified by:
getDeploymentId
in interfacePolicyDefinition
-
setDeploymentId
public void setDeploymentId(java.lang.String deploymentId)- Specified by:
setDeploymentId
in interfacePolicyDefinitionEntity
-
getTenantId
public java.lang.String getTenantId()- Specified by:
getTenantId
in interfacePolicyDefinition
-
setTenantId
public void setTenantId(java.lang.String tenantId)- Specified by:
setTenantId
in interfacePolicyDefinitionEntity
-
getType
public java.lang.String getType()- Specified by:
getType
in interfacePolicyDefinition
-
setType
public void setType(java.lang.String type)- Specified by:
setType
in interfacePolicyDefinitionEntity
-
getName
public java.lang.String getName()- Specified by:
getName
in interfacePolicyDefinition
-
setName
public void setName(java.lang.String name)- Specified by:
setName
in interfacePolicyDefinitionEntity
-
getResourceName
public java.lang.String getResourceName()- Specified by:
getResourceName
in interfacePolicyDefinition
-
setResourceName
public void setResourceName(java.lang.String resourceName)- Specified by:
setResourceName
in interfacePolicyDefinitionEntity
-
getCreationTime
public java.util.Date getCreationTime()Description copied from interface:PolicyDefinition
Returns the creation timestamp of this data object.- Specified by:
getCreationTime
in interfacePolicyDefinition
- Returns:
- the creation timestamp
-
setCreationTime
public void setCreationTime(java.util.Date creationTime)- Specified by:
setCreationTime
in interfacePolicyDefinitionEntity
-
getCreatorId
public java.lang.String getCreatorId()Description copied from interface:PolicyDefinition
Returns the id of the user creating this data object.- Specified by:
getCreatorId
in interfacePolicyDefinition
- Returns:
- the id of the creation user
-
setCreatorId
public void setCreatorId(java.lang.String creatorId)- Specified by:
setCreatorId
in interfacePolicyDefinitionEntity
-
getPolicyDefinitionLinks
Description copied from interface:PolicyDefinition
Returns the policy definition links that are linked to the policy definition.- Specified by:
getPolicyDefinitionLinks
in interfacePolicyDefinition
- Returns:
- the optional list of policy definition links
-
setPolicyDefinitionLinks
- Specified by:
setPolicyDefinitionLinks
in interfacePolicyDefinitionEntity
-
getQueryPolicyDefinitionLinks
Getter used by MyBatis when querying policy definitions with policy definition links. -
setQueryPolicyDefinitionLinks
public void setQueryPolicyDefinitionLinks(java.util.List<PolicyDefinitionLink> policyDefinitionLinks)Setter used by MyBatis when querying policy definitions with policy definition links. -
getPersistentState
public java.lang.Object getPersistentState()- Specified by:
getPersistentState
in interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-