public void disassociateGroups(Collection<Group> parents, Collection<Group> members) throws IdentityException
{
for (Iterator<Group> parentsIterator = parents.iterator(); parentsIterator.hasNext();)
{
Group parent = parentsIterator.next();
for (Iterator<Group> membersIterator = members.iterator(); membersIterator.hasNext();)
{
Group member = membersIterator.next();
getRepository().removeRelationship(getInvocationContext(), createIdentityObject(parent), createIdentityObject(member), MEMBER, null);
}
}
}