private void checkTaskVariableNoMatch(WorkflowTaskState state, QName varName, Object varValue) { WorkflowTaskQuery taskQuery = createWorkflowTaskQuery(state); Map<QName, Object> customProperties = new HashMap<QName, Object>(); customProperties.put(varName, varValue); taskQuery.setTaskCustomProps(customProperties); assertNoTaskPresent(taskQuery); }
private void checkTaskVariableTaskPresent(WorkflowTaskState state, QName varName, Object varValue, String expectedTask) { WorkflowTaskQuery taskQuery = createWorkflowTaskQuery(state); Map<QName, Object> customProperties = new HashMap<QName, Object>(); customProperties.put(varName, varValue); taskQuery.setTaskCustomProps(customProperties); assertTaskPresent(taskQuery, expectedTask); }
protected void checkProcessPropsQuery(List<String> expectedTaskIds, WorkflowTaskState state) { WorkflowTaskQuery taskQuery = createWorkflowTaskQuery(state); Map<QName, Object> processProps = new HashMap<QName, Object>(); processProps.put(WorkflowModel.PROP_WORKFLOW_DESCRIPTION, "Test workflow description"); taskQuery.setProcessCustomProps(processProps); checkTasksFoundUsingQuery(expectedTaskIds, taskQuery); processProps = new HashMap<QName, Object>(); processProps.put(WorkflowModel.PROP_WORKFLOW_DESCRIPTION, "Wrong workflow description"); taskQuery = createWorkflowTaskQuery(state); taskQuery.setTaskCustomProps(processProps); checkNoTasksFoundUsingQuery(taskQuery); }
protected void checkTaskPropsQuery(List<String> expectedTaskIds, WorkflowTaskState state, String optionalProcessId) { WorkflowTaskQuery taskQuery = createWorkflowTaskQuery(state); Map<QName, Object> taskProps = new HashMap<QName, Object>(); taskProps.put(customStringProp, "stringValue"); taskQuery.setTaskCustomProps(taskProps); if (optionalProcessId != null) { taskQuery.setProcessId(optionalProcessId); } checkTasksFoundUsingQuery(expectedTaskIds, taskQuery); taskProps = new HashMap<QName, Object>(); taskProps.put(customStringProp, "otherValue"); taskQuery = createWorkflowTaskQuery(state); taskQuery.setTaskCustomProps(taskProps); if (optionalProcessId != null) { taskQuery.setProcessId(optionalProcessId); } checkNoTasksFoundUsingQuery(taskQuery); }
query.setTaskCustomProps(taskProps);
query.setTaskCustomProps(taskProps);
props.put(QName.createQName("taskVar"), "theValue"); taskQuery.setActive(false); taskQuery.setTaskCustomProps(props);