|
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 breaks
public abstract boolean isAllowedToExecuteProcess(NormalizedMessage pMessage)
throws ServerException
pMessage - the message will hold all information, including the domain information and headersServerException - in case something breaks
public 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 breaks
public abstract boolean isAllowedToLookupProcess(NormalizedMessage pMessage)
throws ServerException
pMessage - the message will hold all information, including the domain information and headersServerException - in case something breaks
public 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 | |||||||||