Class TermBo

java.lang.Object
org.kuali.rice.krms.impl.repository.TermBo
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.krms.api.repository.term.TermDefinitionContract

@Entity public class TermBo extends Object implements org.kuali.rice.krms.api.repository.term.TermDefinitionContract, Serializable
See Also:
  • Field Details

  • Constructor Details

    • TermBo

      public TermBo()
  • Method Details

    • to

      public static org.kuali.rice.krms.api.repository.term.TermDefinition to(TermBo bo)
      Converts a mutable bo to it's immutable counterpart
      Parameters:
      bo - the mutable business object
      Returns:
      the immutable object
    • from

      public static TermBo from(org.kuali.rice.krms.api.repository.term.TermDefinition im)
      Converts a immutable object to it's mutable bo counterpart
      Parameters:
      im - immutable object
      Returns:
      the mutable bo
    • getSpecification

      public TermSpecificationBo getSpecification()
      Specified by:
      getSpecification in interface org.kuali.rice.krms.api.repository.term.TermDefinitionContract
    • setSpecification

      public void setSpecification(TermSpecificationBo specification)
    • getParameters

      public List<TermParameterBo> getParameters()
      Specified by:
      getParameters in interface org.kuali.rice.krms.api.repository.term.TermDefinitionContract
    • getParametersMap

      public Map<String,String> getParametersMap()
    • setParameters

      public void setParameters(List<TermParameterBo> parameters)
    • exportToParametersMap

      public void exportToParametersMap()
    • importFromParametersMap

      public void importFromParametersMap()
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.kuali.rice.krms.api.repository.term.TermDefinitionContract
    • setDescription

      public void setDescription(String description)
    • getSpecificationId

      public String getSpecificationId()
    • setSpecificationId

      public void setSpecificationId(String specificationId)
    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable
    • setId

      public void setId(String id)
    • getVersionNumber

      public Long getVersionNumber()
      Specified by:
      getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versioned
    • setVersionNumber

      public void setVersionNumber(Long versionNumber)