com.bea.p13n.usermgmt.taglib
Class AnonymousUserUpdateAction
java.lang.Object
com.bea.p13n.usermgmt.taglib.AnonymousUserUpdateAction
- All Implemented Interfaces:
- PrivilegedExceptionAction
- 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.
Method Summary |
Object |
run()
Iterate through the properties in the anonymous profile, and save them
in the user's profile. |
Methods inherited 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
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.
- Specified by:
run
in interface PrivilegedExceptionAction
- Throws:
RemoteException
ProfileNotFoundException
Copyright © 2005 BEA Systems, Inc. All Rights Reserved