Package org.kuali.rice.krms.api.engine
Class Term
java.lang.Object
org.kuali.rice.krms.api.engine.Term
- All Implemented Interfaces:
Comparable<Term>
Identifies a (hopefully) resolvable
Term. For resolution in the TermResolutionEngine, The
appropriate TermResolver will be selected by matching the name and parameters of the Term with
the output and parameter names of the TermResolver.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Term
Constructor- Parameters:
name- of the term
-
Term
This constructs a Term, which is a named piece of data that is usually obtainable through theTermResolutionEngine- Parameters:
name- the term nameparameters- an optional map of properties that may be used to allow a single TermResolver to resolve multiple Terms
-
-
Method Details
-
getName
Return the name of the term- Returns:
- name of the term
-
getProperties
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<Term>
-
getParameters
Return an unmodifiable Map of parameters specified on this Term.- Returns:
- an unmodifiable Map of parameters specified on this Term. Guaranteed non-null.
-
toString
-