Author: mfranklin
Date: Thu Oct 18 04:49:51 2012
New Revision: 1399516

URL: http://svn.apache.org/viewvc?rev=1399516&view=rev
Log:
Fixed repository bugs

Modified:
    
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/MongoDbUser.java
    
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/util/MongoDbModelUtil.java

Modified: 
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/MongoDbUser.java
URL: 
http://svn.apache.org/viewvc/rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/MongoDbUser.java?rev=1399516&r1=1399515&r2=1399516&view=diff
==============================================================================
--- 
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/MongoDbUser.java
 (original)
+++ 
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/MongoDbUser.java
 Thu Oct 18 04:49:51 2012
@@ -78,6 +78,20 @@ public class MongoDbUser extends UserImp
     }
 
     @Override
+    public void addAuthority(Authority authority) {
+        if(!authorityCodes.contains(authority.getAuthority())) {
+            authorityCodes.add(authority.getAuthority());
+        }
+    }
+
+    @Override
+    public void removeAuthority(Authority authority) {
+        if(authorityCodes.contains(authority.getAuthority())) {
+            authorityCodes.remove(authority.getAuthority());
+        }
+    }
+
+    @Override
     public PageLayout getDefaultPageLayout() {
         PageLayout layout = super.getDefaultPageLayout();
         if(layout == null) {

Modified: 
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/util/MongoDbModelUtil.java
URL: 
http://svn.apache.org/viewvc/rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/util/MongoDbModelUtil.java?rev=1399516&r1=1399515&r2=1399516&view=diff
==============================================================================
--- 
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/util/MongoDbModelUtil.java
 (original)
+++ 
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/model/util/MongoDbModelUtil.java
 Thu Oct 18 04:49:51 2012
@@ -29,6 +29,6 @@ public class MongoDbModelUtil {
     private MongoDbModelUtil(){}
 
     public static long generateId() {
-        return new Random().nextLong();
+        return Math.abs(new Random().nextLong());
     }
 }


Reply via email to