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)
           
 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

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

resource_name

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

release

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

addAssignment

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

removeAssignment

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

restoreAssignment

public 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

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

getAssignments

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