aboutsummaryrefslogtreecommitdiffstats
path: root/redback-users
diff options
context:
space:
mode:
authorOlivier Lamy <olamy@apache.org>2012-11-23 09:29:18 +0000
committerOlivier Lamy <olamy@apache.org>2012-11-23 09:29:18 +0000
commit781c294599f7e3d2cfd01fb0deeb8a39b7a32850 (patch)
tree4a83017c97c51ae7f79b4d9e09560bcffc7536f3 /redback-users
parentdaeecfa8a049d100e491d105cc7a2e5a91535440 (diff)
downloadarchiva-781c294599f7e3d2cfd01fb0deeb8a39b7a32850.tar.gz
archiva-781c294599f7e3d2cfd01fb0deeb8a39b7a32850.zip
return updated user and un comment tested code
git-svn-id: https://svn.apache.org/repos/asf/archiva/redback/redback-core/trunk@1412794 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'redback-users')
-rw-r--r--redback-users/redback-users-providers/redback-users-jdo/src/main/java/org/apache/archiva/redback/users/jdo/JdoUserManager.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/redback-users/redback-users-providers/redback-users-jdo/src/main/java/org/apache/archiva/redback/users/jdo/JdoUserManager.java b/redback-users/redback-users-providers/redback-users-jdo/src/main/java/org/apache/archiva/redback/users/jdo/JdoUserManager.java
index 80c36db50..c5513921b 100644
--- a/redback-users/redback-users-providers/redback-users-jdo/src/main/java/org/apache/archiva/redback/users/jdo/JdoUserManager.java
+++ b/redback-users/redback-users-providers/redback-users-jdo/src/main/java/org/apache/archiva/redback/users/jdo/JdoUserManager.java
@@ -21,6 +21,8 @@ package org.apache.archiva.redback.users.jdo;
import org.apache.archiva.redback.components.jdo.JdoFactory;
import org.apache.archiva.redback.components.jdo.PlexusJdoUtils;
+import org.apache.archiva.redback.components.jdo.PlexusObjectNotFoundException;
+import org.apache.archiva.redback.components.jdo.PlexusStoreException;
import org.apache.archiva.redback.policy.UserSecurityPolicy;
import org.apache.archiva.redback.users.AbstractUserManager;
import org.apache.archiva.redback.users.PermanentUserException;
@@ -28,8 +30,6 @@ import org.apache.archiva.redback.users.User;
import org.apache.archiva.redback.users.UserManagerException;
import org.apache.archiva.redback.users.UserNotFoundException;
import org.apache.archiva.redback.users.UserQuery;
-import org.apache.archiva.redback.components.jdo.PlexusObjectNotFoundException;
-import org.apache.archiva.redback.components.jdo.PlexusStoreException;
import org.codehaus.plexus.util.StringUtils;
import org.jpox.JDOClassLoaderResolver;
import org.springframework.stereotype.Service;
@@ -49,14 +49,13 @@ import java.util.List;
* JdoUserManager
*
* @author <a href="mailto:joakim@erdfelt.com">Joakim Erdfelt</a>
- *
*/
-@Service( "userManager#jdo" )
+@Service ("userManager#jdo")
public class JdoUserManager
extends AbstractUserManager
{
@Inject
- @Named( value = "jdoFactory#users" )
+ @Named (value = "jdoFactory#users")
private JdoFactory jdoFactory;
@Inject
@@ -105,7 +104,7 @@ public class JdoUserManager
return getAllObjectsDetached( ordering );
}
- @SuppressWarnings( "unchecked" )
+ @SuppressWarnings ("unchecked")
private List<User> getAllObjectsDetached( String ordering )
{
return PlexusJdoUtils.getAllObjectsDetached( getPersistenceManager(), JdoUser.class, ordering, (String) null );
@@ -126,7 +125,7 @@ public class JdoUserManager
return findUsers( "email", emailKey, orderAscending );
}
- @SuppressWarnings( "unchecked" )
+ @SuppressWarnings ("unchecked")
public List<User> findUsersByQuery( UserQuery userQuery )
{
JdoUserQuery uq = (JdoUserQuery) userQuery;
@@ -170,7 +169,7 @@ public class JdoUserManager
}
}
- @SuppressWarnings( "unchecked" )
+ @SuppressWarnings ("unchecked")
private List<User> findUsers( String searchField, String searchKey, boolean ascendingUsername )
{
PersistenceManager pm = getPersistenceManager();
@@ -377,7 +376,7 @@ public class JdoUserManager
userSecurityPolicy.extensionChangePassword( user, passwordChangeRequired );
}
- updateObject( user );
+ user = (User) updateObject( user );
fireUserManagerUserUpdated( user );