Interface KimTypeAttributeContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
KimTypeAttribute, KimTypeAttribute.Builder

public interface KimTypeAttributeContract extends org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.active.Inactivatable
This is the contract for a KimTypeAttribute. A KimTypeAttribute associates a kim type with a kim attribute.
  • Method Summary

    Modifier and Type
    Method
    Description
    The kim attribute associated with the kim type attribute.
    The kim type id associated with the kim type attribute.
    The alpha and/or numeric code used to choose an order for displaying KimTypeAttributes.

    Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique

    getObjectId

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable

    getId

    Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable

    isActive

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned

    getVersionNumber
  • Method Details

    • getSortCode

      String getSortCode()
      The alpha and/or numeric code used to choose an order for displaying KimTypeAttributes. This can be null or blank.
      Returns:
      the sort code.
    • getKimAttribute

      KimAttributeContract getKimAttribute()
      The kim attribute associated with the kim type attribute. This can be null if no KimAttributes are associated.
      Returns:
      the kim attribute
    • getKimTypeId

      String getKimTypeId()
      The kim type id associated with the kim type attribute. This can be null if no KimType is associated.
      Returns:
      the kim type id