public class DefaultAuthorizationManager extends java.lang.Object implements AuthorizationManager
AuthorizationManager.| Constructor and Description |
|---|
DefaultAuthorizationManager()
Instantiates a new default authorization manager.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkCredentialsForOperationHandle(com.draeger.medical.mdpws.message.MDPWSMessageContextMap msgContextMap,
java.lang.String operationHandle)
Check credentials for operation handle.
|
protected int |
getMinialAccessLevelForOperation(java.lang.String operationHandle)
Gets the minial access level for operation.
|
protected int |
getMinimumAccessLevel()
Gets the minimum access level.
|
protected java.util.List<com.draeger.medical.mdpws.qos.interception.QoSPolicyToken<?,?>> |
getQoSTokenList(com.draeger.medical.mdpws.message.MDPWSMessageContextMap msgContextMap)
Gets the qos token list.
|
protected int |
getUnknownAccessLevel()
Gets the unknown access level.
|
void |
setMinimalAccessLevelForOperation(java.lang.String operationHandle,
int minimalAccessLevel)
Sets the minimal access level for operation.
|
public DefaultAuthorizationManager()
protected int getMinialAccessLevelForOperation(java.lang.String operationHandle)
operationHandle - the operation handlepublic void setMinimalAccessLevelForOperation(java.lang.String operationHandle,
int minimalAccessLevel)
AuthorizationManagersetMinimalAccessLevelForOperation in interface AuthorizationManageroperationHandle - the operation handleminimalAccessLevel - the minimal access levelprotected int getMinimumAccessLevel()
protected int getUnknownAccessLevel()
public boolean checkCredentialsForOperationHandle(com.draeger.medical.mdpws.message.MDPWSMessageContextMap msgContextMap,
java.lang.String operationHandle)
AuthorizationManagercheckCredentialsForOperationHandle in interface AuthorizationManagermsgContextMap - the msg context mapoperationHandle - the operation handleprotected java.util.List<com.draeger.medical.mdpws.qos.interception.QoSPolicyToken<?,?>> getQoSTokenList(com.draeger.medical.mdpws.message.MDPWSMessageContextMap msgContextMap)
msgContextMap - the msg context map