|
Oracle BPEL Process Manager Workflow Services API Reference 10g Release 2 (10.1.2) B25708-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
BPMProvider defines Identity Service Provider Interface
| Method Summary | |
void |
authenticateUser(java.lang.String name, java.lang.String password)Authenticates user |
java.lang.String |
getDefaultRealmName()Gets default realm name |
BPMGroup |
getGroup(java.lang.String name)Looks up BPMGroup in specified realm by role name |
java.util.List |
getGroupParticipants(java.lang.String roleName, RoleClassifier roleType, boolean direct)Gets all the role participants for given group/role name |
BPMRole |
getRole(java.lang.String name)Looks up BPMRole in specified realm by role name |
java.util.List |
getRoles(RoleClassifier classifier)Gets Roles |
BPMUser |
getUser(java.lang.String name)Looks up BPMUser in scpecified realm by user name |
java.util.List |
getUserParticipants(java.lang.String roleName, boolean direct)Gets all the user participants for given group/role name |
java.util.Set |
getUserRoles(java.lang.String userName, boolean direct)Gets all the roles granted for given user |
java.util.List |
getUsers()Gets all users |
BPMRole |
populateRoleDetails(BPMRole role)Populate BPMRole Details |
BPMUser |
populateUserDetails(BPMUser user)Populate BPMUser Details |
java.util.List |
searchGroups(java.lang.String attrName, java.lang.String searchFilter)Searches BPMGroups |
java.util.List |
searchUsers(java.lang.String attrName, java.lang.String searchFilter)Searches BPMUsers |
| Method Detail |
public java.lang.String getDefaultRealmName()
public BPMUser getUser(java.lang.String name)
throws BPMIdentityException,
BPMIdentityNotFoundException
name - user nameBPMIdentityException - if error occursBPMIdentityNotFoundException - if user is not found
public BPMGroup getGroup(java.lang.String name)
throws BPMIdentityException,
BPMIdentityNotFoundException
name - group nameBPMIdentityNotFoundException - if group is not foundBPMIdentityException - if error occurs
public BPMRole getRole(java.lang.String name)
throws BPMIdentityException,
BPMIdentityNotFoundException
BPMIdentityNotFoundException - if role is not foundBPMIdentityException - if error occurs
public java.util.List getUsers()
throws BPMIdentityException
BPMIdentityException - if error occurs
public java.util.List getRoles(RoleClassifier classifier)
throws BPMIdentityException
BPMIdentityException - if error occurs
public void authenticateUser(java.lang.String name,
java.lang.String password)
throws BPMIdentityException,
BPMAuthenticationException
BPMAuthenticationException - if user not authenticatedBPMIdentityException - if error occurs
public java.util.Set getUserRoles(java.lang.String userName,
boolean direct)
throws BPMIdentityException,
BPMIdentityNotFoundException
direct - a boolean flag. If true method returns only roles directly granted to user, else all.BPMIdentityException - if error occursBPMIdentityNotFoundException
public java.util.List getUserParticipants(java.lang.String roleName,
boolean direct)
throws BPMIdentityException,
BPMIdentityNotFoundException
direct - a boolean flag. If true method returns only direct participans, else all.BPMIdentityException - if error occursBPMIdentityNotFoundException
public java.util.List getGroupParticipants(java.lang.String roleName,
RoleClassifier roleType,
boolean direct)
throws BPMIdentityException,
BPMIdentityNotFoundException
roleType - APPROLE/ENTERPRISEROLE/BOTH.direct - a boolean flag. If true method returns only direct participans, else all.BPMIdentityException - if error occursBPMIdentityNotFoundException
public java.util.List searchUsers(java.lang.String attrName,
java.lang.String searchFilter)
throws BPMIdentityException,
BPMUnsupportedAttributeException
BPMIdentityExceptionBPMUnsupportedAttributeException
public java.util.List searchGroups(java.lang.String attrName,
java.lang.String searchFilter)
throws BPMIdentityException,
BPMUnsupportedAttributeException
BPMIdentityExceptionBPMUnsupportedAttributeException
public BPMRole populateRoleDetails(BPMRole role)
throws BPMIdentityException,
BPMIdentityNotFoundException
BPMIdentityException - if error occursBPMIdentityNotFoundException - if role is noit found
public BPMUser populateUserDetails(BPMUser user)
throws BPMIdentityException,
BPMIdentityNotFoundException
user - a BPMUser to populateBPMIdentityException - if error occursBPMIdentityNotFoundException - if role is noit found
|
Oracle BPEL Process Manager Workflow Services API Reference 10g Release 2 (10.1.2) B25708-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||