com.bea.p13n.usermgmt.servlets.jsp.taglib
Class AnonymousUserUpdateAction
java.lang.Object
|
+--com.bea.p13n.usermgmt.servlets.jsp.taglib.AnonymousUserUpdateAction
- public class AnonymousUserUpdateAction
- extends java.lang.Object
- implements java.security.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
|
java.lang.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,
java.lang.String username)
- Construct and initialize a new AnonymousUserUpdateAction
- Parameters:
anonProfile
- a ProfileWrapper containing properties to saveusername
- the name of the user to transfer the properties to
run
public java.lang.Object run()
throws java.rmi.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 java.security.PrivilegedExceptionAction
Copyright © 2002 BEA Systems, Inc. All Rights Reserved