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)
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTermResolver(org.kuali.rice.krms.api.engine.TermResolver<?> termResolver) voidaddTermValue(org.kuali.rice.krms.api.engine.Term term, Object value) protected List<TermResolutionEngineImpl.TermResolverKey> buildTermResolutionPlan(String termName) <T> TresolveTerm(org.kuali.rice.krms.api.engine.Term term)
-
Constructor Details
-
TermResolutionEngineImpl
public TermResolutionEngineImpl()
-
-
Method Details
-
addTermValue
- Specified by:
addTermValuein interfaceorg.kuali.rice.krms.api.engine.TermResolutionEngine
-
addTermResolver
public void addTermResolver(org.kuali.rice.krms.api.engine.TermResolver<?> termResolver) - Specified by:
addTermResolverin interfaceorg.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:
resolveTermin interfaceorg.kuali.rice.krms.api.engine.TermResolutionEngine- Throws:
org.kuali.rice.krms.api.engine.TermResolutionException
-
buildTermResolutionPlan
- Parameters:
termName-- Returns:
- Listinvalid input: '<'
TermResolutionEngineImpl.TermResolverKey>
-