public CaseAdHocFragmentList getAdHocFragments(String containerId, String caseId) { Collection<AdHocFragment> caseAdHocFragments = caseRuntimeDataService.getAdHocFragmentsForCase(caseId); List<CaseAdHocFragment> caseAdHoc = caseAdHocFragments.stream().map(adf -> CaseAdHocFragment.builder().name(adf.getName()).type(adf.getType()).build()).collect(toList()); CaseAdHocFragmentList adHocFragmentList = new CaseAdHocFragmentList(caseAdHoc); return adHocFragmentList; }
public static List<CaseStage> transformStages(Collection<CaseStageInstance> stageInstances) { List<CaseStage> stages = new ArrayList<>(); if (stageInstances != null) { stageInstances.forEach(s -> stages.add(CaseStage.builder() .id(s.getId()) .name(s.getName()) .status(s.getStatus().toString()) .activeNodes(transformNodeInstance(s.getActiveNodes())) .adHocFragments(s.getAdHocFragments().stream().map(adhoc -> CaseAdHocFragment.builder() .name(adhoc.getName()) .type(adhoc.getType()) .build()) .collect(toList())) .build()) ); } return stages; }
.adHocFragments(caseDefinition.getAdHocFragments().stream().map(adf -> CaseAdHocFragment.builder() .name(adf.getName()) .type(adf.getType()) .build()) .collect(toList())) .adHocFragments(s.getAdHocFragments().stream().map(adf -> CaseAdHocFragment.builder() .name(adf.getName()) .type(adf.getType()) .build()) .collect(toList()))
private CaseAdHocFragment createTestCaseAdHocFragment(String name, String type) { CaseAdHocFragment caseAdHocFragment = CaseAdHocFragment.builder() .name(name) .type(type) .build(); return caseAdHocFragment; }
private CaseAdHocFragment createTestCaseAdHocFragment(String name, String type) { CaseAdHocFragment caseAdHocFragment = CaseAdHocFragment.builder() .name(name) .type(type) .build(); return caseAdHocFragment; }
@Test public void testCaseActionAdHocFragmentMapper_mapCaseAction() { final CaseAdHocFragment cc = CaseAdHocFragment.builder() .name("AdhocFragment-name") .type("AdhocFragment-type") .build(); final CaseActionSummary ccs = new CaseActionAdHocMapper(CaseStageSummary.builder().identifier(STAGE_ID).build()).apply(cc); assertCaseActionAdHocFragmentWithStage(cc, ccs); }
@Test public void testCaseActionAdHocFragmentMapper_mapCaseAction() { final CaseAdHocFragment cc = CaseAdHocFragment.builder() .name("AdhocFragment-name") .type("AdhocFragment-type") .build(); final CaseActionSummary ccs = new CaseActionAdHocMapper(CaseStageSummary.builder().identifier(STAGE_ID).build()).apply(cc); assertCaseActionAdHocFragmentWithStage(cc, ccs); }