Class PropositionParameterBo

java.lang.Object
org.kuali.rice.krms.impl.repository.PropositionParameterBo
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.proposition.PropositionParameterContract

@Entity public class PropositionParameterBo extends Object implements org.kuali.rice.krms.api.repository.proposition.PropositionParameterContract, Serializable
See Also:
  • Constructor Details

    • PropositionParameterBo

      public PropositionParameterBo()
  • Method Details

    • getTermValue

      public org.kuali.rice.krms.api.repository.term.TermDefinition getTermValue()
      Specified by:
      getTermValue in interface org.kuali.rice.krms.api.repository.proposition.PropositionParameterContract
    • setTermValue

      public void setTermValue(org.kuali.rice.krms.api.repository.term.TermDefinition termValue)
    • to

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

      public static List<org.kuali.rice.krms.api.repository.proposition.PropositionParameter> to(List<PropositionParameterBo> bos)
      Converts a list of mutable bos to it's immutable counterpart
      Parameters:
      bos - the list of smutable business objects
      Returns:
      and immutable list containing the immutable objects
    • from

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

      public static List<PropositionParameterBo> from(List<org.kuali.rice.krms.api.repository.proposition.PropositionParameter> ims)
    • getId

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

      public void setId(String id)
    • getPropId

      public String getPropId()
      Specified by:
      getPropId in interface org.kuali.rice.krms.api.repository.proposition.PropositionParameterContract
    • getProposition

      public PropositionBo getProposition()
    • setProposition

      public void setProposition(PropositionBo proposition)
    • getValue

      public String getValue()
      Specified by:
      getValue in interface org.kuali.rice.krms.api.repository.proposition.PropositionParameterContract
    • setValue

      public void setValue(String value)
    • getParameterType

      public String getParameterType()
      Specified by:
      getParameterType in interface org.kuali.rice.krms.api.repository.proposition.PropositionParameterContract
    • setParameterType

      public void setParameterType(String parameterType)
    • getSequenceNumber

      public Integer getSequenceNumber()
      Specified by:
      getSequenceNumber in interface org.kuali.rice.krms.api.repository.proposition.PropositionParameterContract
    • setSequenceNumber

      public void setSequenceNumber(Integer sequenceNumber)
    • getVersionNumber

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

      public void setVersionNumber(Long versionNumber)