AnonymousUserUpdateAction Class
- public class AnonymousUserUpdateAction
extends Object
implements PrivilegedExceptionAction
A class to handle transferring properties from an anonymous profile to
a newly created user's profile. This implements PrivilegedExceptionAction,
and is meant to be run through a runAs type method with the Subject of the
user that was just created, so that it will have the appropriate permissions
to update the profile.
-
Hierarchy
-
Object
AnonymousUserUpdateAction
-
All Implemented Interfaces
-
PrivilegedExceptionAction
public Object |
-
run()
- Iterate through the properties in the anonymous profile, and save them
in the user's profile.
|
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnonymousUserUpdateAction
public AnonymousUserUpdateAction(ProfileWrapper anonProfile,
String username)
- Construct and initialize a new AnonymousUserUpdateAction
run() Method
public Object run()
throws RemoteException, ProfileNotFoundException
Iterate through the properties in the anonymous profile, and save them
in the user's profile. This will only throw exceptions if the new
profile cannot be accessed; if an error occurs transfering profiles, it
will be logged, but an exception will not be thrown.
Exceptions
-
RemoteException
-
ProfileNotFoundException