Interface TermParameterDefinitionContract

All Superinterfaces:
Identifiable, Versioned
All Known Implementing Classes:
TermParameterDefinition, TermParameterDefinition.Builder

public interface TermParameterDefinitionContract extends Identifiable, Versioned

The contract for a TermParameterDefinition which defines a term parameter. This is simply a name and a value that is associated with a term by an identifier.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the name of this parameter.
    Gets the identifier for the term that this parameter belongs to.
    Gets the value of this parameter.

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable

    getId

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned

    getVersionNumber
  • Method Details

    • getTermId

      String getTermId()
      Gets the identifier for the term that this parameter belongs to. May be null, must not be empty.
      Returns:
      the term identifier
    • getName

      String getName()
      Gets the name of this parameter. Must not be null or empty.
      Returns:
      the name of this parameter
    • getValue

      String getValue()
      Gets the value of this parameter. May be null.
      Returns:
      the value of this parameter