org.enhydra.shark
Class AdminMiscImpl

java.lang.Object
  extended byorg.enhydra.shark.AdminMiscImpl
All Implemented Interfaces:
AdminMisc

public class AdminMiscImpl
extends java.lang.Object
implements AdminMisc

The client interface through which client accesses the engine objects, and performs the various actions on engine.

Version:
1.1
Author:
Sasa Bojanic

Method Summary
protected  void checkSecurity(WMSessionHandle shandle, java.lang.String methodName, java.util.Map d)
           
protected  WMAAuditEntryIterator fillEventAudits(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 long getActivityCreatedTime(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 WMEntity getActivityDefinitionInfo(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 long getActivityFinishTime(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 java.lang.String getActivityResourceUsername(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 long getActivityStartedTime(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 java.lang.String[] getAllUsers(WMSessionHandle shandle)
           
 java.lang.String getAssignmentActivityId(WMSessionHandle shandle, java.lang.String procId, java.lang.String assId)
           
 java.lang.String getAssignmentResourceUsername(WMSessionHandle shandle, java.lang.String procId, java.lang.String assId)
           
 java.lang.String getBlockActivityId(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 DeadlineInfo[] getDeadlineInfoForActivity(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 DeadlineInfo[] getDeadlineInfoForProcess(WMSessionHandle shandle, java.lang.String procId)
           
static AdminMisc getInstance()
           
 int getProcessCacheSize(WMSessionHandle shandle)
           
 long getProcessCreatedTime(WMSessionHandle shandle, java.lang.String procId)
           
 WMEntity getProcessDefinitionInfo(WMSessionHandle shandle, java.lang.String procId)
           
 WMEntity getProcessDefinitionInfoByUniqueProcessDefinitionName(WMSessionHandle shandle, java.lang.String procDefUniqueName)
           
 java.lang.String[][] getProcessDefinitionInputSignature(WMSessionHandle shandle, WMEntity procDef)
           
 long getProcessFinishTime(WMSessionHandle shandle, java.lang.String procId)
           
 java.lang.String getProcessRequesterUsername(WMSessionHandle shandle, java.lang.String procId)
           
 long getProcessStartedTime(WMSessionHandle shandle, java.lang.String procId)
           
 int getResourceCacheSize(WMSessionHandle shandle)
           
 java.lang.String[][] getToolAgentsInfo(WMSessionHandle shandle)
           
 WMEntity getVariableDefinitionInfo(WMSessionHandle shandle, java.lang.String procId, java.lang.String variableId)
           
 WMEntity getVariableDefinitionInfoByUniqueProcessDefinitionName(WMSessionHandle shandle, java.lang.String procDefUniqueName, java.lang.String variableId)
           
 java.lang.String getVariableJavaClassName(WMSessionHandle shandle, java.lang.String procId, java.lang.String variableId)
           
 java.lang.String getVariableJavaClassNameByUniqueProcessDefinitionName(WMSessionHandle shandle, java.lang.String procDefUniqueName, java.lang.String variableId)
           
 int howManyCachedProcesses(WMSessionHandle shandle)
           
 int howManyCachedResources(WMSessionHandle shandle)
           
 WMAAuditEntryIterator listActivityAuditEntries(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 WMAAuditEntryIterator listProcessAuditEntries(WMSessionHandle shandle, java.lang.String procId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static AdminMisc getInstance()

getActivityDefinitionInfo

public WMEntity getActivityDefinitionInfo(WMSessionHandle shandle,
                                          java.lang.String procId,
                                          java.lang.String actId)
                                   throws java.lang.Exception
Specified by:
getActivityDefinitionInfo in interface AdminMisc
Throws:
java.lang.Exception

getProcessDefinitionInfo

public WMEntity getProcessDefinitionInfo(WMSessionHandle shandle,
                                         java.lang.String procId)
                                  throws java.lang.Exception
Specified by:
getProcessDefinitionInfo in interface AdminMisc
Throws:
java.lang.Exception

getProcessDefinitionInfoByUniqueProcessDefinitionName

public WMEntity getProcessDefinitionInfoByUniqueProcessDefinitionName(WMSessionHandle shandle,
                                                                      java.lang.String procDefUniqueName)
                                                               throws java.lang.Exception
Specified by:
getProcessDefinitionInfoByUniqueProcessDefinitionName in interface AdminMisc
Throws:
java.lang.Exception

getVariableDefinitionInfo

public WMEntity getVariableDefinitionInfo(WMSessionHandle shandle,
                                          java.lang.String procId,
                                          java.lang.String variableId)
                                   throws java.lang.Exception
Specified by:
getVariableDefinitionInfo in interface AdminMisc
Throws:
java.lang.Exception

getVariableDefinitionInfoByUniqueProcessDefinitionName

public WMEntity getVariableDefinitionInfoByUniqueProcessDefinitionName(WMSessionHandle shandle,
                                                                       java.lang.String procDefUniqueName,
                                                                       java.lang.String variableId)
                                                                throws java.lang.Exception
Specified by:
getVariableDefinitionInfoByUniqueProcessDefinitionName in interface AdminMisc
Throws:
java.lang.Exception

getVariableJavaClassName

public java.lang.String getVariableJavaClassName(WMSessionHandle shandle,
                                                 java.lang.String procId,
                                                 java.lang.String variableId)
                                          throws java.lang.Exception
Specified by:
getVariableJavaClassName in interface AdminMisc
Throws:
java.lang.Exception

getVariableJavaClassNameByUniqueProcessDefinitionName

public java.lang.String getVariableJavaClassNameByUniqueProcessDefinitionName(WMSessionHandle shandle,
                                                                              java.lang.String procDefUniqueName,
                                                                              java.lang.String variableId)
                                                                       throws java.lang.Exception
Specified by:
getVariableJavaClassNameByUniqueProcessDefinitionName in interface AdminMisc
Throws:
java.lang.Exception

getProcessRequesterUsername

public java.lang.String getProcessRequesterUsername(WMSessionHandle shandle,
                                                    java.lang.String procId)
                                             throws java.lang.Exception
Specified by:
getProcessRequesterUsername in interface AdminMisc
Throws:
java.lang.Exception

getActivityResourceUsername

public java.lang.String getActivityResourceUsername(WMSessionHandle shandle,
                                                    java.lang.String procId,
                                                    java.lang.String actId)
                                             throws java.lang.Exception
Specified by:
getActivityResourceUsername in interface AdminMisc
Throws:
java.lang.Exception

getBlockActivityId

public java.lang.String getBlockActivityId(WMSessionHandle shandle,
                                           java.lang.String procId,
                                           java.lang.String actId)
                                    throws java.lang.Exception
Specified by:
getBlockActivityId in interface AdminMisc
Throws:
java.lang.Exception

getAssignmentActivityId

public java.lang.String getAssignmentActivityId(WMSessionHandle shandle,
                                                java.lang.String procId,
                                                java.lang.String assId)
                                         throws java.lang.Exception
Specified by:
getAssignmentActivityId in interface AdminMisc
Throws:
java.lang.Exception

getAssignmentResourceUsername

public java.lang.String getAssignmentResourceUsername(WMSessionHandle shandle,
                                                      java.lang.String procId,
                                                      java.lang.String assId)
                                               throws java.lang.Exception
Specified by:
getAssignmentResourceUsername in interface AdminMisc
Throws:
java.lang.Exception

getProcessCreatedTime

public long getProcessCreatedTime(WMSessionHandle shandle,
                                  java.lang.String procId)
                           throws java.lang.Exception
Specified by:
getProcessCreatedTime in interface AdminMisc
Throws:
java.lang.Exception

getProcessStartedTime

public long getProcessStartedTime(WMSessionHandle shandle,
                                  java.lang.String procId)
                           throws java.lang.Exception
Specified by:
getProcessStartedTime in interface AdminMisc
Throws:
java.lang.Exception

getProcessFinishTime

public long getProcessFinishTime(WMSessionHandle shandle,
                                 java.lang.String procId)
                          throws java.lang.Exception
Specified by:
getProcessFinishTime in interface AdminMisc
Throws:
java.lang.Exception

getActivityCreatedTime

public long getActivityCreatedTime(WMSessionHandle shandle,
                                   java.lang.String procId,
                                   java.lang.String actId)
                            throws java.lang.Exception
Specified by:
getActivityCreatedTime in interface AdminMisc
Throws:
java.lang.Exception

getActivityStartedTime

public long getActivityStartedTime(WMSessionHandle shandle,
                                   java.lang.String procId,
                                   java.lang.String actId)
                            throws java.lang.Exception
Specified by:
getActivityStartedTime in interface AdminMisc
Throws:
java.lang.Exception

getActivityFinishTime

public long getActivityFinishTime(WMSessionHandle shandle,
                                  java.lang.String procId,
                                  java.lang.String actId)
                           throws java.lang.Exception
Specified by:
getActivityFinishTime in interface AdminMisc
Throws:
java.lang.Exception

getAllUsers

public java.lang.String[] getAllUsers(WMSessionHandle shandle)
                               throws java.lang.Exception
Specified by:
getAllUsers in interface AdminMisc
Throws:
java.lang.Exception

getProcessDefinitionInputSignature

public java.lang.String[][] getProcessDefinitionInputSignature(WMSessionHandle shandle,
                                                               WMEntity procDef)
                                                        throws java.lang.Exception
Specified by:
getProcessDefinitionInputSignature in interface AdminMisc
Throws:
java.lang.Exception

getProcessCacheSize

public int getProcessCacheSize(WMSessionHandle shandle)
                        throws java.lang.Exception
Specified by:
getProcessCacheSize in interface AdminMisc
Throws:
java.lang.Exception

howManyCachedProcesses

public int howManyCachedProcesses(WMSessionHandle shandle)
                           throws java.lang.Exception
Specified by:
howManyCachedProcesses in interface AdminMisc
Throws:
java.lang.Exception

getResourceCacheSize

public int getResourceCacheSize(WMSessionHandle shandle)
                         throws java.lang.Exception
Specified by:
getResourceCacheSize in interface AdminMisc
Throws:
java.lang.Exception

howManyCachedResources

public int howManyCachedResources(WMSessionHandle shandle)
                           throws java.lang.Exception
Specified by:
howManyCachedResources in interface AdminMisc
Throws:
java.lang.Exception

getDeadlineInfoForProcess

public DeadlineInfo[] getDeadlineInfoForProcess(WMSessionHandle shandle,
                                                java.lang.String procId)
                                         throws java.lang.Exception
Specified by:
getDeadlineInfoForProcess in interface AdminMisc
Throws:
java.lang.Exception

getDeadlineInfoForActivity

public DeadlineInfo[] getDeadlineInfoForActivity(WMSessionHandle shandle,
                                                 java.lang.String procId,
                                                 java.lang.String actId)
                                          throws java.lang.Exception
Specified by:
getDeadlineInfoForActivity in interface AdminMisc
Throws:
java.lang.Exception

getToolAgentsInfo

public java.lang.String[][] getToolAgentsInfo(WMSessionHandle shandle)
                                       throws java.lang.Exception
Specified by:
getToolAgentsInfo in interface AdminMisc
Throws:
java.lang.Exception

listProcessAuditEntries

public WMAAuditEntryIterator listProcessAuditEntries(WMSessionHandle shandle,
                                                     java.lang.String procId)
                                              throws java.lang.Exception
Specified by:
listProcessAuditEntries in interface AdminMisc
Throws:
java.lang.Exception

listActivityAuditEntries

public WMAAuditEntryIterator listActivityAuditEntries(WMSessionHandle shandle,
                                                      java.lang.String procId,
                                                      java.lang.String actId)
                                               throws java.lang.Exception
Specified by:
listActivityAuditEntries in interface AdminMisc
Throws:
java.lang.Exception

checkSecurity

protected void checkSecurity(WMSessionHandle shandle,
                             java.lang.String methodName,
                             java.util.Map d)
                      throws java.lang.Exception
Throws:
java.lang.Exception

fillEventAudits

protected WMAAuditEntryIterator fillEventAudits(WMSessionHandle shandle,
                                                java.lang.String procId,
                                                java.lang.String actId)
                                         throws java.lang.Exception
Throws:
java.lang.Exception