org.yawlfoundation.yawl.procletService.blockType
Class BlockPI

java.lang.Object
  extended by org.yawlfoundation.yawl.procletService.blockType.BlockPI

public class BlockPI
extends Object


Constructor Summary
BlockPI(WorkItemRecord wir, ProcletBlock block)
           
 
Method Summary
static void calculateDataPassing(List<EntityID> eids, WorkItemRecord wir)
           
static void deleteAllAvailableEmidsBlockExceptionToUser()
           
static void deleteException(String classID, String procletID, String blockID)
           
static void deleteExceptionCaseSelected(String classID, String procletID, String blockID)
           
 void doNotWaitlongerAction()
           
 List<List> evalWI()
           
static List<EntityMID> getAvailableEmidsBlockExceptionToUser()
           
static List<InteractionNode> getExceptionBlockSelected()
           
static List getExceptions()
           
static boolean isExceptionCaseSelectedUser(String classID, String procletID, String blockID)
           
 void processSuccessfulPI()
           
 void processWIR()
           
static void publishException(List ec)
           
static void publishExceptionCase(String classID, String procletID, String blockID)
           
static void setEmidSelectedBlockException(EntityMID emid)
           
static void setExceptionBlockSelected(String classID, String procletID, String blockID)
           
 List timeOutAction()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlockPI

public BlockPI(WorkItemRecord wir,
               ProcletBlock block)
Method Detail

processWIR

public void processWIR()

evalWI

public List<List> evalWI()

calculateDataPassing

public static void calculateDataPassing(List<EntityID> eids,
                                        WorkItemRecord wir)

processSuccessfulPI

public void processSuccessfulPI()

timeOutAction

public List timeOutAction()

doNotWaitlongerAction

public void doNotWaitlongerAction()

publishException

public static void publishException(List ec)

getExceptions

public static List getExceptions()

deleteException

public static void deleteException(String classID,
                                   String procletID,
                                   String blockID)

deleteExceptionCaseSelected

public static void deleteExceptionCaseSelected(String classID,
                                               String procletID,
                                               String blockID)

publishExceptionCase

public static void publishExceptionCase(String classID,
                                        String procletID,
                                        String blockID)

isExceptionCaseSelectedUser

public static boolean isExceptionCaseSelectedUser(String classID,
                                                  String procletID,
                                                  String blockID)

deleteAllAvailableEmidsBlockExceptionToUser

public static void deleteAllAvailableEmidsBlockExceptionToUser()

getAvailableEmidsBlockExceptionToUser

public static List<EntityMID> getAvailableEmidsBlockExceptionToUser()

setEmidSelectedBlockException

public static void setEmidSelectedBlockException(EntityMID emid)

getExceptionBlockSelected

public static List<InteractionNode> getExceptionBlockSelected()

setExceptionBlockSelected

public static void setExceptionBlockSelected(String classID,
                                             String procletID,
                                             String blockID)


Copyright © 2004-2012 The YAWL Foundation.