public List<TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, List<Status> status, QueryFilter filter) { return executor.execute(new GetTaskAssignedAsPotentialOwnerCommand(userId, groupIds, status, filter)); }
public List<TaskSummary> execute(Context cntxt) { TaskContext context = (TaskContext) cntxt; doCallbackUserOperation(userId, context); if(statuses == null ){ statuses = new ArrayList<Status>(); statuses.add(Status.Ready); statuses.add(Status.InProgress); statuses.add(Status.Reserved); } if(groupIds == null){ groupIds = doUserGroupCallbackOperation(userId, null, context); } return context.getTaskQueryService().getTasksAssignedAsPotentialOwner(userId, groupIds, statuses, filter); }
@Test public void statusInCommandSerialization() throws Exception { Assume.assumeTrue(getType().equals(TestType.JAXB)); addClassesToSerializationContext(GetTaskAssignedAsPotentialOwnerCommand.class); List<Status> statuses = new ArrayList<Status>(); statuses.add(Status.Completed); statuses.add(Status.Exited); List<String> groupIds = new ArrayList<String>(); groupIds.add("team"); groupIds.add("region"); QueryFilter filter = new QueryFilter( 0, 0, "order", false); GetTaskAssignedAsPotentialOwnerCommand cmd = new GetTaskAssignedAsPotentialOwnerCommand( "user", groupIds, statuses, filter ); GetTaskAssignedAsPotentialOwnerCommand copyCmd = testRoundTrip(cmd); Assertions.assertThat(cmd).isEqualToComparingFieldByFieldRecursively(copyCmd); }
int oompaProcessingResultIndex = 0; JaxbCommandsRequest req = new JaxbCommandsRequest(DEPLOYMENT_ID, cmd); req.getCommands().add(new GetTaskAssignedAsPotentialOwnerCommand(USER)); int loompaMonitoringResultIndex = 1;