public class AgendaItemBo extends PersistableBusinessObjectBase implements AgendaItemDefinitionContract
| Modifier and Type | Field and Description |
|---|---|
static String |
COPY_OF_TEXT |
extension, versionNumber| Constructor and Description |
|---|
AgendaItemBo() |
| Modifier and Type | Method and Description |
|---|---|
AgendaItemBo |
copyAgendaItem(org.kuali.rice.krms.impl.repository.AgendaBo copiedAgenda,
Map<String,org.kuali.rice.krms.impl.repository.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.
|
org.kuali.rice.krms.impl.repository.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) |
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(org.kuali.rice.krms.impl.repository.RuleBo rule) |
void |
setRuleId(String ruleId) |
static void |
setSequenceAccessorService(SequenceAccessorService sas)
Set the SequenceAccessorService, useful for testing.
|
void |
setSubAgendaId(String subAgendaId) |
void |
setWhenFalse(AgendaItemBo whenFalse) |
void |
setWhenFalseId(String whenFalseId) |
void |
setWhenTrue(AgendaItemBo whenTrue) |
void |
setWhenTrueId(String whenTrueId) |
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumbertoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetVersionNumbertoStringpublic static final String COPY_OF_TEXT
public AgendaItemBo()
public String getUl(AgendaItemBo firstItem)
public String getUlHelper(AgendaItemBo item)
public String getRuleText()
public List<AgendaItemBo> getAlwaysList()
public String getId()
IdentifiablegetId in interface Identifiablepublic String getAgendaId()
AgendaItemDefinitionContractgetAgendaId in interface AgendaItemDefinitionContractpublic void setAgendaId(String agendaId)
agendaId - the agendaId to setpublic String getRuleId()
AgendaItemDefinitionContractgetRuleId in interface AgendaItemDefinitionContractpublic String getSubAgendaId()
AgendaItemDefinitionContractgetSubAgendaId in interface AgendaItemDefinitionContractpublic void setSubAgendaId(String subAgendaId)
subAgendaId - the subAgendaId to setpublic String getWhenTrueId()
AgendaItemDefinitionContractgetWhenTrueId in interface AgendaItemDefinitionContractpublic void setWhenTrueId(String whenTrueId)
whenTrueId - the whenTrueId to setpublic String getWhenFalseId()
AgendaItemDefinitionContractgetWhenFalseId in interface AgendaItemDefinitionContractpublic void setWhenFalseId(String whenFalseId)
whenFalseId - the whenFalseId to setpublic String getAlwaysId()
AgendaItemDefinitionContractgetAlwaysId in interface AgendaItemDefinitionContractpublic void setAlwaysId(String alwaysId)
alwaysId - the alwaysId to setpublic AgendaItemBo getWhenTrue()
AgendaItemDefinitionContractgetWhenTrue in interface AgendaItemDefinitionContractpublic void setWhenTrue(AgendaItemBo whenTrue)
whenTrue - the whenTrue to setpublic AgendaItemBo getWhenFalse()
AgendaItemDefinitionContractgetWhenFalse in interface AgendaItemDefinitionContractpublic void setWhenFalse(AgendaItemBo whenFalse)
whenFalse - the whenFalse to setpublic AgendaItemBo getAlways()
AgendaItemDefinitionContractgetAlways in interface AgendaItemDefinitionContractpublic void setAlways(AgendaItemBo always)
always - the always to setpublic org.kuali.rice.krms.impl.repository.RuleBo getRule()
AgendaItemDefinitionContractgetRule in interface AgendaItemDefinitionContractpublic AgendaDefinitionContract getSubAgenda()
AgendaItemDefinitionContractgetSubAgenda in interface AgendaItemDefinitionContractpublic void setRule(org.kuali.rice.krms.impl.repository.RuleBo rule)
rule - the rule to setpublic AgendaItemBo copyAgendaItem(org.kuali.rice.krms.impl.repository.AgendaBo copiedAgenda, Map<String,org.kuali.rice.krms.impl.repository.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 namepublic static void setSequenceAccessorService(SequenceAccessorService sas)
sas - SequenceAccessorService to use for getNewId()Copyright © 2005–2016 The Kuali Foundation. All rights reserved.