Class EngineResultsImpl

java.lang.Object
org.kuali.rice.krms.framework.engine.EngineResultsImpl
All Implemented Interfaces:
org.kuali.rice.krms.api.engine.EngineResults

public class EngineResultsImpl extends Object implements org.kuali.rice.krms.api.engine.EngineResults
An implementation of EngineResults using Listinvalid input: '<'ResultEvent> for results and Mapinvalid input: '<'String, Object> for attributes
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • EngineResultsImpl

      public EngineResultsImpl()
  • Method Details

    • addResult

      public void addResult(org.kuali.rice.krms.api.engine.ResultEvent result)
      Specified by:
      addResult in interface org.kuali.rice.krms.api.engine.EngineResults
    • getAllResults

      public List<org.kuali.rice.krms.api.engine.ResultEvent> getAllResults()
      Return a shallow copy of the list of ResultEvents.
      Specified by:
      getAllResults in interface org.kuali.rice.krms.api.engine.EngineResults
      Returns:
      a shallow copy of all the ResultEvents
    • getResultEvent

      @Deprecated public org.kuali.rice.krms.api.engine.ResultEvent getResultEvent(int index)
      Deprecated.
      use getAllResults() instead, this method will be removed in a future version
      Returns null, unimplemented.
      Specified by:
      getResultEvent in interface org.kuali.rice.krms.api.engine.EngineResults
      Parameters:
      index - of the ResultEvent to return
      Returns:
      null
    • getResultsOfType

      public List<org.kuali.rice.krms.api.engine.ResultEvent> getResultsOfType(String type)
      Specified by:
      getResultsOfType in interface org.kuali.rice.krms.api.engine.EngineResults
    • getAttribute

      public Object getAttribute(String key)
      Specified by:
      getAttribute in interface org.kuali.rice.krms.api.engine.EngineResults
      See Also:
      • EngineResults.getAttribute(java.lang.String)
    • setAttribute

      public void setAttribute(String key, Object attr)
      Specified by:
      setAttribute in interface org.kuali.rice.krms.api.engine.EngineResults
      See Also:
      • EngineResults.setAttribute(java.lang.String, java.lang.Object)