@Override public void setTaskNames(long taskId, List<I18NText> taskNames) { executor.execute(new SetTaskPropertyCommand(taskId, null, SetTaskPropertyCommand.TASK_NAMES_PROPERTY, taskNames)); }
cmd = new SetTaskPropertyCommand(taskId, userId, property, data[1]); try { cmd.execute(mockContext); } catch (IllegalArgumentException e) {
case FAULT_PROPERTY: if( value != null ) { checkValueType(value, FaultData.class, property, true, false); newValue = new JaxbFaultData((FaultData) value); break; case PRIORITY_PROPERTY: checkValueType(value, Integer.class, property, false, false); this.priority = (Integer) value; break; case TASK_NAMES_PROPERTY: if( value != null ) { checkValueType(value, I18NText.class, property, true, true); newListValue = JaxbI18NText.convertListFromInterfaceToJaxbImpl(((List<I18NText>) value), I18NText.class, JaxbI18NText.class); break; case EXPIRATION_DATE_PROPERTY: checkValueType(value, Date.class, property, false, false); this.expirationDate = (Date) value; break; case DESCRIPTION_PROPERTY: if( value != null ) { checkValueType(value, I18NText.class, property, true, true); newListValue = JaxbI18NText.convertListFromInterfaceToJaxbImpl(((List<I18NText>) value), I18NText.class, JaxbI18NText.class); break; case SKIPPABLE_PROPERTY: checkValueType(value, Boolean.class, property, false, false); this.skippable = (Boolean) value;
doCallbackUserOperation(userId, context, true); service.setFault(taskId, userId, faultData); break; case OUTPUT_PROPERTY: doCallbackUserOperation(userId, context, true); service.setOutput(taskId, userId, output); break;
@Override public void setOutput(long taskId, String userId, Object outputContentData) { executor.execute(new SetTaskPropertyCommand(taskId, userId, SetTaskPropertyCommand.OUTPUT_PROPERTY, outputContentData)); }
@Override public void setPriority(long taskId, int priority) { executor.execute(new SetTaskPropertyCommand(taskId, null, SetTaskPropertyCommand.PRIORITY_PROPERTY, priority)); }
@Override public void setExpirationDate(long taskId, Date date) { executor.execute(new SetTaskPropertyCommand(taskId, null, SetTaskPropertyCommand.EXPIRATION_DATE_PROPERTY, date)); }
@Override public void setSubTaskStrategy(long taskId, SubTasksStrategy strategy) { executor.execute(new SetTaskPropertyCommand(taskId, null, SetTaskPropertyCommand.SUB_TASK_STRATEGY_PROPERTY, strategy)); }
@Override public void setFault(long taskId, String userId, FaultData fault) { executor.execute(new SetTaskPropertyCommand(taskId, userId, SetTaskPropertyCommand.FAULT_PROPERTY, fault)); }
@Override public void setDescriptions(long taskId, List<I18NText> descriptions) { executor.execute(new SetTaskPropertyCommand(taskId, null, SetTaskPropertyCommand.DESCRIPTION_PROPERTY, descriptions)); }
@Override public void setSkipable(long taskId, boolean skipable) { executor.execute(new SetTaskPropertyCommand(taskId, null, SetTaskPropertyCommand.SKIPPABLE_PROPERTY, skipable)); }