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

All Superinterfaces:
PersistenceInterface

public interface WfResourceInternal
extends PersistenceInterface

Author:
Sasa Bojanic, Vladimir Puskas

Method Summary
 void addAssignment(WMSessionHandle shandle, WfAssignmentInternal ass)
           
 WfAssignmentInternal getAssignment(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 java.util.List getAssignments(WMSessionHandle shandle)
           
 void release(WMSessionHandle shandle, WfAssignmentInternal from_assigment, java.lang.String release_info)
           
 void removeAssignment(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId)
           
 void removeAssignmentsForProcesses(WMSessionHandle shandle, java.util.Collection processIds, boolean invalidateMap)
           
 java.lang.String resource_key(WMSessionHandle shandle)
           
 java.lang.String resource_name(WMSessionHandle shandle)
           
 void restoreAssignment(WMSessionHandle shandle, java.lang.String mrgName, java.lang.String procId, java.lang.String actId, boolean isAccepted)
           
 
Methods inherited from interface org.enhydra.shark.api.internal.working.PersistenceInterface
delete, persist
 

Method Detail

resource_key

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

resource_name

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

release

void release(WMSessionHandle shandle,
             WfAssignmentInternal from_assigment,
             java.lang.String release_info)
             throws java.lang.Exception,
                    NotAssigned
Throws:
java.lang.Exception
NotAssigned

addAssignment

void addAssignment(WMSessionHandle shandle,
                   WfAssignmentInternal ass)
                   throws java.lang.Exception
Throws:
java.lang.Exception

removeAssignment

void removeAssignment(WMSessionHandle shandle,
                      java.lang.String procId,
                      java.lang.String actId)
                      throws java.lang.Exception
Throws:
java.lang.Exception

removeAssignmentsForProcesses

void removeAssignmentsForProcesses(WMSessionHandle shandle,
                                   java.util.Collection processIds,
                                   boolean invalidateMap)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

restoreAssignment

void restoreAssignment(WMSessionHandle shandle,
                       java.lang.String mrgName,
                       java.lang.String procId,
                       java.lang.String actId,
                       boolean isAccepted)
                       throws java.lang.Exception
Throws:
java.lang.Exception

getAssignment

WfAssignmentInternal getAssignment(WMSessionHandle shandle,
                                   java.lang.String procId,
                                   java.lang.String actId)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getAssignments

java.util.List getAssignments(WMSessionHandle shandle)
                              throws java.lang.Exception
Throws:
java.lang.Exception