Class IdentityLinkEntityImpl
- java.lang.Object
-
- org.activiti.engine.impl.persistence.entity.AbstractEntityNoRevision
-
- org.activiti.engine.impl.persistence.entity.IdentityLinkEntityImpl
-
- All Implemented Interfaces:
java.io.Serializable,BulkDeleteable,Entity,IdentityLinkEntity,IdentityLink
public class IdentityLinkEntityImpl extends AbstractEntityNoRevision implements IdentityLinkEntity, java.io.Serializable, BulkDeleteable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringgroupIdprotected ProcessDefinitionEntityprocessDefprotected java.lang.StringprocessDefIdprotected ExecutionEntityprocessInstanceprotected java.lang.StringprocessInstanceIdprotected TaskEntitytaskprotected java.lang.StringtaskIdprotected java.lang.Stringtypeprotected java.lang.StringuserId-
Fields inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityNoRevision
id, isDeleted, isInserted, isUpdated
-
-
Constructor Summary
Constructors Constructor Description IdentityLinkEntityImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetGroupId()If the identity link involves a group, then this will be a non-null id of a group.java.lang.ObjectgetPersistentState()Returns a representation of the object, as would be stored in the database.ProcessDefinitionEntitygetProcessDef()java.lang.StringgetProcessDefId()java.lang.StringgetProcessDefinitionId()The process definition id associated with this identity link.ExecutionEntitygetProcessInstance()java.lang.StringgetProcessInstanceId()The process instance id associated with this identity link.TaskEntitygetTask()java.lang.StringgetTaskId()The id of the task associated with this identity link.java.lang.StringgetType()Returns the type of link.java.lang.StringgetUserId()If the identity link involves a user, then this will be a non-null id of a user.booleanisGroup()booleanisUser()voidsetGroupId(java.lang.String groupId)voidsetProcessDef(ProcessDefinitionEntity processDef)voidsetProcessDefId(java.lang.String processDefId)voidsetProcessInstance(ExecutionEntity processInstance)voidsetProcessInstanceId(java.lang.String processInstanceId)voidsetTask(TaskEntity task)voidsetTaskId(java.lang.String taskId)voidsetType(java.lang.String type)voidsetUserId(java.lang.String userId)java.lang.StringtoString()-
Methods inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityNoRevision
getId, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setUpdated
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.activiti.engine.impl.persistence.entity.Entity
getId, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setUpdated
-
-
-
-
Field Detail
-
type
protected java.lang.String type
-
userId
protected java.lang.String userId
-
groupId
protected java.lang.String groupId
-
taskId
protected java.lang.String taskId
-
processInstanceId
protected java.lang.String processInstanceId
-
processDefId
protected java.lang.String processDefId
-
task
protected TaskEntity task
-
processInstance
protected ExecutionEntity processInstance
-
processDef
protected ProcessDefinitionEntity processDef
-
-
Method Detail
-
getPersistentState
public java.lang.Object 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 interfaceIdentityLinkEntity
-
isGroup
public boolean isGroup()
- Specified by:
isGroupin interfaceIdentityLinkEntity
-
getType
public java.lang.String getType()
Description copied from interface:IdentityLinkReturns the type of link. SeeIdentityLinkTypefor the native supported types by Activiti.- Specified by:
getTypein interfaceIdentityLink
-
setType
public void setType(java.lang.String type)
- Specified by:
setTypein interfaceIdentityLinkEntity
-
getUserId
public java.lang.String getUserId()
Description copied from interface:IdentityLinkIf 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 theUserQueryAPI.- Specified by:
getUserIdin interfaceIdentityLink
-
setUserId
public void setUserId(java.lang.String userId)
- Specified by:
setUserIdin interfaceIdentityLinkEntity
-
getGroupId
public java.lang.String getGroupId()
Description copied from interface:IdentityLinkIf 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 theGroupQueryAPI.- Specified by:
getGroupIdin interfaceIdentityLink
-
setGroupId
public void setGroupId(java.lang.String groupId)
- Specified by:
setGroupIdin interfaceIdentityLinkEntity
-
getTaskId
public java.lang.String getTaskId()
Description copied from interface:IdentityLinkThe id of the task associated with this identity link.- Specified by:
getTaskIdin interfaceIdentityLink
-
setTaskId
public void setTaskId(java.lang.String taskId)
- Specified by:
setTaskIdin interfaceIdentityLinkEntity
-
getProcessInstanceId
public java.lang.String getProcessInstanceId()
Description copied from interface:IdentityLinkThe process instance id associated with this identity link.- Specified by:
getProcessInstanceIdin interfaceIdentityLink
-
setProcessInstanceId
public void setProcessInstanceId(java.lang.String processInstanceId)
- Specified by:
setProcessInstanceIdin interfaceIdentityLinkEntity
-
getProcessDefId
public java.lang.String getProcessDefId()
- Specified by:
getProcessDefIdin interfaceIdentityLinkEntity
-
setProcessDefId
public void setProcessDefId(java.lang.String processDefId)
- Specified by:
setProcessDefIdin interfaceIdentityLinkEntity
-
getTask
public TaskEntity getTask()
- Specified by:
getTaskin interfaceIdentityLinkEntity
-
setTask
public void setTask(TaskEntity task)
- Specified by:
setTaskin interfaceIdentityLinkEntity
-
getProcessInstance
public ExecutionEntity getProcessInstance()
- Specified by:
getProcessInstancein interfaceIdentityLinkEntity
-
setProcessInstance
public void setProcessInstance(ExecutionEntity processInstance)
- Specified by:
setProcessInstancein interfaceIdentityLinkEntity
-
getProcessDef
public ProcessDefinitionEntity getProcessDef()
- Specified by:
getProcessDefin interfaceIdentityLinkEntity
-
setProcessDef
public void setProcessDef(ProcessDefinitionEntity processDef)
- Specified by:
setProcessDefin interfaceIdentityLinkEntity
-
getProcessDefinitionId
public java.lang.String getProcessDefinitionId()
Description copied from interface:IdentityLinkThe process definition id associated with this identity link.- Specified by:
getProcessDefinitionIdin interfaceIdentityLink- Specified by:
getProcessDefinitionIdin interfaceIdentityLinkEntity
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-