AgendaItemDefinition

Name AgendaItemDefinition
Usage AgendaBoService
createAgendaItem updateAgendaItem addAgendaItem getAgendaItemById
AgendaItemDefinition
Type Complex

Description

Concrete model object implementation of KRMS Repository AgendaItemDefinition
immutable.
Instances of AgendaItemDefinition can be (un)marshalled to and from XML.

Structure Definition

ShortName Name Type Description Required? Read only? Cardinality XML Attribute? Implementation Notes
id Id String The unique identifier for an object. This can be null. Required   One No  
agendaId Agenda Id String Returns the agenda id to which the agenda item belongs. Required   One No  
ruleId Rule Id String Returns the rule id associated with the agenda item.     One No  
subAgendaId Sub Agenda Id String This is ID of the SubAgenda associated with this AgendaItemDefinition.

Each AgendaItemDefinition has either a Rule or a SubAgenda associated with it, but not both.
    One No  
whenTrueId When True Id String This is ID of the next AgendaItemDefinition to be executed if the Rule associated
AgendaItemDefinition evaluates to true.
    One No  
whenFalseId When False Id String This is ID of the next AgendaItemDefinition to be executed if the Rule associated
AgendaItemDefinition evaluates to false.
    One No  
alwaysId Always Id String This is ID of the next AgendaItemDefinition to be executed after following any
defined true or false actions.
    One No  
rule Rule RuleDefinition This method returns the Rule associated with this AgendaItemDefinition.     One No  
subAgenda Sub Agenda AgendaDefinition This method returns the SubAgenda associated with this AgendaItemDefinition.     One No  
whenTrue When True AgendaItemDefinition This method returns the next AgendaItemDefinition to be executed if the
Rule associated with this AgendaItemDefinition evaluates to true.
    One No  
whenFalse When False AgendaItemDefinition This method returns the next AgendaItemDefinition to be executed if the
Rule associated with this AgendaItemDefinition evaluates to false.
    One No  
always Always AgendaItemDefinition This is ID of the next AgendaItemDefinition to be executed after following any
defined true or false actions.
    One No  
versionNumber Version Number Long Returns the version number for this object. In general, this value should only
be null if the object has not yet been stored to a persistent data store.
This version number is generally used for the purposes of optimistic locking.
    One No