Class UserDefinitionEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntity
com.flowable.idm.engine.impl.persistence.entity.UserDefinitionEntityImpl
- All Implemented Interfaces:
UserDefinition
,UserDefinitionEntity
,org.flowable.common.engine.impl.db.HasRevision
,org.flowable.common.engine.impl.persistence.entity.Entity
public class UserDefinitionEntityImpl
extends AbstractIdmEngineEntity
implements UserDefinitionEntity
- Author:
- Tijs Rademakers
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Date
protected String
protected String
protected List
<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> The identity links for the user definition.protected boolean
protected String
protected String
protected String
protected String
protected Date
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList
<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getKey()
getName()
List
<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> Getter used by MyBatis when querying action definitions with identity links.void
setCreationTime
(Date creationTime) void
setCreatorId
(String creatorId) void
setDefinitionContent
(String definitionContent) void
setIdentityLinks
(List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks) void
void
void
setQueryIdentityLinks
(List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks) Setter used by MyBatis when querying action definitions with identity links.void
setTenantId
(String tenantId) void
setUpdaterId
(String updaterId) void
setUpdateTime
(Date updateTime) Methods inherited from class com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntity
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
Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevision
Methods inherited from interface com.flowable.core.idm.api.UserDefinition
getId
-
Field Details
-
name
-
key
-
tenantId
-
creationTime
-
creatorId
-
updateTime
-
updaterId
-
definitionContent
-
identityLinksInitialized
protected boolean identityLinksInitialized -
identityLinks
protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinksThe identity links for the user definition. Make sure that it is not set otherwise MyBatis won't invoke the setter.
-
-
Constructor Details
-
UserDefinitionEntityImpl
public UserDefinitionEntityImpl()
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceUserDefinition
-
setName
- Specified by:
setName
in interfaceUserDefinitionEntity
-
getKey
- Specified by:
getKey
in interfaceUserDefinition
-
setKey
- Specified by:
setKey
in interfaceUserDefinitionEntity
-
getTenantId
- Specified by:
getTenantId
in interfaceUserDefinition
-
setTenantId
- Specified by:
setTenantId
in interfaceUserDefinitionEntity
-
getCreationTime
- Specified by:
getCreationTime
in interfaceUserDefinition
-
setCreationTime
- Specified by:
setCreationTime
in interfaceUserDefinitionEntity
-
getCreatorId
- Specified by:
getCreatorId
in interfaceUserDefinition
-
setCreatorId
- Specified by:
setCreatorId
in interfaceUserDefinitionEntity
-
getUpdateTime
- Specified by:
getUpdateTime
in interfaceUserDefinition
-
setUpdateTime
- Specified by:
setUpdateTime
in interfaceUserDefinitionEntity
-
getUpdaterId
- Specified by:
getUpdaterId
in interfaceUserDefinition
-
setUpdaterId
- Specified by:
setUpdaterId
in interfaceUserDefinitionEntity
-
getDefinitionContent
- Specified by:
getDefinitionContent
in interfaceUserDefinitionEntity
-
setDefinitionContent
- Specified by:
setDefinitionContent
in interfaceUserDefinitionEntity
-
getCandidateUserIds
- Specified by:
getCandidateUserIds
in interfaceUserDefinition
-
getCandidateGroupIds
- Specified by:
getCandidateGroupIds
in interfaceUserDefinition
-
getIdentityLinks
public List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getIdentityLinks()- Specified by:
getIdentityLinks
in interfaceUserDefinitionEntity
-
setIdentityLinks
public void setIdentityLinks(List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks) - Specified by:
setIdentityLinks
in interfaceUserDefinitionEntity
-
getQueryIdentityLinks
public List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getQueryIdentityLinks()Getter used by MyBatis when querying action definitions with identity links. -
setQueryIdentityLinks
public void setQueryIdentityLinks(List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks) Setter used by MyBatis when querying action definitions with identity links. -
getPersistentState
- Specified by:
getPersistentState
in interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-