@Entity public class AgendaItemBo extends Object implements AgendaItemDefinitionContract, Versioned, Serializable
Modifier and Type | Field and Description |
---|---|
static String |
AGENDA_ITEM_SEQ_NAME |
static String |
COPY_OF_TEXT |
Constructor and Description |
---|
AgendaItemBo() |
Modifier and Type | Method and Description |
---|---|
AgendaItemBo |
copyAgendaItem(AgendaBo copiedAgenda,
Map<String,RuleBo> oldRuleIdToNew,
Map<String,AgendaItemBo> oldAgendaItemIdToNew,
List<AgendaItemBo> copiedAgendaItems,
String dts)
Returns a copy of this AgendaItem
|
String |
getAgendaId()
Returns the agenda id to which the agenda item belongs.
|
AgendaItemBo |
getAlways()
This is ID of the next AgendaItemDefinition to be executed after following any
defined true or false actions.
|
String |
getAlwaysId()
This is ID of the next AgendaItemDefinition to be executed after following any
defined true or false actions.
|
List<AgendaItemBo> |
getAlwaysList() |
String |
getId()
The unique identifier for an object.
|
RuleBo |
getRule()
This method returns the Rule associated with this AgendaItemDefinition.
|
String |
getRuleId()
Returns the rule id associated with the agenda item.
|
String |
getRuleText() |
AgendaDefinitionContract |
getSubAgenda()
This method returns the SubAgenda associated with this AgendaItemDefinition.
|
String |
getSubAgendaId()
This is ID of the SubAgenda associated with this AgendaItemDefinition.
|
String |
getUl(AgendaItemBo firstItem) |
String |
getUlHelper(AgendaItemBo item) |
Long |
getVersionNumber()
Returns the version number for this object.
|
AgendaItemBo |
getWhenFalse()
This method returns the next AgendaItemDefinition to be executed if the
Rule associated with this AgendaItemDefinition evaluates to false.
|
String |
getWhenFalseId()
This is ID of the next AgendaItemDefinition to be executed if the Rule associated
AgendaItemDefinition evaluates to false.
|
AgendaItemBo |
getWhenTrue()
This method returns the next AgendaItemDefinition to be executed if the
Rule associated with this AgendaItemDefinition evaluates to true.
|
String |
getWhenTrueId()
This is ID of the next AgendaItemDefinition to be executed if the Rule associated
AgendaItemDefinition evaluates to true.
|
void |
setAgendaId(String agendaId) |
void |
setAlways(AgendaItemBo always) |
void |
setAlwaysId(String alwaysId) |
void |
setId(String id) |
void |
setRule(RuleBo rule) |
void |
setRuleId(String ruleId) |
void |
setSubAgendaId(String subAgendaId) |
void |
setVersionNumber(Long versionNumber) |
void |
setWhenFalse(AgendaItemBo whenFalse) |
void |
setWhenFalseId(String whenFalseId) |
void |
setWhenTrue(AgendaItemBo whenTrue) |
void |
setWhenTrueId(String whenTrueId) |
public static final String COPY_OF_TEXT
public static final String AGENDA_ITEM_SEQ_NAME
public AgendaItemBo()
public String getUl(AgendaItemBo firstItem)
public String getUlHelper(AgendaItemBo item)
public String getRuleText()
public List<AgendaItemBo> getAlwaysList()
public String getId()
Identifiable
getId
in interface Identifiable
public String getAgendaId()
AgendaItemDefinitionContract
getAgendaId
in interface AgendaItemDefinitionContract
public void setAgendaId(String agendaId)
agendaId
- the agendaId to setpublic String getRuleId()
AgendaItemDefinitionContract
getRuleId
in interface AgendaItemDefinitionContract
public String getSubAgendaId()
AgendaItemDefinitionContract
getSubAgendaId
in interface AgendaItemDefinitionContract
public void setSubAgendaId(String subAgendaId)
subAgendaId
- the subAgendaId to setpublic String getWhenTrueId()
AgendaItemDefinitionContract
getWhenTrueId
in interface AgendaItemDefinitionContract
public void setWhenTrueId(String whenTrueId)
whenTrueId
- the whenTrueId to setpublic String getWhenFalseId()
AgendaItemDefinitionContract
getWhenFalseId
in interface AgendaItemDefinitionContract
public void setWhenFalseId(String whenFalseId)
whenFalseId
- the whenFalseId to setpublic String getAlwaysId()
AgendaItemDefinitionContract
getAlwaysId
in interface AgendaItemDefinitionContract
public void setAlwaysId(String alwaysId)
alwaysId
- the alwaysId to setpublic Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
public void setVersionNumber(Long versionNumber)
public AgendaItemBo getWhenTrue()
AgendaItemDefinitionContract
getWhenTrue
in interface AgendaItemDefinitionContract
public void setWhenTrue(AgendaItemBo whenTrue)
whenTrue
- the whenTrue to setpublic AgendaItemBo getWhenFalse()
AgendaItemDefinitionContract
getWhenFalse
in interface AgendaItemDefinitionContract
public void setWhenFalse(AgendaItemBo whenFalse)
whenFalse
- the whenFalse to setpublic AgendaItemBo getAlways()
AgendaItemDefinitionContract
getAlways
in interface AgendaItemDefinitionContract
public void setAlways(AgendaItemBo always)
always
- the always to setpublic RuleBo getRule()
AgendaItemDefinitionContract
getRule
in interface AgendaItemDefinitionContract
public AgendaDefinitionContract getSubAgenda()
AgendaItemDefinitionContract
getSubAgenda
in interface AgendaItemDefinitionContract
public AgendaItemBo copyAgendaItem(AgendaBo copiedAgenda, Map<String,RuleBo> oldRuleIdToNew, Map<String,AgendaItemBo> oldAgendaItemIdToNew, List<AgendaItemBo> copiedAgendaItems, String dts)
copiedAgenda
- the new Agenda that the copied AgendiaItem will be associated witholdRuleIdToNew
- Mapdts
- DateTimeStamp to append to the copied AgendaItem nameCopyright © 2005–2014 The Kuali Foundation. All rights reserved.