org.yawlfoundation.yawl.worklet.rdr
Class Rdr

java.lang.Object
  extended by org.yawlfoundation.yawl.worklet.rdr.Rdr

public class Rdr
extends Object

A top-level interface into the Rdr Classes

Author:
Michael Adams
Created/Last Date:
28/02/12

Field Summary
protected  RdrCache _rdrCache
           
 
Constructor Summary
Rdr()
           
 
Method Summary
 RdrNode addNode(String processName, RuleType rType, RdrNode node)
           
 RdrNode addNode(String processName, String taskID, RuleType rType, RdrNode node)
           
 RdrNode addNode(WorkItemRecord wir, RuleType rType, RdrNode node)
           
 RdrNode addNode(YSpecificationID specID, RuleType rType, RdrNode node)
           
 RdrNode addNode(YSpecificationID specID, String taskID, RuleType rType, RdrNode node)
           
 boolean containsRdrSet(String processName)
           
 boolean containsRdrSet(YSpecificationID specID)
           
 RdrConclusion evaluate(String processName, org.jdom.Element data, RuleType rType)
           
 RdrConclusion evaluate(String processName, String taskID, org.jdom.Element data, RuleType rType)
           
 RdrConclusion evaluate(WorkItemRecord wir, org.jdom.Element data, RuleType rType)
           
 RdrConclusion evaluate(YSpecificationID specID, org.jdom.Element data, RuleType rType)
           
 RdrConclusion evaluate(YSpecificationID specID, String taskID, org.jdom.Element data, RuleType rType)
           
 Map<String,RdrSet> getAllCachedRdrSets()
           
 RdrNode getNode(String processName, RuleType rType, int nodeID)
           
 RdrNode getNode(String processName, String taskID, RuleType rType, int nodeID)
           
 RdrNode getNode(WorkItemRecord wir, RuleType rType, int nodeID)
           
 RdrNode getNode(YSpecificationID specID, RuleType rType, int nodeID)
           
 RdrNode getNode(YSpecificationID specID, String taskID, RuleType rType, int nodeID)
           
 RdrSet getRdrSet(String processName)
           
 RdrSet getRdrSet(YSpecificationID specID)
           
 RdrTree getRdrTree(String processName, RuleType rType)
           
 RdrTree getRdrTree(String processName, String taskID, RuleType rType)
           
 RdrTree getRdrTree(WorkItemRecord wir, RuleType rType)
           
 RdrTree getRdrTree(YSpecificationID specID, RuleType rType)
           
 RdrTree getRdrTree(YSpecificationID specID, String taskID, RuleType rType)
           
 RdrSet refreshRdrSet(String processName)
           
 RdrSet refreshRdrSet(YSpecificationID specID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rdrCache

protected RdrCache _rdrCache
Constructor Detail

Rdr

public Rdr()
Method Detail

evaluate

public RdrConclusion evaluate(YSpecificationID specID,
                              org.jdom.Element data,
                              RuleType rType)

evaluate

public RdrConclusion evaluate(String processName,
                              org.jdom.Element data,
                              RuleType rType)

evaluate

public RdrConclusion evaluate(WorkItemRecord wir,
                              org.jdom.Element data,
                              RuleType rType)

evaluate

public RdrConclusion evaluate(YSpecificationID specID,
                              String taskID,
                              org.jdom.Element data,
                              RuleType rType)

evaluate

public RdrConclusion evaluate(String processName,
                              String taskID,
                              org.jdom.Element data,
                              RuleType rType)

addNode

public RdrNode addNode(YSpecificationID specID,
                       RuleType rType,
                       RdrNode node)

addNode

public RdrNode addNode(String processName,
                       RuleType rType,
                       RdrNode node)

addNode

public RdrNode addNode(WorkItemRecord wir,
                       RuleType rType,
                       RdrNode node)

addNode

public RdrNode addNode(YSpecificationID specID,
                       String taskID,
                       RuleType rType,
                       RdrNode node)

addNode

public RdrNode addNode(String processName,
                       String taskID,
                       RuleType rType,
                       RdrNode node)

getNode

public RdrNode getNode(YSpecificationID specID,
                       RuleType rType,
                       int nodeID)

getNode

public RdrNode getNode(String processName,
                       RuleType rType,
                       int nodeID)

getNode

public RdrNode getNode(WorkItemRecord wir,
                       RuleType rType,
                       int nodeID)

getNode

public RdrNode getNode(YSpecificationID specID,
                       String taskID,
                       RuleType rType,
                       int nodeID)

getNode

public RdrNode getNode(String processName,
                       String taskID,
                       RuleType rType,
                       int nodeID)

getRdrSet

public RdrSet getRdrSet(YSpecificationID specID)

getRdrSet

public RdrSet getRdrSet(String processName)

refreshRdrSet

public RdrSet refreshRdrSet(YSpecificationID specID)

refreshRdrSet

public RdrSet refreshRdrSet(String processName)

containsRdrSet

public boolean containsRdrSet(YSpecificationID specID)

containsRdrSet

public boolean containsRdrSet(String processName)

getAllCachedRdrSets

public Map<String,RdrSet> getAllCachedRdrSets()

getRdrTree

public RdrTree getRdrTree(YSpecificationID specID,
                          RuleType rType)

getRdrTree

public RdrTree getRdrTree(String processName,
                          RuleType rType)

getRdrTree

public RdrTree getRdrTree(WorkItemRecord wir,
                          RuleType rType)

getRdrTree

public RdrTree getRdrTree(YSpecificationID specID,
                          String taskID,
                          RuleType rType)

getRdrTree

public RdrTree getRdrTree(String processName,
                          String taskID,
                          RuleType rType)


Copyright © 2004-2012 The YAWL Foundation.