Interface KimAttributeDataContract

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.Versioned
All Known Implementing Classes:
KimAttributeData, KimAttributeData.Builder

public interface KimAttributeDataContract extends org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.common.GloballyUnique
This is the contract for a KimDataAttribute. A KimDataAttribute associates a value with a kim attribute.
  • Method Summary

    Modifier and Type
    Method
    Description
    The id of the object this AttributeData is associated with.
    The attribute value.
    The kim attribute associated with the kim attribute data.
    The kim type associated with the kim attribute data.
    The kim type id associated with the kim attribute data.

    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.Versioned

    getVersionNumber
  • Method Details

    • getAssignedToId

      String getAssignedToId()
      The id of the object this AttributeData is associated with. For example: this could be a permissionId, roleId, groupId, or responsibilityId.
      Returns:
      the id
    • getAttributeValue

      String getAttributeValue()
      The attribute value. This can be null or blank.
      Returns:
      the attribute value.
    • getKimAttribute

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

      String getKimTypeId()
      The kim type id associated with the kim attribute data. This can be null if no kim types are associated.
      Returns:
      the kim type id
    • getKimType

      KimTypeContract getKimType()
      The kim type associated with the kim attribute data. This can be null if no kim types are associated.
      Returns:
      the kim type