|
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 foundpublic BPMGroup getGroup(java.lang.String name) throws BPMIdentityException, BPMIdentityNotFoundException
name
- group nameBPMIdentityNotFoundException
- if group is not foundBPMIdentityException
- if error occurspublic BPMRole getRole(java.lang.String name) throws BPMIdentityException, BPMIdentityNotFoundException
BPMIdentityNotFoundException
- if role is not foundBPMIdentityException
- if error occurspublic java.util.List getUsers() throws BPMIdentityException
BPMIdentityException
- if error occurspublic java.util.List getRoles(RoleClassifier classifier) throws BPMIdentityException
BPMIdentityException
- if error occurspublic void authenticateUser(java.lang.String name, java.lang.String password) throws BPMIdentityException, BPMAuthenticationException
BPMAuthenticationException
- if user not authenticatedBPMIdentityException
- if error occurspublic 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
BPMIdentityException
BPMUnsupportedAttributeException
public java.util.List searchGroups(java.lang.String attrName, java.lang.String searchFilter) throws BPMIdentityException, BPMUnsupportedAttributeException
BPMIdentityException
BPMUnsupportedAttributeException
public BPMRole populateRoleDetails(BPMRole role) throws BPMIdentityException, BPMIdentityNotFoundException
BPMIdentityException
- if error occursBPMIdentityNotFoundException
- if role is noit foundpublic 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 |