org.kuali.rice.kim.api.type
Interface KimTypeAttributeContract

All Superinterfaces:
GloballyUnique, Identifiable, Inactivatable, Versioned
All Known Implementing Classes:
KimTypeAttribute, KimTypeAttribute.Builder

public interface KimTypeAttributeContract
extends Versioned, GloballyUnique, Identifiable, Inactivatable

This is the contract for a KimTypeAttribute. A KimTypeAttribute associates a kim type with a kim attribute.


Method Summary
 KimAttributeContract getKimAttribute()
          The kim attribute associated with the kim type attribute.
 String getKimTypeId()
          The kim type id associated with the kim type attribute.
 String getSortCode()
          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.Versioned
getVersionNumber
 
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
 

Method Detail

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


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.