|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 FormNested 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 Identifiable
public String getAgendaId()
AgendaItemContract
It is the agenda ID for the Agenda object associated with this Agenda Item.
getAgendaId
in interface AgendaItemContract
public String getRuleId()
AgendaItemContract
Each AgendaItem has either a Rule or a SubAgenda associated with it, but not both.
getRuleId
in interface AgendaItemContract
public String getSubAgendaId()
AgendaItemContract
Each AgendaItem has either a Rule or a SubAgenda associated with it, but not both.
getSubAgendaId
in interface AgendaItemContract
public String getWhenTrueId()
AgendaItemContract
getWhenTrueId
in interface AgendaItemContract
public String getWhenFalseId()
AgendaItemContract
getWhenFalseId
in interface AgendaItemContract
public String getAlwaysId()
AgendaItemContract
getAlwaysId
in interface AgendaItemContract
public RuleDefinition getRule()
AgendaItemContract
getRule
in interface AgendaItemContract
public AgendaDefinition getSubAgenda()
AgendaItemContract
getSubAgenda
in interface AgendaItemContract
public AgendaItem getWhenTrue()
AgendaItemContract
getWhenTrue
in interface AgendaItemContract
public AgendaItem getWhenFalse()
AgendaItemContract
getWhenFalse
in interface AgendaItemContract
public AgendaItem getAlways()
AgendaItemContract
getAlways
in interface AgendaItemContract
public Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |