Scarab commit: svn commit: r10534 - trunk/src/java/org/tigris/scarab/attribute/UserAttribute.java
| Newsgroups | gmane.comp.java.scarab.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: ronvoe122
Date: 2007-12-27 08:43:14-0800
New Revision: 10534
Modified:
trunk/src/java/org/tigris/scarab/attribute/UserAttribute.java
Log:
Bugfix: resurrected UserAttribute.setValue().
It expects the userName of an existing user in its argument and sets its userId to the id of this user.
As a difference to the previous implementation, it fails if the user is not existing.
Modified: trunk/src/java/org/tigris/scarab/attribute/UserAttribute.java
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/java/org/tigris/scarab/attribute/UserAttribute.java?view=diff&rev=10534&p1=trunk/src/java/org/tigris/scarab/attribute/UserAttribute.java&p2=trunk/src/java/org/tigris/scarab/attribute/UserAttribute.java&r1=10533&r2=10534
==============================================================================
--- trunk/src/java/org/tigris/scarab/attribute/UserAttribute.java (original)
+++ trunk/src/java/org/tigris/scarab/attribute/UserAttribute.java 2007-12-27 08:43:14-0800
@@ -91,8 +91,24 @@
}
}
+ public void setValue(final String username)
+ {
+ try
+ {
+ if (username != null)
+ setUserIdOnly(
+ ScarabUserManager.getInstance(username).getUserId()
+ );
+ else
+ setUserIdOnly(null);
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException(e);
+ }
+ }
- public void init()
+public void init()
{
}