Class HistoricIdentityLinkEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
org.flowable.identitylink.service.impl.persistence.entity.AbstractIdentityLinkServiceNoRevisionEntity
org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntityImpl
- All Implemented Interfaces:
Serializable,Entity,HistoricIdentityLink,IdentityLinkInfo,HistoricIdentityLinkEntity
public class HistoricIdentityLinkEntityImpl
extends AbstractIdentityLinkServiceNoRevisionEntity
implements HistoricIdentityLinkEntity, Serializable
- Author:
- Frederik Heremans
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
id, isDeleted, isInserted, isUpdated, originalPersistentState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the time when the identity link was created.If the identity link involves a group, then this will be a non-null id of a group.Returns a representation of the object, as would be stored in the database.The process instance id associated with this identity link.The scope definition id associated with this identity linkThe scope id associated with this identity linkThe scope type associated with this identity linkThe sub scope id associated with this identity linkThe id of the task associated with this identity link.getType()Returns the type of link.If the identity link involves a user, then this will be a non-null id of a user.booleanisGroup()booleanisUser()voidsetCreateTime(Date createTime) voidsetGroupId(String groupId) voidsetProcessInstanceId(String processInstanceId) voidsetScopeDefinitionId(String scopeDefinitionId) voidsetScopeId(String scopeId) voidsetScopeType(String scopeType) voidsetSubScopeId(String subScopeId) voidvoidvoidtoString()Methods inherited from class org.flowable.identitylink.service.impl.persistence.entity.AbstractIdentityLinkServiceNoRevisionEntity
getIdPrefixMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
getId, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated
-
Field Details
-
type
-
userId
-
groupId
-
taskId
-
processInstanceId
-
scopeId
-
subScopeId
-
scopeType
-
scopeDefinitionId
-
createTime
-
-
Constructor Details
-
HistoricIdentityLinkEntityImpl
public HistoricIdentityLinkEntityImpl()
-
-
Method Details
-
getPersistentState
Description copied from interface:EntityReturns 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 interfaceEntity
-
isUser
public boolean isUser()- Specified by:
isUserin interfaceHistoricIdentityLinkEntity
-
isGroup
public boolean isGroup()- Specified by:
isGroupin interfaceHistoricIdentityLinkEntity
-
getType
Description copied from interface:IdentityLinkInfoReturns the type of link. See for the native supported types.- Specified by:
getTypein interfaceIdentityLinkInfo
-
setType
- Specified by:
setTypein interfaceHistoricIdentityLinkEntity
-
getUserId
Description copied from interface:IdentityLinkInfoIf the identity link involves a user, then this will be a non-null id of a user. That userId can be used to query for user information through the UserQuery API.- Specified by:
getUserIdin interfaceIdentityLinkInfo
-
setUserId
- Specified by:
setUserIdin interfaceHistoricIdentityLinkEntity
-
getGroupId
Description copied from interface:IdentityLinkInfoIf the identity link involves a group, then this will be a non-null id of a group. That groupId can be used to query for user information through the GroupQuery API.- Specified by:
getGroupIdin interfaceIdentityLinkInfo
-
setGroupId
- Specified by:
setGroupIdin interfaceHistoricIdentityLinkEntity
-
getTaskId
Description copied from interface:IdentityLinkInfoThe id of the task associated with this identity link.- Specified by:
getTaskIdin interfaceIdentityLinkInfo
-
setTaskId
- Specified by:
setTaskIdin interfaceHistoricIdentityLinkEntity
-
getProcessInstanceId
Description copied from interface:IdentityLinkInfoThe process instance id associated with this identity link.- Specified by:
getProcessInstanceIdin interfaceIdentityLinkInfo
-
setProcessInstanceId
- Specified by:
setProcessInstanceIdin interfaceHistoricIdentityLinkEntity
-
getScopeId
Description copied from interface:IdentityLinkInfoThe scope id associated with this identity link- Specified by:
getScopeIdin interfaceIdentityLinkInfo
-
setScopeId
- Specified by:
setScopeIdin interfaceHistoricIdentityLinkEntity
-
getSubScopeId
Description copied from interface:IdentityLinkInfoThe sub scope id associated with this identity link- Specified by:
getSubScopeIdin interfaceIdentityLinkInfo
-
setSubScopeId
- Specified by:
setSubScopeIdin interfaceHistoricIdentityLinkEntity
-
getScopeType
Description copied from interface:IdentityLinkInfoThe scope type associated with this identity link- Specified by:
getScopeTypein interfaceIdentityLinkInfo
-
setScopeType
- Specified by:
setScopeTypein interfaceHistoricIdentityLinkEntity
-
getScopeDefinitionId
Description copied from interface:IdentityLinkInfoThe scope definition id associated with this identity link- Specified by:
getScopeDefinitionIdin interfaceIdentityLinkInfo
-
setScopeDefinitionId
- Specified by:
setScopeDefinitionIdin interfaceHistoricIdentityLinkEntity
-
getCreateTime
Description copied from interface:HistoricIdentityLinkReturns the time when the identity link was created.- Specified by:
getCreateTimein interfaceHistoricIdentityLink
-
setCreateTime
- Specified by:
setCreateTimein interfaceHistoricIdentityLinkEntity
-
toString
-