org.camunda.bpm.engine.task.TaskCountByCandidateGroupResult

Here are the examples of the java api class org.camunda.bpm.engine.task.TaskCountByCandidateGroupResult taken from open source projects.

1. TaskReportResultToCsvConverter#convertCandidateGroupReportResult()

Project: camunda-bpm-platform
File: TaskReportResultToCsvConverter.java
public static String convertCandidateGroupReportResult(List<TaskCountByCandidateGroupResult> reports) {
    StringBuilder buffer = new StringBuilder();
    buffer.append(CANDIDATE_GROUP_HEADER);
    for (TaskCountByCandidateGroupResult report : reports) {
        buffer.append(NEW_LINE_SEPARATOR);
        buffer.append(report.getGroupName());
        buffer.append(DELIMITER);
        buffer.append(report.getTaskCount());
    }
    return buffer.toString();
}

2. TaskCountByCandidateGroupsTest#shouldProvideTaskCountForEachGroup()

Project: camunda-bpm-platform
File: TaskCountByCandidateGroupsTest.java
@Test
public void shouldProvideTaskCountForEachGroup() {
    // when
    List<TaskCountByCandidateGroupResult> results = taskService.createTaskReport().taskCountByCandidateGroup();
    // then
    for (TaskCountByCandidateGroupResult result : results) {
        checkResultCount(result, null, 1);
        checkResultCount(result, groups.get(0), 2);
        checkResultCount(result, groups.get(1), 1);
    }
}

3. MockProvider#createMockTaskCountByCandidateGroupReport()

Project: camunda-bpm-platform
File: MockProvider.java
public static List<TaskCountByCandidateGroupResult> createMockTaskCountByCandidateGroupReport() {
    TaskCountByCandidateGroupResult mock = mock(TaskCountByCandidateGroupResult.class);
    when(mock.getGroupName()).thenReturn(EXAMPLE_GROUP_ID);
    when(mock.getTaskCount()).thenReturn(EXAMPLE_TASK_COUNT_BY_CANDIDATE_GROUP);
    List<TaskCountByCandidateGroupResult> mockList = new ArrayList<TaskCountByCandidateGroupResult>();
    mockList.add(mock);
    return mockList;
}

4. TaskReportResourceImpl#getTaskCountByCandidateGroupResultAsJson()

Project: camunda-bpm-platform
File: TaskReportResourceImpl.java
protected List<TaskCountByCandidateGroupResultDto> getTaskCountByCandidateGroupResultAsJson() {
    List<TaskCountByCandidateGroupResult> reports = queryTaskCountByCandidateGroupReport();
    List<TaskCountByCandidateGroupResultDto> result = new ArrayList<TaskCountByCandidateGroupResultDto>();
    for (TaskCountByCandidateGroupResult report : reports) {
        result.add(TaskCountByCandidateGroupResultDto.fromTaskCountByCandidateGroupResultDto(report));
    }
    return result;
}

5. TaskCountByCandidateGroupsTest#shouldProvideGroupNameForEachGroup()

Project: camunda-bpm-platform
File: TaskCountByCandidateGroupsTest.java
@Test
public void shouldProvideGroupNameForEachGroup() {
    // when
    List<TaskCountByCandidateGroupResult> results = taskService.createTaskReport().taskCountByCandidateGroup();
    // then
    for (TaskCountByCandidateGroupResult result : results) {
        assertTrue(checkResultName(result));
    }
}