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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]