org.enhydra.shark.security
Class StandardSecurityManager
java.lang.Object
org.enhydra.shark.security.StandardSecurityManager
- All Implemented Interfaces:
- SecurityManager
- public class StandardSecurityManager
- extends java.lang.Object
- implements SecurityManager
- Author:
- Sasa Bojanic
Method Summary |
protected void |
check_activity_change_state(java.lang.String userId,
java.lang.String ownerId,
java.util.List possibleOwners,
java.lang.String curState,
java.lang.String new_state)
|
void |
check_activity(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.lang.String methodName,
java.util.Map propertyMap)
|
protected void |
check_assignment_set_accepted_status(java.lang.String username,
java.lang.String userId)
|
protected void |
check_assignment_set_assignee(java.lang.String userId,
java.lang.String ownerId)
|
void |
check_assignment(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.lang.String userId,
java.lang.String methodName,
java.util.Map propertyMap)
|
void |
check_event(WMSessionHandle shandle,
java.lang.String eventType,
java.lang.String methodName,
java.util.Map propertyMap)
|
void |
check_iterator(WMSessionHandle shandle,
java.lang.String iteratorType,
java.lang.String methodName,
java.util.Map propertyMap)
|
void |
check_process(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String methodName,
java.util.Map propertyMap)
|
void |
check_processmgr(WMSessionHandle shandle,
java.lang.String mgrName,
java.lang.String methodName,
java.util.Map propertyMap)
|
void |
check_requester(WMSessionHandle shandle,
java.lang.String requesterResourceUsername,
java.lang.String methodName,
java.util.Map propertyMap)
|
void |
check_resource(WMSessionHandle shandle,
java.lang.String resourceId,
java.lang.String methodName,
java.util.Map propertyMap)
|
void |
check_security(WMSessionHandle shandle,
java.lang.Class cls,
java.lang.String methodName,
java.util.Map propertyMap)
|
void |
configure(CallbackUtilities pCus)
|
java.util.List |
getAssignments(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.util.List userIds)
|
protected void |
is_user_adminUser(java.lang.String userId,
java.lang.String description)
|
protected void |
is_user_owner_or_adminUser(java.lang.String userId,
java.lang.String ownerId,
java.lang.String description)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandardSecurityManager
public StandardSecurityManager()
configure
public void configure(CallbackUtilities pCus)
throws java.lang.Exception
- Specified by:
configure
in interface SecurityManager
- Throws:
java.lang.Exception
getAssignments
public java.util.List getAssignments(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.util.List userIds)
throws java.lang.Exception
- Specified by:
getAssignments
in interface SecurityManager
- Throws:
java.lang.Exception
check_processmgr
public void check_processmgr(WMSessionHandle shandle,
java.lang.String mgrName,
java.lang.String methodName,
java.util.Map propertyMap)
throws SecurityException
- Specified by:
check_processmgr
in interface SecurityManager
- Throws:
SecurityException
check_process
public void check_process(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String methodName,
java.util.Map propertyMap)
throws SecurityException
- Specified by:
check_process
in interface SecurityManager
- Throws:
SecurityException
check_activity
public void check_activity(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.lang.String methodName,
java.util.Map propertyMap)
throws SecurityException
- Specified by:
check_activity
in interface SecurityManager
- Throws:
SecurityException
check_assignment
public void check_assignment(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.lang.String userId,
java.lang.String methodName,
java.util.Map propertyMap)
throws SecurityException
- Specified by:
check_assignment
in interface SecurityManager
- Throws:
SecurityException
check_resource
public void check_resource(WMSessionHandle shandle,
java.lang.String resourceId,
java.lang.String methodName,
java.util.Map propertyMap)
throws SecurityException
- Specified by:
check_resource
in interface SecurityManager
- Throws:
SecurityException
check_requester
public void check_requester(WMSessionHandle shandle,
java.lang.String requesterResourceUsername,
java.lang.String methodName,
java.util.Map propertyMap)
throws SecurityException
- Specified by:
check_requester
in interface SecurityManager
- Throws:
SecurityException
check_iterator
public void check_iterator(WMSessionHandle shandle,
java.lang.String iteratorType,
java.lang.String methodName,
java.util.Map propertyMap)
throws SecurityException
- Specified by:
check_iterator
in interface SecurityManager
- Throws:
SecurityException
check_event
public void check_event(WMSessionHandle shandle,
java.lang.String eventType,
java.lang.String methodName,
java.util.Map propertyMap)
throws SecurityException
- Specified by:
check_event
in interface SecurityManager
- Throws:
SecurityException
check_security
public void check_security(WMSessionHandle shandle,
java.lang.Class cls,
java.lang.String methodName,
java.util.Map propertyMap)
throws SecurityException
- Specified by:
check_security
in interface SecurityManager
- Throws:
SecurityException
is_user_adminUser
protected void is_user_adminUser(java.lang.String userId,
java.lang.String description)
throws SecurityException
- Throws:
SecurityException
is_user_owner_or_adminUser
protected void is_user_owner_or_adminUser(java.lang.String userId,
java.lang.String ownerId,
java.lang.String description)
throws SecurityException
- Throws:
SecurityException
check_activity_change_state
protected void check_activity_change_state(java.lang.String userId,
java.lang.String ownerId,
java.util.List possibleOwners,
java.lang.String curState,
java.lang.String new_state)
throws SecurityException
- Throws:
SecurityException
check_assignment_set_assignee
protected void check_assignment_set_assignee(java.lang.String userId,
java.lang.String ownerId)
throws SecurityException
- Throws:
SecurityException
check_assignment_set_accepted_status
protected void check_assignment_set_accepted_status(java.lang.String username,
java.lang.String userId)
throws SecurityException
- Throws:
SecurityException