Interface AgendaDefinitionContract
- All Superinterfaces:
Identifiable,Inactivatable,Versioned
- All Known Implementing Classes:
AgendaDefinition,AgendaDefinition.Builder
Agenda Definition Contract
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns a list of custom/remote attributes associated with the agenda.Returns the context id of the Agenda.Returns the fist agenda item id to be executed in the Agenda.getName()Returns the name of the Agenda.Returns the KRMS type id of the Agenda.Methods 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
-
getName
String getName()Returns the name of the Agenda.- Returns:
- the name of the Agenda
-
getTypeId
String getTypeId()Returns the KRMS type id of the Agenda.- Returns:
- id for KRMS type related of the agenda
-
getContextId
String getContextId()Returns the context id of the Agenda.- Returns:
- id for context relative to the agenda
-
getFirstItemId
String getFirstItemId()Returns the fist agenda item id to be executed in the Agenda. (Also known as the root of the agenda item / rules tree.)- Returns:
- id of the first agenda item id of the agenda.
-
getAttributes
This method returns a list of custom/remote attributes associated with the agenda.- Returns:
- a list of custom/remote attribute of the agenda.
-