(no commit message)
[utils] / security / impl / src / main / java / org / wamblee / usermgt / Group.java
index 697f1b5b343a75a84b6b0905d3f526df7bddc262..b203c63d20dfb74d0e89536400f3761726306622 100644 (file)
@@ -25,11 +25,8 @@ import javax.persistence.Id;
 import javax.persistence.NamedQueries;
 import javax.persistence.NamedQuery;
 import javax.persistence.Table;
-import javax.persistence.UniqueConstraint;
 import javax.persistence.Version;
 
-import org.wamblee.security.AbstractPersistent;
-
 /**
  * Represents a group.
  * 
@@ -116,6 +113,9 @@ public class Group implements Serializable, Comparable {
      */
     @Override
     public boolean equals(Object aGroup) {
+        if (aGroup == null) {
+            return false;
+        }
         if (!(aGroup instanceof Group)) {
             return false;
         }
@@ -141,11 +141,15 @@ 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)
      *