org.enhydra.shark.api.internal.working
Interface WfProcessMgrInternal

All Superinterfaces:
PersistenceInterface

public interface WfProcessMgrInternal
extends PersistenceInterface

Author:
Vladimir Puskas, Sasa Bojanic

Method Summary
 java.lang.String category(WMSessionHandle shandle)
           
 java.util.Map context_signature(WMSessionHandle shandle)
           
 WfProcessInternal create_process(WMSessionHandle shandle, WfRequesterInternal requester)
           
 java.lang.String description(WMSessionHandle shandle)
           
 java.util.Map input_signature(WMSessionHandle shandle)
           
 java.lang.String name(WMSessionHandle shandle)
           
 java.lang.String package_id(WMSessionHandle shandle)
           
 java.lang.String process_definition_id(WMSessionHandle shandle)
           
 java.lang.String process_definition_name(WMSessionHandle shandle)
           
 process_mgr_stateType process_mgr_state(WMSessionHandle shandle)
           
 java.util.Map result_signature(WMSessionHandle shandle)
           
 void set_process_mgr_state(WMSessionHandle shandle, process_mgr_stateType new_state)
           
 java.lang.String version(WMSessionHandle shandle)
           
 
Methods inherited from interface org.enhydra.shark.api.internal.working.PersistenceInterface
delete, persist
 

Method Detail

process_mgr_state

public process_mgr_stateType process_mgr_state(WMSessionHandle shandle)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

set_process_mgr_state

public void set_process_mgr_state(WMSessionHandle shandle,
                                  process_mgr_stateType new_state)
                           throws java.lang.Exception,
                                  TransitionNotAllowed
Throws:
java.lang.Exception
TransitionNotAllowed

name

public java.lang.String name(WMSessionHandle shandle)
                      throws java.lang.Exception
Throws:
java.lang.Exception

description

public java.lang.String description(WMSessionHandle shandle)
                             throws java.lang.Exception
Throws:
java.lang.Exception

category

public java.lang.String category(WMSessionHandle shandle)
                          throws java.lang.Exception
Throws:
java.lang.Exception

version

public java.lang.String version(WMSessionHandle shandle)
                         throws java.lang.Exception
Throws:
java.lang.Exception

context_signature

public java.util.Map context_signature(WMSessionHandle shandle)
                                throws java.lang.Exception
Throws:
java.lang.Exception

result_signature

public java.util.Map result_signature(WMSessionHandle shandle)
                               throws java.lang.Exception
Throws:
java.lang.Exception

input_signature

public java.util.Map input_signature(WMSessionHandle shandle)
                              throws java.lang.Exception
Throws:
java.lang.Exception

create_process

public WfProcessInternal create_process(WMSessionHandle shandle,
                                        WfRequesterInternal requester)
                                 throws java.lang.Exception,
                                        NotEnabled,
                                        InvalidRequester,
                                        RequesterRequired
Throws:
java.lang.Exception
NotEnabled
InvalidRequester
RequesterRequired

process_definition_id

public java.lang.String process_definition_id(WMSessionHandle shandle)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

package_id

public java.lang.String package_id(WMSessionHandle shandle)
                            throws java.lang.Exception
Throws:
java.lang.Exception

process_definition_name

public java.lang.String process_definition_name(WMSessionHandle shandle)
                                         throws java.lang.Exception
Throws:
java.lang.Exception