diff src/main/java/de/mpiwg/itgroup/annotations/Person.java @ 88:b406507a953d

upped version to 0.5. can use display name and groups from auth token.
author casties
date Tue, 03 Feb 2015 19:01:27 +0100
parents 2beafb8e19e4
children 9140017e8962
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/annotations/Person.java	Tue Feb 03 11:33:45 2015 +0100
+++ b/src/main/java/de/mpiwg/itgroup/annotations/Person.java	Tue Feb 03 19:01:27 2015 +0100
@@ -1,6 +1,3 @@
-/**
- * 
- */
 package de.mpiwg.itgroup.annotations;
 
 /*
@@ -25,6 +22,8 @@
  * #L%
  */
 
+import java.util.Set;
+
 import de.mpiwg.itgroup.annotations.restlet.BaseRestlet;
 
 /**
@@ -33,6 +32,8 @@
  */
 public class Person extends Actor {
 
+    public Set<String> groups;
+    
     public Person() {
     }
 
@@ -91,6 +92,15 @@
         }
         return name;
     }
+    
+    /**
+     * Returns the anonymous Person.
+     * 
+     * @return
+     */
+    public static Person getAnonymous() {
+        return new Person("anonymous");
+    }
 
     /* (non-Javadoc)
      * @see java.lang.Object#toString()