org.yawlfoundation.yawl.resourcing
Class ResourceAdministrator

java.lang.Object
  extended by org.yawlfoundation.yawl.resourcing.ResourceAdministrator

public class ResourceAdministrator
extends Object

Provides resource administration capabilties to authorised participants

Author:
Michael Adams v0.1, 03/09/2007

Method Summary
 void addToUnoffered(WorkItemRecord wir)
           
 void addToUnoffered(WorkItemRecord wir, boolean announce)
           
 void assignUnofferedItem(WorkItemRecord wir, String[] pidList, String action)
           
 void attachWorkQueue(WorkQueue q, boolean persisting)
           
 void createWorkQueues(boolean persisting)
           
static ResourceAdministrator getInstance()
           
 QueueSet getWorkQueues()
           
 void removeCaseFromAllQueues(String caseID)
           
 void removeFromAllQueues(WorkItemRecord wir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ResourceAdministrator getInstance()

getWorkQueues

public QueueSet getWorkQueues()

addToUnoffered

public void addToUnoffered(WorkItemRecord wir,
                           boolean announce)

addToUnoffered

public void addToUnoffered(WorkItemRecord wir)

removeFromAllQueues

public void removeFromAllQueues(WorkItemRecord wir)

removeCaseFromAllQueues

public void removeCaseFromAllQueues(String caseID)

createWorkQueues

public void createWorkQueues(boolean persisting)

assignUnofferedItem

public void assignUnofferedItem(WorkItemRecord wir,
                                String[] pidList,
                                String action)

attachWorkQueue

public void attachWorkQueue(WorkQueue q,
                            boolean persisting)


Copyright © 2004-2012 The YAWL Foundation.