|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.bo.BusinessObjectBase org.kuali.rice.krad.bo.PersistableBusinessObjectBase org.kuali.rice.krms.impl.repository.AgendaItemBo
public class AgendaItemBo
Agenda Item business object
Field Summary | |
---|---|
static String |
COPY_OF_TEXT
|
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
---|
extension, newCollectionRecord, objectId, versionNumber |
Constructor Summary | |
---|---|
AgendaItemBo()
|
Method Summary | |
---|---|
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)
|
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
---|
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase |
---|
toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned |
---|
getVersionNumber |
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
---|
toString |
Field Detail |
---|
public static final String COPY_OF_TEXT
Constructor Detail |
---|
public AgendaItemBo()
Method Detail |
---|
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 void setId(String id)
id
- the id to setpublic 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 void setRuleId(String ruleId)
ruleId
- the ruleId to setpublic 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 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 org.kuali.rice.krms.impl.repository.RuleBo getRule()
AgendaItemDefinitionContract
getRule
in interface AgendaItemDefinitionContract
public AgendaDefinitionContract getSubAgenda()
AgendaItemDefinitionContract
getSubAgenda
in interface AgendaItemDefinitionContract
public 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 name
public static void setSequenceAccessorService(SequenceAccessorService sas)
sas
- SequenceAccessorService to use for getNewId()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |