Class ReferenceObjectBindingBo

java.lang.Object
org.kuali.rice.krms.impl.repository.ReferenceObjectBindingBo
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.reference.ReferenceObjectBindingContract

@Entity public class ReferenceObjectBindingBo extends Object implements org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingContract, org.kuali.rice.core.api.mo.common.Versioned, Serializable
The mutable implementation of the @{link ReferenceObjectBindingContract} interface, the counterpart to the immutable implementation ReferenceObjectBinding.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • ReferenceObjectBindingBo

      public ReferenceObjectBindingBo()
      Default Constructor
  • Method Details

    • getCollectionName

      public String getCollectionName()
      Specified by:
      getCollectionName in interface org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingContract
    • getKrmsDiscriminatorType

      public String getKrmsDiscriminatorType()
      Specified by:
      getKrmsDiscriminatorType in interface org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingContract
    • getKrmsObjectId

      public String getKrmsObjectId()
      Specified by:
      getKrmsObjectId in interface org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingContract
    • getNamespace

      public String getNamespace()
      Specified by:
      getNamespace in interface org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingContract
    • getReferenceDiscriminatorType

      public String getReferenceDiscriminatorType()
      Specified by:
      getReferenceDiscriminatorType in interface org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingContract
    • getReferenceObjectId

      public String getReferenceObjectId()
      Specified by:
      getReferenceObjectId in interface org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingContract
    • getId

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

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

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

      public void setCollectionName(String collectionName)
      Sets the value of collectionName on this builder to the given value.
      Parameters:
      collectionName - the collectionName value to set.
    • setKrmsDiscriminatorType

      public void setKrmsDiscriminatorType(String krmsDiscriminatorType)
      Sets the value of krmsDiscriminatorType on this builder to the given value.
      Parameters:
      krmsDiscriminatorType - the krmsDiscriminatorType value to set.
    • setKrmsObjectId

      public void setKrmsObjectId(String krmsObjectId)
      Sets the value of krmsObjectId on this builder to the given value.
      Parameters:
      krmsObjectId - the krmsObjectId value to set.
    • setNamespace

      public void setNamespace(String namespace)
      Sets the value of namespace on this builder to the given value.
      Parameters:
      namespace - the namespace value to set.
    • setReferenceDiscriminatorType

      public void setReferenceDiscriminatorType(String referenceDiscriminatorType)
      Sets the value of referenceDiscriminatorType on this builder to the given value.
      Parameters:
      referenceDiscriminatorType - the referenceDiscriminatorType value to set.
    • setReferenceObjectId

      public void setReferenceObjectId(String referenceObjectId)
      Sets the value of referenceObjectId on this builder to the given value.
      Parameters:
      referenceObjectId - the referenceObjectId value to set.
    • setId

      public void setId(String id)
      Sets the value of id on this builder to the given value.
      Parameters:
      id - the id value to set.
    • setActive

      public void setActive(boolean active)
      Sets the value of active on this builder to the given value.
      Parameters:
      active - the active value to set.
    • setVersionNumber

      public void setVersionNumber(Long versionNumber)
      Sets the value of versionNumber on this builder to the given value.
      Parameters:
      versionNumber - the versionNumber value to set.
    • to

      public static org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding to(ReferenceObjectBindingBo referenceObjectBindingBo)
      Converts a mutable ReferenceObjectBindingBo to its immutable counterpart, ReferenceObjectBinding.
      Parameters:
      referenceObjectBindingBo - the mutable business object.
      Returns:
      a ReferenceObjectBinding the immutable object.
    • from

      public static ReferenceObjectBindingBo from(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding)
      Converts a immutable ReferenceObjectBinding to its mutable ReferenceObjectBindingBo counterpart.
      Parameters:
      referenceObjectBinding - the immutable object.
      Returns:
      a ReferenceObjectBindingBo the mutable ReferenceObjectBindingBo.