james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rdon...@apache.org
Subject svn commit: r611469 - /james/server/trunk/user-api/src/main/java/org/apache/james/api/user/UserMetaDataRespository.java
Date Sat, 12 Jan 2008 19:57:08 GMT
Author: rdonkin
Date: Sat Jan 12 11:57:08 2008
New Revision: 611469

URL: http://svn.apache.org/viewvc?rev=611469&view=rev
Log:
Should pass user name

Modified:
    james/server/trunk/user-api/src/main/java/org/apache/james/api/user/UserMetaDataRespository.java

Modified: james/server/trunk/user-api/src/main/java/org/apache/james/api/user/UserMetaDataRespository.java
URL: http://svn.apache.org/viewvc/james/server/trunk/user-api/src/main/java/org/apache/james/api/user/UserMetaDataRespository.java?rev=611469&r1=611468&r2=611469&view=diff
==============================================================================
--- james/server/trunk/user-api/src/main/java/org/apache/james/api/user/UserMetaDataRespository.java
(original)
+++ james/server/trunk/user-api/src/main/java/org/apache/james/api/user/UserMetaDataRespository.java
Sat Jan 12 11:57:08 2008
@@ -36,16 +36,25 @@
     
     /**
      * Gets the attribute for the given key.
+     * @param username the name of the user, not null
      * @param key conventionally an URI, not null
      * @return value, or null if the keyed attribute has 
      * no associated value.
      */
-    public Serializable getAttribute(String key) throws UserRepositoryException;
+    public Serializable getAttribute(String username, String key) throws UserRepositoryException;
     
     /**
      * Sets the attribute keyed to the given value.
+     * @param username the name of the user which meta-data is to be set, not null
      * @param value <code>Serializable</code> value, possibly null
      * @param key conventionally an URI, not null
      */
-    public void setAttribute(Serializable value, String key) throws UserRepositoryException;
+    public void setAttribute(String username, Serializable value, String key) throws UserRepositoryException;
+    
+    /**
+     * Clears all attributes for the given user.
+     * @param username the name of the user who meta data is to be cleared, not null
+     * @throws UserRepositoryException
+     */
+    public void clear(String username) throws UserRepositoryException;
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message