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/10 00:55:32 UTC

svn commit: r441868 - /maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/InstancePermissions.java

Author: carlos
Date: Sat Sep  9 15:55:31 2006
New Revision: 441868

URL: http://svn.apache.org/viewvc?view=rev&rev=441868
Log:
Add toString method

Modified:
    maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/InstancePermissions.java

Modified: maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/InstancePermissions.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/InstancePermissions.java?view=diff&rev=441868&r1=441867&r2=441868
==============================================================================
--- maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/InstancePermissions.java (original)
+++ maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/InstancePermissions.java Sat Sep  9 15:55:31 2006
@@ -99,4 +99,32 @@
     {
         this.user = user;
     }
+
+    public String toString()
+    {
+        StringBuffer sb = new StringBuffer();
+        sb.append( getUser().getUsername() );
+        sb.append( ": " );
+
+        char[] permissions = "----".toCharArray();
+        if ( isView() )
+        {
+            permissions[0] = 'v';
+        }
+        if ( isEdit() )
+        {
+            permissions[1] = 'e';
+        }
+        if ( isDelete() )
+        {
+            permissions[2] = 'd';
+        }
+        if ( isBuild() )
+        {
+            permissions[3] = 'b';
+        }
+
+        sb.append( permissions );
+        return sb.toString();
+    }
 }