Class KimAttributeData

java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kim.api.common.attribute.KimAttributeData
All Implemented Interfaces:
Serializable, 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, KimAttributeDataContract

public final class KimAttributeData extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements KimAttributeDataContract
See Also:
  • Method Details

    • getId

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

      public String getAssignedToId()
      Description copied from interface: KimAttributeDataContract
      The id of the object this AttributeData is associated with. For example: this could be a permissionId, roleId, groupId, or responsibilityId.
      Specified by:
      getAssignedToId in interface KimAttributeDataContract
      Returns:
      the id
    • getKimTypeId

      public String getKimTypeId()
      Description copied from interface: KimAttributeDataContract
      The kim type id associated with the kim attribute data. This can be null if no kim types are associated.
      Specified by:
      getKimTypeId in interface KimAttributeDataContract
      Returns:
      the kim type id
    • getKimType

      public KimType getKimType()
      Description copied from interface: KimAttributeDataContract
      The kim type associated with the kim attribute data. This can be null if no kim types are associated.
      Specified by:
      getKimType in interface KimAttributeDataContract
      Returns:
      the kim type
    • getKimAttribute

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

      public String getAttributeValue()
      Description copied from interface: KimAttributeDataContract
      The attribute value. This can be null or blank.
      Specified by:
      getAttributeValue in interface KimAttributeDataContract
      Returns:
      the attribute value.
    • 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