Class TermSpecificationBo

java.lang.Object
org.kuali.rice.krms.impl.repository.TermSpecificationBo
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.TermSpecificationDefinitionContract

@Entity public class TermSpecificationBo extends Object implements org.kuali.rice.krms.api.repository.term.TermSpecificationDefinitionContract, Serializable
See Also:
  • Constructor Details

    • TermSpecificationBo

      public TermSpecificationBo()
  • Method Details

    • to

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

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

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

      public void setId(String id)
    • getName

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

      public void setName(String name)
    • getNamespace

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

      public void setNamespace(String namespace)
    • getType

      public String getType()
      Specified by:
      getType in interface org.kuali.rice.krms.api.repository.term.TermSpecificationDefinitionContract
    • setType

      public void setType(String type)
    • getDescription

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

      public void setDescription(String description)
    • 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)
    • getCategories

      public List<CategoryBo> getCategories()
      Specified by:
      getCategories in interface org.kuali.rice.krms.api.repository.term.TermSpecificationDefinitionContract
    • setCategories

      public void setCategories(List<CategoryBo> categories)
    • getContextIds

      public List<String> getContextIds()
      Specified by:
      getContextIds in interface org.kuali.rice.krms.api.repository.term.TermSpecificationDefinitionContract
    • setContextIds

      public void setContextIds(List<String> contextIds)
    • getContexts

      public List<ContextBo> getContexts()
    • setContexts

      public void setContexts(List<ContextBo> contexts)
    • getContextValidTerms

      public List<ContextValidTermBo> getContextValidTerms()
    • setContextValidTerms

      public void setContextValidTerms(List<ContextValidTermBo> contextValidTerms)