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()); group.getId());
} }
if (hasGroupAsMember(group)) { throw new GroupExistsInCenterException(getId(), group.getId()); }
if (group.isChildGroup()) { if (group.isChildGroup()) {
final String defaultUserMessage = "Group is already associated with a center"; final String defaultUserMessage = "Group is already associated with a center";
throw new GeneralPlatformDomainRuleException("error.msg.group.already.associated.with.center", defaultUserMessage, group throw new GeneralPlatformDomainRuleException("error.msg.group.already.associated.with.center", defaultUserMessage, group
.getParent().getId(), group.getId()); .getParent().getId(), group.getId());
} }
if (hasGroupAsMember(group)) { throw new GroupExistsInCenterException(getId(), group.getId()); }
this.groupMembers.add(group); this.groupMembers.add(group);
differences.add(group.getId().toString()); differences.add(group.getId().toString());