MIFOSX-1480 Group member changes

This commit is contained in:
Chandrika
2014-10-07 19:06:26 -04:00
parent 5841e8f957
commit 872843a327
@@ -537,13 +537,14 @@ public final class Group extends AbstractPersistable<Long> {
group.getId());
}
if (hasGroupAsMember(group)) { throw new GroupExistsInCenterException(getId(), group.getId()); }
if (group.isChildGroup()) {
final String defaultUserMessage = "Group is already associated with a center";
throw new GeneralPlatformDomainRuleException("error.msg.group.already.associated.with.center", defaultUserMessage, group
.getParent().getId(), group.getId());
}
if (hasGroupAsMember(group)) { throw new GroupExistsInCenterException(getId(), group.getId()); }
this.groupMembers.add(group);
differences.add(group.getId().toString());