|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@ControlInterface
public interface UserProfileManager
ProfileManager is a stateless session bean used to access profile values. It coordinates successor searches and mapping properties to different datasources.
This control has been deprecated. Use the ProfileControl instead.
To provide a successor to the methods which take one, use the profile name of the successor profile. Each profile manager uses only one type as the successor type; for example, when specifying a successor to a UserProfileManager, it assumes the name is a group profile name. Property mapping is done through the deployment descriptor of the ProfileManager session bean. First, the default EntityPropertyManager to be used must have an ejb-ref named ejb/EntityPropertyManager. Any other EntityPropertyManager's to be used must also have ejb-refs. To map properties to a non-default EntityPropertyManager:
If a property set is mapped to an EntityPropertyManager, and another entry maps one property of that property set to a different EntityPropertyManager, the single property mapping will override the property set mapping. In the previous examples, the LdapPropertyManager would be used for all properties in the Ldap property set except for "fax", which would be retrieved from the CustomerPropertyManager.
This control requires that the UserProfileManager EJB has been deployed to the application. The UserProfileManager EJB is contained in p13n_ejb.jar, and is automatically deployed as part of a Portal application.
EntityPropertyCache
Method Summary | |
---|---|
void |
createProfile(String profileName) Deprecated Use ProfileControl.getUserProfileManager().createProfile(name) |
void |
deleteProfile(String profileName) Deprecated use ProfileControl.deleteProfile(profileName) |
String[] |
getAllProfileNames() Deprecated use ProfileControl.getAllProfileNames() |
String |
getJndiName() Deprecated Use ProfileControl.getUserProfileManager().getJNDIName() |
String |
getProfileName(long profileId) Deprecated Use ProfileControl.getUserProfileManager().getProfileName() |
EntityPropertyCache |
getProperties(String profileName) Deprecated Use ProfileControl.getUserProfileManager().getProperties() |
EntityPropertyCache |
getPropertiesForKeys(String profileName, Set propertyMapKeys) Deprecated Use ProfileControl.getUserProfileManager().getPropertiesForKeys() |
EntityPropertyCache |
getPropertiesInPropertySet(String profileName, String propertySetName) Deprecated Use ProfileControl.getUserProfileManager().getPropertiesInPropertySet() |
Object |
getProperty(String profileName, String propertySet, String propertyName) Deprecated Use ProfileControl.getUserProfileManager().getProperty() |
String |
getPropertyAsString(String profileName, String propertySet, String propertyName) Deprecated Use ProfileControl.getUserProfileManager().getPropertyAsString() |
String |
getPropertyAsStringTrySuccessor(String profileName, String propertySet, String propertyName, String successor) Deprecated Use ProfileControl.getUserProfileManager().getPropertyAsStringTrySuccessor() |
Object |
getPropertyNoDefault(String profileName, String propertySet, String propertyName, String successor) Deprecated Use ProfileControl.getUserProfileManager().getPropertyNoDefault() |
Object |
getPropertyTrySuccessor(String profileName, String propertySet, String propertyName, String successor) Deprecated Use ProfileControl.getUserProfileManager().getPropertyTrySuccessor() |
String |
getSuccessor(String profileName, String propertySet) Deprecated Use ProfileControl.getUserProfileManager().getSuccessor() |
long |
getUniqueId(String profileName) Deprecated Use ProfileControl.getUserProfileManager().getUniqueId() |
boolean |
profileExists(String profileName) Deprecated Use ProfileControl.getUserProfileManager().profileExists(profileName) |
Object |
removeProperty(String profileName, String propertySet, String propertyName) Deprecated Use ProfileControl.getUserProfileManager().removeProperty() |
void |
removeSuccessor(String profileName, String propertySet) Deprecated Use ProfileControl.getUserProfileManager().removeSuccessor() |
void |
setProperty(String profileName, String propertySet, String propertyName, Object value) Deprecated Use ProfileControl.getUserProfileManager().setProperty() |
void |
setSuccessor(String profileName, String propertySet, String successor) Deprecated Use ProfileControl.getUserProfileManager().setSuccessor() |
Method Detail |
---|
boolean profileExists(String profileName) throws P13nControlException
profileName
- the name to look forcom.bea.p13n.controls.exceptions.P13nControlException;
- if errors accessing UserProfileManager EJBP13nControlException
void createProfile(String profileName) throws P13nControlException
profileName
- the name of the profile to createcom.bea.p13n.controls.exceptions.P13nControlException;
- if errors creating profileP13nControlException
void deleteProfile(String profileName) throws P13nControlException
profileName
- the name of the profile to removecom.bea.p13n.controls.exceptions.P13nControlException;
- if profile not foundP13nControlException
String[] getAllProfileNames() throws P13nControlException
P13nControlException
String getJndiName() throws P13nControlException
com.bea.p13n.controls.exceptions.P13nControlException;
- if remote errors accessing UserProfileManager EJBP13nControlException
String getProfileName(long profileId) throws P13nControlException
profileId
- the unique id to lookupcom.bea.p13n.controls.exceptions.P13nControlException;
- if the profile does not existP13nControlException
EntityPropertyCache getProperties(String profileName) throws P13nControlException
profileName
- the name of the profile for which properties will be retrievedcom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
EntityPropertyCache getPropertiesInPropertySet(String profileName, String propertySetName) throws P13nControlException
profileName
- the name of the profile for which properties will be retrievedpropertySetName
- the name of the property set to be searchedcom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
EntityPropertyCache getPropertiesForKeys(String profileName, Set propertyMapKeys) throws P13nControlException
profileName
- the name of the profile for which properties will be retrievedpropertyMapKeys
- the set of property set/name keyscom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
PropertyMapKey
Object getProperty(String profileName, String propertySet, String propertyName) throws P13nControlException
profileName
- the name of the profile to readpropertySet
- the property set containing the propertypropertyName
- the name of the property to retrievecom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
Object getPropertyTrySuccessor(String profileName, String propertySet, String propertyName, String successor) throws P13nControlException
profileName
- the name of the profile to readpropertySet
- the property set containing the propertypropertyName
- the name of the property to retrievesuccessor
- the name of the successor whose profile will be searchedcom.bea.p13n.controls.exceptions.P13nControlException;
- if profile or successor is not validP13nControlException
String getPropertyAsString(String profileName, String propertySet, String propertyName) throws P13nControlException
profileName
- the name of the profile to readpropertySet
- the property set containing the propertypropertyName
- the name of the property to retrievecom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
String getPropertyAsStringTrySuccessor(String profileName, String propertySet, String propertyName, String successor) throws P13nControlException
profileName
- the name of the profile to readpropertySet
- the property set containing the propertypropertyName
- the name of the property to retrievesuccessor
- the name of the successor whose profile will be searchedcom.bea.p13n.controls.exceptions.P13nControlException;
- if profile or successor is not validP13nControlException
Object getPropertyNoDefault(String profileName, String propertySet, String propertyName, String successor) throws P13nControlException
profileName
- the name of the profile to readpropertySet
- the property set containing the propertypropertyName
- the name of the property to retrievesuccessor
- the name of the successor whose profile will be searchedcom.bea.p13n.controls.exceptions.P13nControlException;
- if profile or successor is not validP13nControlException
String getSuccessor(String profileName, String propertySet) throws P13nControlException
profileName
- the name of the profile to readpropertySet
- The name of the property setcom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
long getUniqueId(String profileName) throws P13nControlException
profileName
- the name of the profile to readcom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
Object removeProperty(String profileName, String propertySet, String propertyName) throws P13nControlException
profileName
- the name of the profile to modifypropertySet
- the property set containing the propertypropertyName
- the name of the property to retrievecom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
void removeSuccessor(String profileName, String propertySet) throws P13nControlException
profileName
- the name of the profile to modifypropertySet
- The name of the property setcom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
void setProperty(String profileName, String propertySet, String propertyName, Object value) throws P13nControlException
profileName
- the name of the profile to modifypropertySet
- the property set containing the propertypropertyName
- the name of the property to retrievevalue
- the new value for the propertycom.bea.p13n.controls.exceptions.P13nControlException;
- if profile is not validP13nControlException
void setSuccessor(String profileName, String propertySet, String successor) throws P13nControlException
profileName
- the name of the profile to modifypropertySet
- The name of the property setsuccessor
- the name of the successor profile to setcom.bea.p13n.controls.exceptions.P13nControlException;
- if profile or successor is not validP13nControlException
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2010, Oracle. All rights reserved.