org.kuali.rice.krms.api.repository.agenda
Interface AgendaDefinitionContract

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

public interface AgendaDefinitionContract
extends Identifiable, Inactivatable, Versioned


Method Summary
 Map<String,String> getAttributes()
          This method returns a list of attributes associated with the Agenda
 String getContextId()
          This is the ID of the Context relative to the Agenda.
 String getFirstItemId()
          This is the ID of the first AgendaItem to be executed in the Agenda.
 String getName()
          This is the name of the Agenda
 String getTypeId()
          This is the KrmsType of the Agenda
 
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
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 

Method Detail

getName

String getName()
This is the name of the Agenda

name - the name of the Agenda

Returns:
the name of the Agenda

getTypeId

String getTypeId()
This is the KrmsType of the Agenda

Returns:
id for KRMS type related of the Agenda

getContextId

String getContextId()
This is the ID of the Context relative to the Agenda.

Returns:
id for Context relative to the Agenda

getFirstItemId

String getFirstItemId()
This is the ID of the first AgendaItem to be executed in the Agenda.

Returns:
id of the first AgendaItem.

getAttributes

Map<String,String> getAttributes()
This method returns a list of attributes associated with the Agenda

Returns:
a list of AgendaAttribute objects.


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