org.kuali.rice.krms.impl.repository
Class AgendaItemBo
java.lang.Object
   org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.BusinessObjectBase
       org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
           org.kuali.rice.krms.impl.repository.AgendaItemBo
org.kuali.rice.krms.impl.repository.AgendaItemBo
- All Implemented Interfaces: 
- Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, PersistableBusinessObject
- public class AgendaItemBo 
- extends PersistableBusinessObjectBase
Agenda Item business object
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
 
 
 
 
| Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase | 
| 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, setVersionNumber | 
 
 
 
 
COPY_OF_TEXT
public static final String COPY_OF_TEXT
- See Also:
- Constant Field Values
AgendaItemBo
public AgendaItemBo()
getUl
public String getUl(AgendaItemBo firstItem)
- 
 
getUlHelper
public String getUlHelper(AgendaItemBo item)
- 
 
getRuleText
public String getRuleText()
- 
 
getAlwaysList
public List<AgendaItemBo> getAlwaysList()
- 
 
getId
public String getId()
- 
- Returns:
- the id
 
setId
public void setId(String id)
- 
- Parameters:
- id- the id to set
 
getAgendaId
public String getAgendaId()
- 
- Returns:
- the agendaId
 
setAgendaId
public void setAgendaId(String agendaId)
- 
- Parameters:
- agendaId- the agendaId to set
 
getRuleId
public String getRuleId()
- 
- Returns:
- the ruleId
 
setRuleId
public void setRuleId(String ruleId)
- 
- Parameters:
- ruleId- the ruleId to set
 
getSubAgendaId
public String getSubAgendaId()
- 
- Returns:
- the subAgendaId
 
setSubAgendaId
public void setSubAgendaId(String subAgendaId)
- 
- Parameters:
- subAgendaId- the subAgendaId to set
 
getWhenTrueId
public String getWhenTrueId()
- 
- Returns:
- the whenTrueId
 
setWhenTrueId
public void setWhenTrueId(String whenTrueId)
- 
- Parameters:
- whenTrueId- the whenTrueId to set
 
getWhenFalseId
public String getWhenFalseId()
- 
- Returns:
- the whenFalseId
 
setWhenFalseId
public void setWhenFalseId(String whenFalseId)
- 
- Parameters:
- whenFalseId- the whenFalseId to set
 
getAlwaysId
public String getAlwaysId()
- 
- Returns:
- the alwaysId
 
setAlwaysId
public void setAlwaysId(String alwaysId)
- 
- Parameters:
- alwaysId- the alwaysId to set
 
getWhenTrue
public AgendaItemBo getWhenTrue()
- 
- Returns:
- the whenTrue
 
setWhenTrue
public void setWhenTrue(AgendaItemBo whenTrue)
- 
- Parameters:
- whenTrue- the whenTrue to set
 
getWhenFalse
public AgendaItemBo getWhenFalse()
- 
- Returns:
- the whenFalse
 
setWhenFalse
public void setWhenFalse(AgendaItemBo whenFalse)
- 
- Parameters:
- whenFalse- the whenFalse to set
 
getAlways
public AgendaItemBo getAlways()
- 
- Returns:
- the always
 
setAlways
public void setAlways(AgendaItemBo always)
- 
- Parameters:
- always- the always to set
 
getRule
public org.kuali.rice.krms.impl.repository.RuleBo getRule()
- 
- Returns:
- the rule
 
setRule
public void setRule(org.kuali.rice.krms.impl.repository.RuleBo rule)
- 
- Parameters:
- rule- the rule to set
 
copyAgendaItem
public 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
 
- 
- Parameters:
- copiedAgenda- the new Agenda that the copied AgendiaItem will be associated with
- oldRuleIdToNew- Map mapping of old rule id to the new RuleBo
- dts- DateTimeStamp to append to the copied AgendaItem name
- Returns:
- AgendaItemBo copy of this AgendaItem with new id and name
 
setSequenceAccessorService
public static void setSequenceAccessorService(SequenceAccessorService sas)
- Set the SequenceAccessorService, useful for testing.
 
- 
- Parameters:
- sas- SequenceAccessorService to use for getNewId()
 
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.