org.kuali.rice.krms.framework.engine
Class BasicAgendaTree

java.lang.Object
  extended by org.kuali.rice.krms.framework.engine.BasicAgendaTree
All Implemented Interfaces:
AgendaTree

public final class BasicAgendaTree
extends Object
implements AgendaTree

An implementation of AgendaTree that executes a ExecutionEnvironment over its list of AgendaTreeEntrys.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Constructor Summary
BasicAgendaTree(AgendaTreeEntry... entries)
          Create a BasicAgendaTree with the given AgendaTreeEntrys
BasicAgendaTree(List<AgendaTreeEntry> entries)
          Create a BasicAgendaTree with the given AgendaTreeEntrys
 
Method Summary
 void execute(ExecutionEnvironment environment)
          Execute with the given @{link ExecutionEnvironment}
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicAgendaTree

public BasicAgendaTree(AgendaTreeEntry... entries)
Create a BasicAgendaTree with the given AgendaTreeEntrys

Parameters:
entries - - AgendaTreeEntrys to create a BasicAgendaTree with

BasicAgendaTree

public BasicAgendaTree(List<AgendaTreeEntry> entries)
Create a BasicAgendaTree with the given AgendaTreeEntrys

Parameters:
entries - - AgendaTreeEntrys to create a BasicAgendaTree with
Throws:
IllegalArgumentException - if the entries list is null
Method Detail

execute

public void execute(ExecutionEnvironment environment)
Description copied from interface: AgendaTree
Execute with the given @{link ExecutionEnvironment}

Specified by:
execute in interface AgendaTree
Parameters:
environment - ExecutionEnvironment to execute with


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.