|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.agenda.AgendaItem
public final class AgendaItem
Concrete model object implementation of KRMS Repository AgendaItem immutable. Instances of AgendaItem can be (un)marshalled to and from XML.
AgendaItemContract,
Serialized Form| Nested Class Summary | |
|---|---|
static class |
AgendaItem.Builder
This builder is used to construct instances of KRMS Repository AgendaItem. |
static class |
AgendaItem.Elements
A private class which exposes constants which define the XML element names to use when this object is marshalled to XML. |
| Method Summary | |
|---|---|
String |
getAgendaId()
This is the agenda ID for the Agenda associated with this Agenda Item |
AgendaItem |
getAlways()
This is ID of the next AgendaItem to be executed after following any defined true or false actions. |
String |
getAlwaysId()
This is ID of the next AgendaItem to be executed after following any defined true or false actions. |
String |
getId()
The unique identifier for an object. |
RuleDefinition |
getRule()
This method returns the Rule associated with this AgendaItem. |
String |
getRuleId()
This is ID of the Rule associated with this AgendaItem. |
AgendaDefinition |
getSubAgenda()
This method returns the SubAgenda associated with this AgendaItem. |
String |
getSubAgendaId()
This is ID of the SubAgenda associated with this AgendaItem. |
Long |
getVersionNumber()
Returns the version number for this object. |
AgendaItem |
getWhenFalse()
This method returns the next AgendaItem to be executed if the Rule associated with this AgendaItem evaluates to false. |
String |
getWhenFalseId()
This is ID of the next AgendaItem to be executed if the Rule associated AgendaItem evaluates to false. |
AgendaItem |
getWhenTrue()
This method returns the next AgendaItem to be executed if the Rule associated with this AgendaItem evaluates to true. |
String |
getWhenTrueId()
This is ID of the next AgendaItem to be executed if the Rule associated AgendaItem evaluates to true. |
| Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject |
|---|
afterUnmarshal, beforeUnmarshal, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public String getId()
Identifiable
getId in interface Identifiablepublic String getAgendaId()
AgendaItemContractIt is the agenda ID for the Agenda object associated with this Agenda Item.
getAgendaId in interface AgendaItemContractpublic String getRuleId()
AgendaItemContractEach AgendaItem has either a Rule or a SubAgenda associated with it, but not both.
getRuleId in interface AgendaItemContractpublic String getSubAgendaId()
AgendaItemContractEach AgendaItem has either a Rule or a SubAgenda associated with it, but not both.
getSubAgendaId in interface AgendaItemContractpublic String getWhenTrueId()
AgendaItemContract
getWhenTrueId in interface AgendaItemContractpublic String getWhenFalseId()
AgendaItemContract
getWhenFalseId in interface AgendaItemContractpublic String getAlwaysId()
AgendaItemContract
getAlwaysId in interface AgendaItemContractpublic RuleDefinition getRule()
AgendaItemContract
getRule in interface AgendaItemContractpublic AgendaDefinition getSubAgenda()
AgendaItemContract
getSubAgenda in interface AgendaItemContractpublic AgendaItem getWhenTrue()
AgendaItemContract
getWhenTrue in interface AgendaItemContractpublic AgendaItem getWhenFalse()
AgendaItemContract
getWhenFalse in interface AgendaItemContractpublic AgendaItem getAlways()
AgendaItemContract
getAlways in interface AgendaItemContractpublic Long getVersionNumber()
Versioned
getVersionNumber in interface Versioned
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||