|
Oracle Fusion Middleware Identity Governance Framework Identity Directory Java API Reference 11g Release 1 (11.1.1) E39432-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.igf.ids.AbstractEntityManager
oracle.igf.ids.UserManager
public class UserManager
Class for handling operations like read, create and search of user entity
| Method Summary | |
|---|---|
boolean |
authenticateUser(java.security.Principal principal, char[] password)Authenticates user for given User principal and password |
User |
authenticateUser(java.lang.String id, char[] password, ReadOptions opts)Authenticates user for given id and password |
java.security.Principal |
createUser(java.util.List<Attribute> attrVals, CreateOptions opts)Creates user in the repository with given list of attribute values |
void |
deleteUser(java.security.Principal principal, DeleteOptions opts)Deletes the user from repository for given user principal |
void |
deleteUser(java.lang.String id, DeleteOptions opts)Deletes the user from repository for given user id attribute value |
UserCapabilities |
getCapabilities() |
User |
getUser(java.security.Principal principal, ReadOptions opts)Get user for the given principal identifier |
User |
searchUser(java.lang.String id, ReadOptions opts)Search for user matching given id attribute value that uniquely identifies the user |
User |
searchUser(java.lang.String attrName, java.lang.String attrVal, ReadOptions opts)Finds user matching given attribute name and value |
User |
searchUserByGuid(java.lang.String guid, ReadOptions opts)Search for user matching given GUID value that uniquely identifies the user |
ResultSet<User> |
searchUsers(SearchFilter filter, SearchOptions opts)Searches the repository and returns list of users matching the given filter condition. |
| Methods inherited from class oracle.igf.ids.AbstractEntityManager |
|---|
getAttributeDef, getAttributeRef, getEntityAttributes, getEntityDef, getEntityRelationships |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.security.Principal createUser(java.util.List<Attribute> attrVals,
CreateOptions opts)
throws IDSException,
EntityAlreadyExistsException,
OperationNotSupportedException,
AuthorizationException,
InvalidAttributesException
attrVals - List of attribute valuesopts - Create operation optionsIDSException - Generic Identity Directory Service exceptionEntityAlreadyExistsException - When the user to be created already existsOperationNotSupportedException - If the user create operation is not supportedInvalidAttributesException - When the add attributes list is invalidAuthorizationException - If user does not have sufficient privileges
public User getUser(java.security.Principal principal,
ReadOptions opts)
throws EntityNotFoundException,
IDSException,
AuthorizationException,
InvalidAttributesException
principal - Principal identifier of the useropts - Read operation optionsEntityNotFoundException - When there is no user in the repository for given user principalIDSException - Generic Identity Directory Service exceptionInvalidAttributesException - If the requested attributes is invalidAuthorizationException - If user does not have sufficient privileges
public User searchUser(java.lang.String id,
ReadOptions opts)
throws IDSException,
EntityNotFoundException,
EntityNotUniqueException,
AuthorizationException,
InvalidAttributesException
id - Value of the user's id attributeopts - Read operation optionsIDSException - Generic Identity Directory Service exceptionEntityNotFoundException - When there is no user found for given ID valueEntityNotUniqueException - When the given filter condition does not uniquely identify the userInvalidAttributesException - If the requested attributes is invalidAuthorizationException - If user does not have sufficient privileges
public User searchUser(java.lang.String attrName,
java.lang.String attrVal,
ReadOptions opts)
throws IDSException,
EntityNotFoundException,
EntityNotUniqueException,
InvalidFilterException,
AuthorizationException,
InvalidAttributesException
attrName - Name of the attributeattrVal - Attribute valueopts - Read operation optionsIDSException - Generic Identity Directory Service exceptionEntityNotFoundException - When no user found for given search filterEntityNotUniqueException - When the given filter condition does not uniquely identify the userInvalidFilterException - If the attribute is invalid filter attributeInvalidAttributesException - If the requested attributes is invalidAuthorizationException - If user does not have sufficient privileges
public User searchUserByGuid(java.lang.String guid,
ReadOptions opts)
throws IDSException,
EntityNotFoundException,
EntityNotUniqueException,
AuthorizationException,
InvalidAttributesException
guid - GUID value of useropts - Read operation optionsIDSException - Generic Identity Directory Service exceptionEntityNotFoundException - When there is no user found for given GUID valueEntityNotUniqueException - When the given GUID values does not uniquely identify the userInvalidAttributesException - If the requested attributes is invalidAuthorizationException - If user does not have sufficient privileges
public ResultSet<User> searchUsers(SearchFilter filter,
SearchOptions opts)
throws IDSException,
InvalidFilterException,
OperationNotSupportedException,
AuthorizationException,
InvalidAttributesException
filter - Search filteropts - Search operation optionsIDSException - Generic Identity Directory Service exceptionInvalidFilterException - When the input search filter is not validOperationNotSupportedException - When this user search operation is not supportedInvalidAttributesException - When the requested attributes or the attributes in the search filter are invalidAuthorizationException - If user does not have sufficient privileges
public void deleteUser(java.security.Principal principal,
DeleteOptions opts)
throws EntityNotFoundException,
IDSException,
AuthorizationException,
OperationNotSupportedException
principal - User principalopts - Delete operation optionsEntityNotFoundException - When there is no user in the repository for given user principalIDSException - Generic Identity Directory Service exceptionOperationNotSupportedException - If the user delete operation is not supportedAuthorizationException - If user does not have sufficient privileges
public void deleteUser(java.lang.String id,
DeleteOptions opts)
throws EntityNotFoundException,
IDSException,
AuthorizationException,
OperationNotSupportedException
id - User id valueopts - Delete operation optionsEntityNotFoundException - When there is no user in the repository for given user principalIDSException - Generic Identity Directory Service exceptionOperationNotSupportedException - If the user delete operation is not supportedAuthorizationException - If user does not have sufficient privileges
public User authenticateUser(java.lang.String id,
char[] password,
ReadOptions opts)
throws IDSException,
EntityNotFoundException,
EntityNotUniqueException,
OperationNotSupportedException,
AuthenticationException
id - Id attribute value. ID attribute is defined in the entity configuration that uniquely identifies the user entitypassword - User password to be verifiedopts - Read operation optionsIDSException - Generic Identity Directory Service exceptionEntityNotFoundException - When no user found for given ID valueEntityNotUniqueException - If the given ID value does not uniquely identify the userOperationNotSupportedException - If the user authentication operation is not supportedAuthenticationException - If user authentication failed
public boolean authenticateUser(java.security.Principal principal,
char[] password)
throws IDSException,
EntityNotFoundException,
OperationNotSupportedException,
AuthenticationException
principal - Principal identifier of the userpassword - User passwordIDSException - Generic Identity Directory Service exceptionEntityNotFoundException - When no user found for given ID valueOperationNotSupportedException - If the user authenticate operation is not supportedAuthenticationException - If user authentication failedpublic UserCapabilities getCapabilities()
|
Oracle Fusion Middleware Identity Governance Framework Identity Directory Java API Reference 11g Release 1 (11.1.1) E39432-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||