protected void resolveTaskDetailsForTaskProperties(Task task) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("name", task.getName()); parameters.put("description", task.getDescription()); parameters.put("subject", task.getSubject()); parameters.put("formName", ((InternalTask)task).getFormName()); Map<String, Object> replacements = resolveTaskDetails(parameters, task); ((InternalTask)task).setName((String) replacements.get("name")); ((InternalTask)task).setDescription((String) replacements.get("description")); ((InternalTask)task).setSubject((String) replacements.get("subject")); ((InternalTask)task).setFormName((String) replacements.get("formName")); }
public void initialize(Task task) { if( task == null ) { return; } this.id = task.getId(); this.priority = task.getPriority(); this.version = task.getVersion(); this.archived = task.isArchived(); this.subTasksStrategy = ((InternalTask) task).getSubTaskStrategy(); this.peopleAssignments = new JaxbPeopleAssignments(task.getPeopleAssignments()); this.names = convertListFromInterfaceToJaxbImpl(task.getNames(), I18NText.class, JaxbI18NText.class); this.name = ((InternalTask)task).getName(); this.subjects = convertListFromInterfaceToJaxbImpl(task.getSubjects(), I18NText.class, JaxbI18NText.class); this.subject = ((InternalTask)task).getSubject(); this.descriptions = convertListFromInterfaceToJaxbImpl(task.getDescriptions(), I18NText.class, JaxbI18NText.class); this.description = ((InternalTask)task).getDescription(); this.taskType = task.getTaskType(); this.formName = ((InternalTask)task).getFormName(); this.taskData = new JaxbTaskData(task.getTaskData()); }
Assertions.assertThat(xmlTask).isEqualToComparingFieldByFieldRecursively(bornAgainTask); assertNotNull(((InternalTask) xmlTask).getFormName()); assertEquals(((InternalTask) xmlTask).getFormName(), ((InternalTask) bornAgainTask).getFormName());
protected String getTaskFormName(Task task) { String formName = ((InternalTask ) task).getFormName(); if (formName != null && !formName.equals("")) { // if the form name has extension it if ( formName.endsWith( ".frm" ) ) { return formName; } return formName + SUPPORTED_FORM_SUFFIX; } else { if (task.getNames() != null && !task.getNames().isEmpty()) { formName = task.getNames().get(0).getText(); if (formName != null) return formName.replace(" ", "") + SUPPORTED_FORM_SUFFIX; } } return null; }
.priority(task.getPriority()) .taskType(task.getTaskType()) .formName(((InternalTask) task).getFormName()) .status(task.getTaskData().getStatus().name()) .actualOwner(getOrgEntityIfNotNull(task.getTaskData().getActualOwner()))