|
Oracle BPEL Process Manager Client API Reference 10g Release 2 (10.1.2) B25709-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
BaseACLManager
com.oracle.bpel.security.ACLManager
Public abstract class that has to be implemented for having a valid ACLManager that is used by the BPEL server for authentication & authorization
Constructor Summary | |
ACLManager() Public constructor that should use a cache for connections and care about other stuff. |
Method Summary | |
abstract boolean |
isAllowedToExecuteActivity(NormalizedMessage pMessage, java.lang.String pActivityName) Checks if a user is allowed to execute (=invoke) a certain activity of a process. |
abstract boolean |
isAllowedToExecuteProcess(NormalizedMessage pMessage) Checks if a user is allowed to execute (=invoke) a certain revision (if given) of a process. |
abstract boolean |
isAllowedToLookupActivity(NormalizedMessage pMessage, java.lang.String pActivityName) Checks if a user is allowed to lookup a certain activity of a process. |
abstract boolean |
isAllowedToLookupProcess(NormalizedMessage pMessage) Checks if a user is allowed to lookup a certain revision (if given) of a process. |
abstract boolean |
validateUser(NormalizedMessage pMessage) Checks if a user is valid in the context of a secured Process |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ACLManager() throws ServerException
ServerException
Method Detail |
public abstract boolean validateUser(NormalizedMessage pMessage) throws ServerException
pMessage
- the message will hold all information, including the domain information and headersServerException
- in case something breakspublic abstract boolean isAllowedToExecuteProcess(NormalizedMessage pMessage) throws ServerException
pMessage
- the message will hold all information, including the domain information and headersServerException
- in case something breakspublic abstract boolean isAllowedToExecuteActivity(NormalizedMessage pMessage, java.lang.String pActivityName) throws ServerException
pActivityName
- the name of the ActivitypMessage
- the message will hold all information, including the domain information and headersServerException
- in case something breakspublic abstract boolean isAllowedToLookupProcess(NormalizedMessage pMessage) throws ServerException
pMessage
- the message will hold all information, including the domain information and headersServerException
- in case something breakspublic abstract boolean isAllowedToLookupActivity(NormalizedMessage pMessage, java.lang.String pActivityName) throws ServerException
pActivityName
- the name of the ActivityServerException
- in case something breaks
|
Oracle BPEL Process Manager Client API Reference 10g Release 2 (10.1.2) B25709-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |