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