Class TermResolutionEngineImpl

java.lang.Object
org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl
All Implemented Interfaces:
org.kuali.rice.krms.api.engine.TermResolutionEngine

public class TermResolutionEngineImpl extends Object implements org.kuali.rice.krms.api.engine.TermResolutionEngine
An implementation of TermResolutionEngine
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • TermResolutionEngineImpl

      public TermResolutionEngineImpl()
  • Method Details

    • addTermValue

      public void addTermValue(org.kuali.rice.krms.api.engine.Term term, Object value)
      Specified by:
      addTermValue in interface org.kuali.rice.krms.api.engine.TermResolutionEngine
    • addTermResolver

      public void addTermResolver(org.kuali.rice.krms.api.engine.TermResolver<?> termResolver)
      Specified by:
      addTermResolver in interface org.kuali.rice.krms.api.engine.TermResolutionEngine
    • resolveTerm

      public <T> T resolveTerm(org.kuali.rice.krms.api.engine.Term term) throws org.kuali.rice.krms.api.engine.TermResolutionException
      Specified by:
      resolveTerm in interface org.kuali.rice.krms.api.engine.TermResolutionEngine
      Throws:
      org.kuali.rice.krms.api.engine.TermResolutionException
    • buildTermResolutionPlan

      protected List<TermResolutionEngineImpl.TermResolverKey> buildTermResolutionPlan(String termName)
      Parameters:
      termName -
      Returns:
      Listinvalid input: '<'TermResolutionEngineImpl.TermResolverKey>