45 log.debug(
"Removing person from associated group before deletion");
46 String pesonDn = person.getDn();
48 List<String> associatedGroupsDn = person.getMemberOf();
49 for (String groupDn : associatedGroupsDn) {
56 List<String> members =
new ArrayList<String>(group.getMembers());
57 members.remove(pesonDn);
61 }
catch (EntryPersistenceException ex) {
62 log.error(
"Failed to remove preson '{}' from group '{}'", ex);
65 log.debug(
"All group updated");
GroupService groupService
Definition: MemberService.java:22
void updateGroup(GluuGroup group)
Definition: GroupService.java:76
void setMembers(List< String > members)
Definition: GluuGroup.java:122
Logger log
Definition: MemberService.java:28
boolean contains(String groupDn)
Definition: GroupService.java:171
GluuGroup getGroupByDn(String Dn)
Definition: GroupService.java:255