You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ca...@apache.org on 2006/09/15 00:14:17 UTC
svn commit: r443499 - in
/maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model:
UserManager.java impl/DefaultUserManager.java
Author: carlos
Date: Thu Sep 14 15:14:16 2006
New Revision: 443499
URL: http://svn.apache.org/viewvc?view=rev&rev=443499
Log:
Added getGuestUserGroup
Modified:
maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java
maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java
Modified: maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java?view=diff&rev=443499&r1=443498&r2=443499
==============================================================================
--- maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java (original)
+++ maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/UserManager.java Thu Sep 14 15:14:16 2006
@@ -282,4 +282,11 @@
* @return the default user group.
*/
UserGroup getDefaultUserGroup();
+
+ /**
+ * Gets the group for the anonymous user.
+ *
+ * @return the group.
+ */
+ UserGroup getGuestUserGroup();
}
Modified: maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java?view=diff&rev=443499&r1=443498&r2=443499
==============================================================================
--- maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java (original)
+++ maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java Thu Sep 14 15:14:16 2006
@@ -51,6 +51,8 @@
{
private static final String DEFAULT_USER_GROUP = "user";
+ private static final String ANONYMOUS_USER_GROUP = "guest";
+
private static final String DEFAULT_USER_PERMISSION = "user";
/**
@@ -370,16 +372,16 @@
{
return getUser( userHolder.getCurrentUserName() );
}
-
+
public UserGroup getDefaultUserGroup()
{
- UserGroup defaultGroup = getUserGroup( DEFAULT_USER_GROUP );
-
- if( defaultGroup == null )
+ UserGroup group = getUserGroup( DEFAULT_USER_GROUP );
+
+ if ( group == null )
{
- defaultGroup = new UserGroup();
+ group = new UserGroup();
- defaultGroup.setName( DEFAULT_USER_GROUP );
+ group.setName( DEFAULT_USER_GROUP );
List defaultPermissions = new ArrayList();
@@ -395,9 +397,25 @@
defaultPermissions.add( permission );
- defaultGroup.setPermissions( defaultPermissions );
+ group.setPermissions( defaultPermissions );
+ }
+
+ return group;
+ }
+
+ public UserGroup getGuestUserGroup()
+ {
+ UserGroup group = getUserGroup( ANONYMOUS_USER_GROUP );
+
+ if ( group == null )
+ {
+ group = new UserGroup();
+
+ group.setName( ANONYMOUS_USER_GROUP );
+
+ group.setPermissions( new ArrayList() );
}
-
- return defaultGroup;
+
+ return group;
}
}