LOG.warn("Invalid {} specified: {}", MembershipPatch.class.getName(), membPatch); } else { result.getMemberships().stream(). filter(membership -> membPatch.getGroup().equals(membership.getGroupKey())). findFirst().ifPresent(memb -> result.getMemberships().remove(memb)); result.getMemberships().add(newMembershipTO);
Map<String, MembershipTO> updatedMembs = EntityTOUtils.buildMembershipMap(updated.getMemberships()); Map<String, MembershipTO> originalMembs = EntityTOUtils.buildMembershipMap(original.getMemberships());
LOG.warn("Invalid {} specified: {}", MembershipUR.class.getName(), membPatch); } else { result.getMemberships().stream(). filter(membership -> membPatch.getGroup().equals(membership.getGroupKey())). findFirst().ifPresent(memb -> result.getMemberships().remove(memb)); build(); result.getMemberships().add(newMembershipTO);
Map<String, MembershipTO> updatedMembs = EntityTOUtils.buildMembershipMap(updated.getMemberships()); Map<String, MembershipTO> originalMembs = EntityTOUtils.buildMembershipMap(original.getMemberships());
anyObjectTO.getMemberships().addAll( anyObject.getMemberships().stream().map(membership -> { return getMembershipTO(
anyObjectTO.setName(anyObjectCR.getName()); anyObjectTO.getRelationships().addAll(anyObjectCR.getRelationships()); anyObjectTO.getMemberships().addAll(anyObjectCR.getMemberships());
anyObjectCR.setName(anyObjectTO.getName()); anyObjectCR.getRelationships().addAll(anyObjectTO.getRelationships()); anyObjectCR.getMemberships().addAll(anyObjectTO.getMemberships());
anyObjectTO.getMemberships().forEach(membershipTO -> { Group group = membershipTO.getGroupKey() == null ? groupDAO.findByName(membershipTO.getGroupName())