Class TermResolverBo

java.lang.Object
org.kuali.rice.krms.impl.repository.TermResolverBo
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.krms.api.repository.term.TermResolverDefinitionContract

@Entity public class TermResolverBo extends Object implements org.kuali.rice.krms.api.repository.term.TermResolverDefinitionContract, org.kuali.rice.core.api.mo.common.Versioned, Serializable
See Also:
  • Field Details

    • versionNumber

      protected Long versionNumber
  • Constructor Details

    • TermResolverBo

      public TermResolverBo()
  • Method Details

    • setParameterNames

      public void setParameterNames(Set<String> pns)
    • getParameterNames

      public Set<String> getParameterNames()
      Specified by:
      getParameterNames in interface org.kuali.rice.krms.api.repository.term.TermResolverDefinitionContract
    • getAttributes

      public Map<String,String> getAttributes()
      Specified by:
      getAttributes in interface org.kuali.rice.krms.api.repository.term.TermResolverDefinitionContract
    • to

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

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

      public TermSpecificationBo getOutput()
      Specified by:
      getOutput in interface org.kuali.rice.krms.api.repository.term.TermResolverDefinitionContract
    • getId

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

      public void setId(String id)
    • getNamespace

      public String getNamespace()
      Specified by:
      getNamespace in interface org.kuali.rice.krms.api.repository.term.TermResolverDefinitionContract
    • setNamespace

      public void setNamespace(String namespace)
    • getName

      public String getName()
      Specified by:
      getName in interface org.kuali.rice.krms.api.repository.term.TermResolverDefinitionContract
    • setName

      public void setName(String name)
    • getContextId

      public String getContextId()
    • setContextId

      public void setContextId(String contextId)
    • getTypeId

      public String getTypeId()
      Specified by:
      getTypeId in interface org.kuali.rice.krms.api.repository.term.TermResolverDefinitionContract
    • setTypeId

      public void setTypeId(String typeId)
    • getOutputId

      public String getOutputId()
    • setOutputId

      public void setOutputId(String outputId)
    • getActive

      public boolean getActive()
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
    • setActive

      public void setActive(boolean active)
    • getVersionNumber

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

      public void setVersionNumber(Long versionNumber)
    • setOutput

      public void setOutput(TermSpecificationBo output)
    • getPrerequisites

      public Set<TermSpecificationBo> getPrerequisites()
      Specified by:
      getPrerequisites in interface org.kuali.rice.krms.api.repository.term.TermResolverDefinitionContract
    • setPrerequisites

      public void setPrerequisites(Set<TermSpecificationBo> prerequisites)
    • getParameterSpecifications

      public Set<TermResolverParameterSpecificationBo> getParameterSpecifications()
    • setParameterSpecifications

      public void setParameterSpecifications(Set<TermResolverParameterSpecificationBo> parameterSpecifications)
    • getAttributeBos

      public Set<TermResolverAttributeBo> getAttributeBos()
    • setAttributeBos

      public void setAttributeBos(Set<TermResolverAttributeBo> attributeBos)