private User createUser(String userId) { if( userId == null ) { return null; } return TaskModelProvider.getFactory().newUser(userId); }
public User getActualOwner() { if(quickTaskSummary && actualOwnerId != null && !actualOwnerId.equals("")){ actualOwner = TaskModelProvider.getFactory().newUser(actualOwnerId); } return actualOwner; }
private Group createGroup(String groupId) { if( groupId == null ) { return null; } return TaskModelProvider.getFactory().newGroup(groupId); }
public UserTaskLoad(String calculatorIdentifier, String user) { super(); this.calculatorIdentifier = calculatorIdentifier; this.user = TaskModelProvider.getFactory().newUser(user); this.calculatedLoad = Double.NaN; }
public User getCreatedBy() { if(quickTaskSummary && createdById != null && !createdById.equals("")){ createdBy = TaskModelProvider.getFactory().newUser(createdById); } return createdBy; }
public UserTaskLoad(String calculatorIdentifier, String user, Double calculatedLoad) { super(); this.calculatorIdentifier = calculatorIdentifier; this.user = TaskModelProvider.getFactory().newUser(user); this.calculatedLoad = calculatedLoad; }
protected InternalPeopleAssignments getNullSafePeopleAssignments(Task task) { InternalPeopleAssignments peopleAssignments = (InternalPeopleAssignments) task.getPeopleAssignments(); if (peopleAssignments == null) { peopleAssignments = (InternalPeopleAssignments) TaskModelProvider.getFactory().newPeopleAssignments(); peopleAssignments.setPotentialOwners(new ArrayList<OrganizationalEntity>()); peopleAssignments.setBusinessAdministrators(new ArrayList<OrganizationalEntity>()); peopleAssignments.setExcludedOwners(new ArrayList<OrganizationalEntity>()); peopleAssignments.setRecipients(new ArrayList<OrganizationalEntity>()); peopleAssignments.setTaskStakeholders(new ArrayList<OrganizationalEntity>()); } return peopleAssignments; }
public static ContentData marshal(Task task, Object o, Environment env) { if (o == null) { return null; } ContentData content = null; byte[] toByteArray = marshallContent(task, o, env); content = TaskModelProvider.getFactory().newContentData(); content.setContent(toByteArray); content.setType(o.getClass().getCanonicalName()); content.setAccessType(AccessType.Inline); return content; }
public static FaultData marshalFault(Task task, Map<String, Object> fault, Environment env) { FaultData content = null; byte[] toByteArray = marshallContent(task, fault, env); content = TaskModelProvider.getFactory().newFaultData(); content.setContent(toByteArray); content.setType(fault.getClass().getCanonicalName()); content.setAccessType(AccessType.Inline); content.setFaultName((String)fault.get("faultName")); content.setType((String)fault.get("faultType")); return content; }
public Void execute(Context cntxt) { TaskContext context = (TaskContext) cntxt; Group group = TaskModelProvider.getFactory().newGroup(); ((InternalOrganizationalEntity) group).setId(groupId); context.getTaskIdentityService().addGroup(group); return null; }
public Void execute(Context cntxt) { TaskContext context = (TaskContext) cntxt; User user = TaskModelProvider.getFactory().newUser(); ((InternalOrganizationalEntity) user).setId(userId); context.getTaskIdentityService().addUser(user); return null; }
public void assignTask(Task task) { List<OrganizationalEntity> potentialOwners = task.getPeopleAssignments().getPotentialOwners(); potentialOwners.clear(); Group group = TaskModelProvider.getFactory().newGroup(); ((InternalOrganizationalEntity) group).setId("Crusaders"); potentialOwners.add(group); } }
protected User addUserFromCallbackOperation(String userId, TaskContext context) { User user = context.getPersistenceContext().findUser(userId); boolean userExists = user != null; if (!StringUtils.isEmpty(userId) && !userExists) { user = TaskModelProvider.getFactory().newUser(); ((InternalOrganizationalEntity) user).setId(userId); persistIfNotExists(user, context); } return user; }
public void setFault(long taskId, String userId, FaultData fault) { Task task = persistenceContext.findTask(taskId); Content content = TaskModelProvider.getFactory().newContent(); ((InternalContent) content).setContent(fault.getContent()); persistenceContext.persistContent(content); persistenceContext.setFaultToTask(content, fault, task); }
protected void addGroupFromCallbackOperation(String groupId, TaskContext context) { Group group = context.getPersistenceContext().findGroup(groupId); boolean groupExists = group != null; if (!StringUtils.isEmpty(groupId) && !groupExists) { group = TaskModelProvider.getFactory().newGroup(); ((InternalOrganizationalEntity) group).setId(groupId); persistIfNotExists(group, context); } }
public void setOutput(long taskId, String userId, Object outputContentData) { Task task = persistenceContext.findTask(taskId); ContentData contentData = ContentMarshallerHelper.marshal(task, outputContentData, environment); Content content = TaskModelProvider.getFactory().newContent(); ((InternalContent) content).setContent(contentData.getContent()); persistenceContext.persistContent(content); persistenceContext.setOutputToTask(content, contentData, task); }
public void deleteFault(long taskId, String userId) { Task task = persistenceContext.findTask(taskId); long contentId = task.getTaskData().getFaultContentId(); Content content = persistenceContext.findContent(contentId); FaultData data = TaskModelProvider.getFactory().newFaultData(); persistenceContext.removeContent(content); persistenceContext.setFaultToTask(null, data, task); }
public long addTask(Task task, ContentData contentData) { taskEventSupport.fireBeforeTaskAdded(task, context); persistenceContext.persistTask(task); resolveTaskDetailsForTaskProperties(task); if (contentData != null) { Content content = TaskModelProvider.getFactory().newContent(); ((InternalContent) content).setContent(contentData.getContent()); persistenceContext.persistContent(content); persistenceContext.setDocumentToTask(content, contentData, task); } taskEventSupport.fireAfterTaskAdded(task, context); return task.getId(); }
@Test public void testAssignExcludedOwners() { String excludedOwnerId = "espiegelberg"; Task task = TaskModelProvider.getFactory().newTask(); InternalPeopleAssignments peopleAssignments = peopleAssignmentHelper.getNullSafePeopleAssignments(task); WorkItem workItem = new WorkItemImpl(); workItem.setParameter(PeopleAssignmentHelper.EXCLUDED_OWNER_ID, excludedOwnerId); peopleAssignmentHelper.assignExcludedOwners(workItem, peopleAssignments); assertEquals(1, peopleAssignments.getExcludedOwners().size()); OrganizationalEntity organizationalEntity1 = peopleAssignments.getExcludedOwners().get(0); assertTrue(organizationalEntity1 instanceof User); assertEquals(excludedOwnerId, organizationalEntity1.getId()); }
@Test public void testAssignRecipients() { String recipientId = "espiegelberg"; Task task = TaskModelProvider.getFactory().newTask(); InternalPeopleAssignments peopleAssignments = peopleAssignmentHelper.getNullSafePeopleAssignments(task); WorkItem workItem = new WorkItemImpl(); workItem.setParameter(PeopleAssignmentHelper.RECIPIENT_ID, recipientId); peopleAssignmentHelper.assignRecipients(workItem, peopleAssignments); assertEquals(1, peopleAssignments.getRecipients().size()); OrganizationalEntity organizationalEntity1 = peopleAssignments.getRecipients().get(0); assertTrue(organizationalEntity1 instanceof User); assertEquals(recipientId, organizationalEntity1.getId()); }