org.kuali.rice.krms.api.repository.term
Interface TermSpecificationDefinitionContract

All Superinterfaces:
Identifiable, Versioned
All Known Implementing Classes:
TermSpecificationDefinition, TermSpecificationDefinition.Builder

public interface TermSpecificationDefinitionContract
extends Identifiable, Versioned

Interface for classes specifying term specifications

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

Method Summary
 List<? extends CategoryDefinitionContract> getCategories()
          Returns an ordered list of the categories which this term specification definition requires.
 String getDescription()
           
 String getName()
           
 String getNamespace()
          This is the namespace of the TermSpecificationDefinitionContract
 String getType()
           
 
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 Detail

getName

String getName()
Returns:
the name for this TermSpecificationDefinitionContract

getNamespace

String getNamespace()
This is the namespace of the TermSpecificationDefinitionContract

The namespace of the TermSpecificationDefinitionContract

Returns:
the namespace of the TermSpecificationDefinitionContract

getType

String getType()
Returns:
the fully qualified class name for this TermSpecificationDefinitionContract

getDescription

String getDescription()
Returns:
the description for this TermSpecificationDefinitionContract

getCategories

List<? extends CategoryDefinitionContract> getCategories()
Returns an ordered list of the categories which this term specification definition requires. This list can be empty (in the case of a term which has no arguments) but will never be null.

Returns:
the list of categories for this term specification definition


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