X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fusermgt%2FGroup.java;h=ad3e3ec2edcab6d4ca14e444660f3cc097920d48;hb=476ab93a6ea0c57bbcc75594886de985ea8f04c2;hp=275cc0817493feeed6fe8b4418ff7a6d782083cf;hpb=e1d9bd9ae47021814e7d99cb82104b3c7f6cb968;p=utils diff --git a/security/impl/src/main/java/org/wamblee/usermgt/Group.java b/security/impl/src/main/java/org/wamblee/usermgt/Group.java index 275cc081..ad3e3ec2 100644 --- a/security/impl/src/main/java/org/wamblee/usermgt/Group.java +++ b/security/impl/src/main/java/org/wamblee/usermgt/Group.java @@ -77,6 +77,8 @@ public class Group implements Serializable, Comparable { * */ public Group(Group aGroup) { + primaryKey = aGroup.primaryKey; + version = aGroup.version; name = aGroup.name; } @@ -114,6 +116,9 @@ public class Group implements Serializable, Comparable { */ @Override public boolean equals(Object aGroup) { + if (aGroup == null) { + return false; + } if (!(aGroup instanceof Group)) { return false; } @@ -139,10 +144,14 @@ public class Group implements Serializable, Comparable { public int compareTo(Object aGroup) { return name.compareTo(((Group) aGroup).name); } - + public Long getPrimaryKey() { return primaryKey; } + + public void setPrimaryKey(Long aKey) { + primaryKey = aKey; + } /* * (non-Javadoc)