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

public void configure(CallbackUtilities cus)
               throws java.lang.Exception
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
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
Throws:
SecurityException

check_process

public void check_process(WMSessionHandle shandle,
                          java.lang.String procId,
                          java.lang.String methodName,
                          java.util.Map propertyMap)
                   throws SecurityException
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
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
Throws:
SecurityException

check_resource

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

check_requester

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

check_iterator

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

check_event

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

check_security

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