public void insert(ProcessInstanceEntity processInstance) { CommandContext commandContext = Context.getCommandContext(); commandContext.getTaskManager().insert(this); if (processInstance != null) { processInstance.addTask(this); processInstance.setLocationChange(true); } }
public void setAssignee(String assignee) { if (assignee != null && !assignee.equals(this.assignee)) { ProcessInstanceEntity processInstance = getProcessInstance(); if (processInstance != null) { processInstance.setLocationChange(true); } } this.assignee = assignee; }
public IdentityLinkEntity addIdentityLink( String userId, String groupId, String groupType, String type) { IdentityLinkEntity identityLinkEntity = new IdentityLinkEntity(); identityLinkEntity.setId(GuidUtil.CreateGuid()); getIdentityLinks().add(identityLinkEntity); identityLinkEntity.setTask(this); identityLinkEntity.setUserId(userId); identityLinkEntity.setGroupId(groupId); identityLinkEntity.setType(type); identityLinkEntity.setGroupType(groupType); ProcessInstanceEntity processInstance = getProcessInstance(); if (processInstance != null) { processInstance.setLocationChange(true); } identityLinkEntity.insert(); return identityLinkEntity; }