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
Fields Modifier and Type Field Description protected java.util.Date
creationTime
protected java.lang.String
creatorId
protected java.lang.String
definitionContent
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>
identityLinks
The identity links for the user definition.protected boolean
identityLinksInitialized
protected java.lang.String
key
protected java.lang.String
name
protected java.lang.String
tenantId
protected java.lang.String
updaterId
protected java.util.Date
updateTime
-
Constructor Summary
Constructors Constructor Description UserDefinitionEntityImpl()
-
Method Summary
Modifier and Type Method Description java.util.Set<java.lang.String>
getCandidateGroupIds()
java.util.Set<java.lang.String>
getCandidateUserIds()
java.util.Date
getCreationTime()
java.lang.String
getCreatorId()
java.lang.String
getDefinitionContent()
java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>
getIdentityLinks()
java.lang.String
getKey()
java.lang.String
getName()
java.lang.Object
getPersistentState()
java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>
getQueryIdentityLinks()
Getter used by MyBatis when querying action definitions with identity links.java.lang.String
getTenantId()
java.lang.String
getUpdaterId()
java.util.Date
getUpdateTime()
void
setCreationTime(java.util.Date creationTime)
void
setCreatorId(java.lang.String creatorId)
void
setDefinitionContent(java.lang.String definitionContent)
void
setIdentityLinks(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)
void
setKey(java.lang.String key)
void
setName(java.lang.String name)
void
setQueryIdentityLinks(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)
Setter used by MyBatis when querying action definitions with identity links.void
setTenantId(java.lang.String tenantId)
void
setUpdaterId(java.lang.String updaterId)
void
setUpdateTime(java.util.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
-
Field Details
-
name
protected java.lang.String name -
key
protected java.lang.String key -
tenantId
protected java.lang.String tenantId -
creationTime
protected java.util.Date creationTime -
creatorId
protected java.lang.String creatorId -
updateTime
protected java.util.Date updateTime -
updaterId
protected java.lang.String updaterId -
definitionContent
protected java.lang.String definitionContent -
identityLinksInitialized
protected boolean identityLinksInitialized -
identityLinks
protected java.util.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
public java.lang.String getName()- Specified by:
getName
in interfaceUserDefinition
-
setName
public void setName(java.lang.String name)- Specified by:
setName
in interfaceUserDefinitionEntity
-
getKey
public java.lang.String getKey()- Specified by:
getKey
in interfaceUserDefinition
-
setKey
public void setKey(java.lang.String key)- Specified by:
setKey
in interfaceUserDefinitionEntity
-
getTenantId
public java.lang.String getTenantId()- Specified by:
getTenantId
in interfaceUserDefinition
-
setTenantId
public void setTenantId(java.lang.String tenantId)- Specified by:
setTenantId
in interfaceUserDefinitionEntity
-
getCreationTime
public java.util.Date getCreationTime()- Specified by:
getCreationTime
in interfaceUserDefinition
-
setCreationTime
public void setCreationTime(java.util.Date creationTime)- Specified by:
setCreationTime
in interfaceUserDefinitionEntity
-
getCreatorId
public java.lang.String getCreatorId()- Specified by:
getCreatorId
in interfaceUserDefinition
-
setCreatorId
public void setCreatorId(java.lang.String creatorId)- Specified by:
setCreatorId
in interfaceUserDefinitionEntity
-
getUpdateTime
public java.util.Date getUpdateTime()- Specified by:
getUpdateTime
in interfaceUserDefinition
-
setUpdateTime
public void setUpdateTime(java.util.Date updateTime)- Specified by:
setUpdateTime
in interfaceUserDefinitionEntity
-
getUpdaterId
public java.lang.String getUpdaterId()- Specified by:
getUpdaterId
in interfaceUserDefinition
-
setUpdaterId
public void setUpdaterId(java.lang.String updaterId)- Specified by:
setUpdaterId
in interfaceUserDefinitionEntity
-
getDefinitionContent
public java.lang.String getDefinitionContent()- Specified by:
getDefinitionContent
in interfaceUserDefinitionEntity
-
setDefinitionContent
public void setDefinitionContent(java.lang.String definitionContent)- Specified by:
setDefinitionContent
in interfaceUserDefinitionEntity
-
getCandidateUserIds
public java.util.Set<java.lang.String> getCandidateUserIds()- Specified by:
getCandidateUserIds
in interfaceUserDefinition
-
getCandidateGroupIds
public java.util.Set<java.lang.String> getCandidateGroupIds()- Specified by:
getCandidateGroupIds
in interfaceUserDefinition
-
getIdentityLinks
public java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getIdentityLinks()- Specified by:
getIdentityLinks
in interfaceUserDefinitionEntity
-
setIdentityLinks
public void setIdentityLinks(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)- Specified by:
setIdentityLinks
in interfaceUserDefinitionEntity
-
getQueryIdentityLinks
public java.util.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(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)Setter used by MyBatis when querying action definitions with identity links. -
getPersistentState
public java.lang.Object getPersistentState()- Specified by:
getPersistentState
in interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-