Class KimTypeAttribute

java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kim.api.type.KimTypeAttribute
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.core.api.mo.ModelObjectComplete, KimTypeAttributeContract

public final class KimTypeAttribute extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements KimTypeAttributeContract
An immutable representation of a KimTypeAttributeContract.

To construct an instance of a KimTypeAttribute, use the KimTypeAttribute.Builder class.

See Also:
  • Method Details

    • getId

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

      public String getSortCode()
      Description copied from interface: KimTypeAttributeContract
      The alpha and/or numeric code used to choose an order for displaying KimTypeAttributes. This can be null or blank.
      Specified by:
      getSortCode in interface KimTypeAttributeContract
      Returns:
      the sort code.
    • getKimAttribute

      public KimAttribute getKimAttribute()
      Description copied from interface: KimTypeAttributeContract
      The kim attribute associated with the kim type attribute. This can be null if no KimAttributes are associated.
      Specified by:
      getKimAttribute in interface KimTypeAttributeContract
      Returns:
      the kim attribute
    • getKimTypeId

      public String getKimTypeId()
      Description copied from interface: KimTypeAttributeContract
      The kim type id associated with the kim type attribute. This can be null if no KimType is associated.
      Specified by:
      getKimTypeId in interface KimTypeAttributeContract
      Returns:
      the kim type id
    • 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
    • getObjectId

      public String getObjectId()
      Specified by:
      getObjectId in interface org.kuali.rice.core.api.mo.common.GloballyUnique