org.kuali.rice.krms.api.repository
Interface BaseAttributeContract

All Superinterfaces:
Identifiable
All Known Implementing Classes:
ActionAttributeBo, AgendaAttributeBo, BaseAttribute, BaseAttribute.Builder, BaseAttributeBo, ContextAttributeBo, RuleAttributeBo, TermResolverAttributeBo

public interface BaseAttributeContract
extends Identifiable

Base interface intended for extension by other AttributeContract interfaces

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 KrmsAttributeDefinitionContract getAttributeDefinition()
          This is the definition of the attribute
 String getAttributeDefinitionId()
          This is the id of the definition of the attribute.
 String getValue()
          This is the value of the attribute
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 

Method Detail

getAttributeDefinitionId

String getAttributeDefinitionId()
This is the id of the definition of the attribute.

It identifies the attribute definition

Returns:
the attribute definition id.

getValue

String getValue()
This is the value of the attribute

Returns:
the value of the attribute

getAttributeDefinition

KrmsAttributeDefinitionContract getAttributeDefinition()
This is the definition of the attribute



Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.