|
Oracle Fusion Middleware Java API Reference for Oracle BPM Suite 11g Release 1 (11.1.1.7.0) E25378-07 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPositionLookupProvider
Implement this Interface to provide positions to users lookup. Users may be in positions. To support task assignments to positions, hierarchy provider that implements position hierarchy and user to position lookup provider is needed. This provider should be configured in the workflow identity configuratiion file to take effect and is required to support position hierarchy.
Method Summary | |
---|---|
java.util.List<java.lang.String> |
fetchPositionUsers(java.lang.String positionId)
Returns list of users for a given position id. |
java.util.List<java.lang.String> |
fetchUserPositions(java.lang.String userId)
Returns a list of positions for a given user id. |
Methods inherited from interface oracle.tip.pc.services.identity.ext.IServiceProvider |
---|
init |
Method Detail |
---|
java.util.List<java.lang.String> fetchPositionUsers(java.lang.String positionId) throws BPMIdentityException
positionId
- to find the users in that position.
java.lang.Exception
BPMIdentityException
java.util.List<java.lang.String> fetchUserPositions(java.lang.String userId) throws BPMIdentityException
Note: This method should be performant as this method is called when querying assigned tasks to a user from UI. The task query queries the system to find tasks assigned to the current user. The user's positions are cached in the session.
userId
- use whose position need to be found.
BPMIdentityException
|
Oracle Fusion Middleware Java API Reference for Oracle BPM Suite 11g Release 1 (11.1.1.7.0) E25378-07 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |