|
Oracle Internet Directory API Reference 10g(10.1.2) B14083-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface represents an identity management user in OID.
Field Summary | |
static java.lang.String |
DEPROVISION_FAILURE |
static java.lang.String |
DEPROVISION_IN_PROGRESS |
static java.lang.String |
DEPROVISION_REQUIRED |
static java.lang.String |
DEPROVISION_SUCCESS |
static java.lang.String |
PENDING_UPGRADE |
static java.lang.String |
PROVISION_FAILURE |
static java.lang.String |
PROVISION_IN_PROGRESS |
static java.lang.String |
PROVISION_NOT_REQUIRED |
static java.lang.String |
PROVISION_REQUIRED User Provisioning Staus |
static java.lang.String |
PROVISION_SUCCESS |
static java.lang.String |
STATUS_UNKNOWN |
static java.lang.String |
UPGRADE_FAILURE |
static java.lang.String |
UPGRADE_IN_PROGRESS |
Method Summary | |
PropertySetCollection |
getAllProperties() Gets all the user attributes and respective values as user properties. |
javax.naming.directory.Attribute |
getAttribute(java.lang.String attr) Gets the attribute associated this user. |
javax.naming.directory.Attributes |
getAttributes(java.lang.String[] attrlist) Gets the attributes associated this user. |
java.lang.String |
getDN() Return the User DN |
PropertySetCollection |
getExtendedProperties(ApplicationContext appCtx) Get the application properties. |
java.lang.String |
getGUID() Return the User GUID |
PropertySetCollection |
getProperties(java.lang.String[] attrlist) Gets the user attributes and their respective values as user properties. |
Property |
getProperty(java.lang.String attr) Gets the user attribute and its associated values as an user property |
java.lang.String |
getProvisioningStatus(Application app) Get the Provisioning Status of this user for the given applciation. |
java.lang.String |
getProvisioningStatus(ApplicationContext app) Deprecated. will be removed in the next label |
Application[] |
getUserApplications(java.lang.String provStatus) Get the application associated with the user for a given provisioning status. |
void |
modifyAttributes(int mod_op, javax.naming.directory.Attributes attrs) Modify user attributes. |
void |
modifyAttributes(ModPropertySet pset) Modify user attributes with the attributes in specified order. |
void |
setExtendedProperties(ApplicationContext appCtx, ModPropertySet baseUserPset, ModPropertySet appUserPset) Set the application properties. |
void |
setProvisioningConfiguration(Configuration config) Set the provisioining configuration object for this user |
void |
setProvisioningStatus(ApplicationContext appCtx, java.lang.String provStatus, java.lang.String provStatusMsg) Set the Provisioning Status of this user for the given applciation. |
void |
setProvisioningStatus(Application app, java.lang.String provStatus, java.lang.String provStatusMsg) |
Field Detail |
public static final java.lang.String PROVISION_REQUIRED
public static final java.lang.String PROVISION_NOT_REQUIRED
public static final java.lang.String PROVISION_SUCCESS
public static final java.lang.String PROVISION_FAILURE
public static final java.lang.String PROVISION_IN_PROGRESS
public static final java.lang.String DEPROVISION_REQUIRED
public static final java.lang.String DEPROVISION_SUCCESS
public static final java.lang.String DEPROVISION_FAILURE
public static final java.lang.String DEPROVISION_IN_PROGRESS
public static final java.lang.String PENDING_UPGRADE
public static final java.lang.String UPGRADE_IN_PROGRESS
public static final java.lang.String UPGRADE_FAILURE
public static final java.lang.String STATUS_UNKNOWN
Method Detail |
public Property getProperty(java.lang.String attr) throws UtilException
attr
- attribute nameUtilException
- if no such attribute exists in userpublic PropertySetCollection getProperties(java.lang.String[] attrlist) throws UtilException
attrlist
- array of attribute namesUtilException
- if one or more attributes do not exist in userpublic PropertySetCollection getAllProperties() throws UtilException
UtilException
- if all the properties could not be obtained.public javax.naming.directory.Attribute getAttribute(java.lang.String attr) throws UtilException
getProperty(String)
attr
- attribute nameUtilException
- if no such attribute exists in userpublic javax.naming.directory.Attributes getAttributes(java.lang.String[] attrlist) throws UtilException
getProperties(String[])
attrlist
- array of attribute namesUtilException
- if one or more attributes do not exist in userpublic void modifyAttributes(int mod_op, javax.naming.directory.Attributes attrs) throws UtilException
mod_op
- the modification operation,UtilException
- if attributes couldn't be modifiedpublic void modifyAttributes(ModPropertySet pset) throws UtilException
pset
- set of attributes and values to be used in modification.UtilException
- if attributes couldn't be modifiedpublic void setExtendedProperties(ApplicationContext appCtx, ModPropertySet baseUserPset, ModPropertySet appUserPset) throws UtilException
appCtx
- ApplicationContext objectbaseUserPset
- Base User atributes.appUserPset
- App User attributes to be used in modification.UtilException
public PropertySetCollection getExtendedProperties(ApplicationContext appCtx) throws UtilException
appCtx
- ApplicationContext objectUtilException
public java.lang.String getGUID() throws UtilException
UtilException
public java.lang.String getDN() throws UtilException
UtilException
public void setProvisioningConfiguration(Configuration config)
config
- Provisioning configuration object.public java.lang.String getProvisioningStatus(ApplicationContext app) throws UtilException
app
- application objectUtilException
public java.lang.String getProvisioningStatus(Application app) throws UtilException
app
- application objectUtilException
public void setProvisioningStatus(ApplicationContext appCtx, java.lang.String provStatus, java.lang.String provStatusMsg) throws UtilException
appCtx
- application objectprovStatus
- this user's provisioing status Possible values are PROVISION_REQUIRED, PROVISION_NOT_REQUIRED, PROVISION_SUCCESS, PROVISION_FAILURE, PROVISION_IN_PROGRESS, DEPROVISION_REQUIRED, DEPROVISION_SUCCESS, DEPROVISION_FAILURE and DEPROVISION_IN_PROGRESSprovStatusMsg
- Status messageUtilException
public void setProvisioningStatus(Application app, java.lang.String provStatus, java.lang.String provStatusMsg) throws UtilException
UtilException
public Application[] getUserApplications(java.lang.String provStatus) throws UtilException
provStatus
- the provisioning statusUtilException
- in case of an error
|
Oracle Internet Directory API Reference 10g(10.1.2) B14083-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |