org.kuali.rice.krms.api.engine
Interface EngineResults

All Known Implementing Classes:
EngineResultsImpl

public interface EngineResults

Results of an @{link Engine}'s execution

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

Method Summary
 void addResult(ResultEvent result)
          Add the given ResultEvent
 List<ResultEvent> getAllResults()
          Return the list of ResultEvents
 Object getAttribute(String key)
          Return the attribute of the given key
 ResultEvent getResultEvent(int index)
          Return the ResultEvent for the given index
 List<ResultEvent> getResultsOfType(String type)
          Return the ResultEvents of the given type
 void setAttribute(String key, Object attribute)
          Set the attribute of the given values
 

Method Detail

getResultEvent

ResultEvent getResultEvent(int index)
Return the ResultEvent for the given index

Parameters:
index - of the ResultEvent to return
Returns:
ResultEvent whose index was given

getAllResults

List<ResultEvent> getAllResults()
Return the list of ResultEvents

Returns:
List all the results

getResultsOfType

List<ResultEvent> getResultsOfType(String type)
Return the ResultEvents of the given type

Parameters:
type - of result events to return
Returns:
List of the given type

getAttribute

Object getAttribute(String key)
Return the attribute of the given key

Parameters:
key - to return the attribute of
Returns:
Object that is the attribute for the given key

setAttribute

void setAttribute(String key,
                  Object attribute)
Set the attribute of the given values

Parameters:
key - to set the given attribute of
attribute - to set as the given key's attribute

addResult

void addResult(ResultEvent result)
Add the given ResultEvent

Parameters:
result - to add


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