org.enhydra.shark.api.internal.security
Interface SecurityManager


public interface SecurityManager

Author:
Sasa Bojanic

Method Summary
 void check_activity(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId, java.lang.String methodName, java.util.Map propertyMap)
           
 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 cus)
           
 java.util.List getAssignments(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId, java.util.List userIds)
           
 

Method Detail

configure

void configure(CallbackUtilities cus)
               throws java.lang.Exception
Throws:
java.lang.Exception

getAssignments

java.util.List getAssignments(WMSessionHandle shandle,
                              java.lang.String procId,
                              java.lang.String actId,
                              java.util.List userIds)
                              throws java.lang.Exception
Throws:
java.lang.Exception

check_processmgr

void check_processmgr(WMSessionHandle shandle,
                      java.lang.String mgrName,
                      java.lang.String methodName,
                      java.util.Map propertyMap)
                      throws SecurityException
Throws:
SecurityException

check_process

void check_process(WMSessionHandle shandle,
                   java.lang.String procId,
                   java.lang.String methodName,
                   java.util.Map propertyMap)
                   throws SecurityException
Throws:
SecurityException

check_activity

void check_activity(WMSessionHandle shandle,
                    java.lang.String procId,
                    java.lang.String actId,
                    java.lang.String methodName,
                    java.util.Map propertyMap)
                    throws SecurityException
Throws:
SecurityException

check_assignment

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
Throws:
SecurityException

check_resource

void check_resource(WMSessionHandle shandle,
                    java.lang.String resourceId,
                    java.lang.String methodName,
                    java.util.Map propertyMap)
                    throws SecurityException
Throws:
SecurityException

check_requester

void check_requester(WMSessionHandle shandle,
                     java.lang.String requesterResourceUsername,
                     java.lang.String methodName,
                     java.util.Map propertyMap)
                     throws SecurityException
Throws:
SecurityException

check_iterator

void check_iterator(WMSessionHandle shandle,
                    java.lang.String iteratorType,
                    java.lang.String methodName,
                    java.util.Map propertyMap)
                    throws SecurityException
Throws:
SecurityException

check_event

void check_event(WMSessionHandle shandle,
                 java.lang.String eventType,
                 java.lang.String methodName,
                 java.util.Map propertyMap)
                 throws SecurityException
Throws:
SecurityException

check_security

void check_security(WMSessionHandle shandle,
                    java.lang.Class cls,
                    java.lang.String methodName,
                    java.util.Map propertyMap)
                    throws SecurityException
Throws:
SecurityException