Iterator i = accessRightGroupList.iterator();
while(i.hasNext())
{
AccessRightGroup accessRightGroup = (AccessRightGroup)i.next();
AccessRight accessRight = accessRightGroup.getAccessRight();
boolean exists = false;
Iterator groupsIterator = accessRight.getGroups().iterator();
while(groupsIterator.hasNext())
{
AccessRightGroup currentAccessRightGroup = (AccessRightGroup)groupsIterator.next();
if(currentAccessRightGroup.getGroupName().equals(newGroupName))
exists = true;
}
if(!exists)
{
//accessRightGroup.setGroupName(newGroupName);
AccessRightGroupVO accessRightGroupVO = new AccessRightGroupVO();
accessRightGroupVO.setGroupName(newGroupName);
AccessRightGroup newAccessRightGroup = AccessRightController.getController().createAccessRightGroup(db, accessRightGroupVO, accessRight);
accessRight.getGroups().add(newAccessRightGroup);
}
}
}
catch(Exception e)