org.yawlfoundation.yawl.procletService.selectionProcess
Class ProcessEntityMID

java.lang.Object
  extended by org.yawlfoundation.yawl.procletService.selectionProcess.ProcessEntityMID

public class ProcessEntityMID
extends Object


Constructor Summary
ProcessEntityMID(WorkItemRecord wir, ProcletBlock block, EntityMID emid, String uniqueID)
           
 
Method Summary
 void commitGraphs()
           
static void deleteDecisionsFromDB()
           
static void deleteOptionsFromDB()
           
 List<List> determineOptionsNonCrBlocks(List<List> options)
           
 boolean doChecks()
           
 void extendGraph(List<List> choices)
           
 List<List<List>> generateNextOptions(boolean exception)
           
static List<List> getDecisionsFromDB()
           
static List<List<List>> getOptionsFromDB()
           
 String getUID()
           
 void initialGraphs(boolean exception)
           
static void sendDecisionsToDB(List<List> decisions)
           
static void sendOptionsToDB(List<List<List>> options)
           
static void sendPerformatives(boolean exception, WorkItemRecord wir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessEntityMID

public ProcessEntityMID(WorkItemRecord wir,
                        ProcletBlock block,
                        EntityMID emid,
                        String uniqueID)
Method Detail

getUID

public String getUID()

initialGraphs

public void initialGraphs(boolean exception)

doChecks

public boolean doChecks()

commitGraphs

public void commitGraphs()

sendPerformatives

public static void sendPerformatives(boolean exception,
                                     WorkItemRecord wir)

generateNextOptions

public List<List<List>> generateNextOptions(boolean exception)

determineOptionsNonCrBlocks

public List<List> determineOptionsNonCrBlocks(List<List> options)

sendOptionsToDB

public static void sendOptionsToDB(List<List<List>> options)

getOptionsFromDB

public static List<List<List>> getOptionsFromDB()

deleteOptionsFromDB

public static void deleteOptionsFromDB()

sendDecisionsToDB

public static void sendDecisionsToDB(List<List> decisions)

getDecisionsFromDB

public static List<List> getDecisionsFromDB()

deleteDecisionsFromDB

public static void deleteDecisionsFromDB()

extendGraph

public void extendGraph(List<List> choices)
                 throws Exception
Throws:
Exception


Copyright © 2004-2012 The YAWL Foundation.