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,HasRevision,Entity
public class PolicyDefinitionEntityImpl
extends AbstractPolicyEngineEntity
implements PolicyDefinitionEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected List<PolicyDefinitionLink>protected booleanprotected Stringprotected Stringprotected Stringprotected intFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the creation timestamp of this data object.Returns the id of the user creating this data object.getKey()getName()Returns the policy definition links that are linked to the policy definition.Getter used by MyBatis when querying policy definitions with policy definition links.getType()intvoidsetCreationTime(Date creationTime) voidsetCreatorId(String creatorId) voidsetDeploymentId(String deploymentId) voidvoidvoidsetPolicyDefinitionLinks(List<PolicyDefinitionLink> policyDefinitionLinks) voidsetQueryPolicyDefinitionLinks(List<PolicyDefinitionLink> policyDefinitionLinks) Setter used by MyBatis when querying policy definitions with policy definition links.voidsetResourceName(String resourceName) voidsetTenantId(String tenantId) voidvoidsetVersion(int version) Methods inherited from class com.flowable.policy.engine.impl.persistence.entity.AbstractPolicyEngineEntity
getIdPrefixMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdatedMethods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevisionMethods inherited from interface com.flowable.policy.api.repository.PolicyDefinition
getId
-
Field Details
-
key
-
version
protected int version -
deploymentId
-
tenantId
-
type
-
name
-
resourceName
-
creationTime
-
creatorId
-
policyDefinitionLinksInitialized
protected boolean policyDefinitionLinksInitialized -
policyDefinitionLinks
-
-
Constructor Details
-
PolicyDefinitionEntityImpl
public PolicyDefinitionEntityImpl()
-
-
Method Details
-
getKey
- Specified by:
getKeyin interfacePolicyDefinition
-
setKey
- Specified by:
setKeyin interfacePolicyDefinitionEntity
-
getVersion
public int getVersion()- Specified by:
getVersionin interfacePolicyDefinition
-
setVersion
public void setVersion(int version) - Specified by:
setVersionin interfacePolicyDefinitionEntity
-
getDeploymentId
- Specified by:
getDeploymentIdin interfacePolicyDefinition
-
setDeploymentId
- Specified by:
setDeploymentIdin interfacePolicyDefinitionEntity
-
getTenantId
- Specified by:
getTenantIdin interfacePolicyDefinition
-
setTenantId
- Specified by:
setTenantIdin interfacePolicyDefinitionEntity
-
getType
- Specified by:
getTypein interfacePolicyDefinition
-
setType
- Specified by:
setTypein interfacePolicyDefinitionEntity
-
getName
- Specified by:
getNamein interfacePolicyDefinition
-
setName
- Specified by:
setNamein interfacePolicyDefinitionEntity
-
getResourceName
- Specified by:
getResourceNamein interfacePolicyDefinition
-
setResourceName
- Specified by:
setResourceNamein interfacePolicyDefinitionEntity
-
getCreationTime
Description copied from interface:PolicyDefinitionReturns the creation timestamp of this data object.- Specified by:
getCreationTimein interfacePolicyDefinition- Returns:
- the creation timestamp
-
setCreationTime
- Specified by:
setCreationTimein interfacePolicyDefinitionEntity
-
getCreatorId
Description copied from interface:PolicyDefinitionReturns the id of the user creating this data object.- Specified by:
getCreatorIdin interfacePolicyDefinition- Returns:
- the id of the creation user
-
setCreatorId
- Specified by:
setCreatorIdin interfacePolicyDefinitionEntity
-
getPolicyDefinitionLinks
Description copied from interface:PolicyDefinitionReturns the policy definition links that are linked to the policy definition.- Specified by:
getPolicyDefinitionLinksin interfacePolicyDefinition- Returns:
- the optional list of policy definition links
-
setPolicyDefinitionLinks
- Specified by:
setPolicyDefinitionLinksin interfacePolicyDefinitionEntity
-
getQueryPolicyDefinitionLinks
Getter used by MyBatis when querying policy definitions with policy definition links. -
setQueryPolicyDefinitionLinks
Setter used by MyBatis when querying policy definitions with policy definition links. -
getPersistentState
- Specified by:
getPersistentStatein interfaceEntity
-