Package org.kuali.rice.kim.api.type
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 TypeMethodDescriptionThe 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
getObjectIdMethods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getIdMethods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActiveMethods 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
-