public Builder groups(List<String> groups) { adHocFragment.setGroups(groups); return this; }
public Builder name(String name) { adHocFragment.setName(name); return this; } }
public Builder users(List<String> users) { adHocFragment.setUsers(users); return this; }
assertTrue(ownerRole.getUsers().contains(USER_YODA)); KieServerAssert.assertNullOrEmpty("Groups should be empty", ownerRole.getGroups()); assertTrue(insuredRole.getUsers().contains(USER_JOHN)); KieServerAssert.assertNullOrEmpty("Groups should be empty", insuredRole.getGroups()); assertTrue(insRepRole.getUsers().contains(USER_YODA)); KieServerAssert.assertNullOrEmpty("Groups should be empty", insRepRole.getGroups()); assertTrue(assessorRole.getUsers().contains(USER_YODA)); KieServerAssert.assertNullOrEmpty("Groups should be empty", assessorRole.getGroups()); assertTrue(assessorRole.getUsers().contains(USER_MARY)); assertTrue(assessorRole.getGroups().contains("managers")); KieServerAssert.assertNullOrEmpty("Users should be empty", assessorRole.getUsers()); KieServerAssert.assertNullOrEmpty("Groups should be empty", assessorRole.getGroups());
public static List<CaseRoleAssignment> transformRoleAssignment(Collection<CaseRoleInstance> roleInstances) { List<CaseRoleAssignment> roleAssignments = new ArrayList<>(); if (roleInstances != null) { roleInstances.forEach(r -> roleAssignments.add(CaseRoleAssignment.builder() .name(r.getRoleName()) .users(r.getRoleAssignments().stream() .filter(oe -> oe instanceof User) .map(OrganizationalEntity::getId) .collect(toList())) .groups(r.getRoleAssignments().stream() .filter(oe -> oe instanceof Group) .map(OrganizationalEntity::getId) .collect(toList())) .build()) ); } return roleAssignments; }
assertEquals("owner", ownerRole.getName()); assertEquals(1, ownerRole.getUsers().size()); assertEquals(USER_YODA, ownerRole.getUsers().get(0)); KieServerAssert.assertNullOrEmpty("Groups should be empty.", ownerRole.getGroups()); assertEquals("insured", insuredRole.getName()); assertEquals(1, insuredRole.getUsers().size()); assertEquals(USER_YODA, insuredRole.getUsers().get(0)); KieServerAssert.assertNullOrEmpty("Groups should be empty.", insuredRole.getGroups()); assertEquals("assessor", assessorRole.getName()); assertEquals(USER_YODA, assessorRole.getUsers().get(0)); KieServerAssert.assertNullOrEmpty("Groups should be empty.", assessorRole.getGroups()); assertEquals("insuranceRepresentative", insuranceRepresentativeRole.getName()); assertEquals(1, insuranceRepresentativeRole.getUsers().size()); assertEquals(USER_JOHN, insuranceRepresentativeRole.getUsers().get(0)); KieServerAssert.assertNullOrEmpty("Groups should be empty.", insuranceRepresentativeRole.getGroups());
assertEquals("owner", ownerRole.getName()); assertEquals(1, ownerRole.getUsers().size()); assertEquals(USER_YODA, ownerRole.getUsers().get(0)); KieServerAssert.assertNullOrEmpty("Groups should be empty.", ownerRole.getGroups()); assertEquals("contact", contactRole.getName()); assertEquals(1, contactRole.getUsers().size()); assertEquals(USER_JOHN, contactRole.getUsers().get(0)); KieServerAssert.assertNullOrEmpty("Groups should be empty.", contactRole.getGroups()); assertEquals("participant", participantRole.getName()); KieServerAssert.assertNullOrEmpty("Users should be empty.", participantRole.getUsers()); KieServerAssert.assertNullOrEmpty("Groups should be empty.", participantRole.getGroups());