org.kuali.rice.krms.impl.ui
Class AgendaEditor

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.krms.impl.ui.AgendaEditor
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, PersistableBusinessObject

public class AgendaEditor
extends PersistableBusinessObjectBase

synthetic (not directly persisted) BO for the KRMS agenda editor

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
AgendaEditor()
           
 
Method Summary
 org.kuali.rice.krms.impl.repository.AgendaBo getAgenda()
           
 AgendaItemBo getAgendaItemLine()
           
 org.kuali.rice.krms.impl.repository.ActionBo getAgendaItemLineRuleAction()
           
 Tree<? extends AgendaTreeNode,String> getAgendaRuleTree()
           
 org.kuali.rice.krms.impl.repository.ContextBo getContext()
           
 String getContextName()
           
 String getCopyRuleName()
           
 Map<String,String> getCustomAttributesMap()
           
 Map<String,String> getCustomRuleActionAttributesMap()
           
 Map<String,String> getCustomRuleAttributesMap()
           
 String getCutAgendaItemId()
           
 String getCutPropositionId()
           
 String getNamespace()
           
 String getOldContextId()
           
 String getSelectedAgendaItemId()
           
 String getSelectedPropositionId()
           
 boolean isAddRuleInProgress()
           
 void refreshNonUpdateableReferences()
           
 void setAddRuleInProgress(boolean addRuleInProgress)
           
 void setAgenda(org.kuali.rice.krms.impl.repository.AgendaBo agenda)
           
 void setAgendaItemLine(AgendaItemBo agendaItemLine)
           
 void setAgendaItemLineRuleAction(org.kuali.rice.krms.impl.repository.ActionBo actionBo)
           
 void setContext(org.kuali.rice.krms.impl.repository.ContextBo context)
           
 void setContextName(String contextName)
           
 void setCopyRuleName(String copyRuleName)
           
 void setCustomAttributesMap(Map<String,String> customAttributesMap)
           
 void setCustomRuleActionAttributesMap(Map<String,String> customRuleActionAttributesMap)
           
 void setCustomRuleAttributesMap(Map<String,String> customRuleAttributesMap)
           
 void setCutAgendaItemId(String cutAgendaItemId)
           
 void setCutPropositionId(String cutPropositionId)
           
 void setNamespace(String namespace)
           
 void setOldContextId(String oldContextId)
           
 void setSelectedAgendaItemId(String selectedAgendaItemId)
           
 void setSelectedPropositionId(String selectedPropositionId)
           
 
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, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder, toStringMapper
 
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.ModelObjectBasic
toString
 

Constructor Detail

AgendaEditor

public AgendaEditor()
Method Detail

getAgendaRuleTree

public Tree<? extends AgendaTreeNode,String> getAgendaRuleTree()

getAgendaItemLine

public AgendaItemBo getAgendaItemLine()
Returns:
the agendaItemLine

setAgendaItemLine

public void setAgendaItemLine(AgendaItemBo agendaItemLine)
Parameters:
agendaItemLine - the agendaItemLine to set

getAgendaItemLineRuleAction

public org.kuali.rice.krms.impl.repository.ActionBo getAgendaItemLineRuleAction()

setAgendaItemLineRuleAction

public void setAgendaItemLineRuleAction(org.kuali.rice.krms.impl.repository.ActionBo actionBo)

getSelectedAgendaItemId

public String getSelectedAgendaItemId()
Returns:
the selectedAgendaItemId

setSelectedAgendaItemId

public void setSelectedAgendaItemId(String selectedAgendaItemId)
Parameters:
selectedAgendaItemId - the selectedAgendaItemId to set

getCutAgendaItemId

public String getCutAgendaItemId()
Returns:
the cutAgendaItemId

setCutAgendaItemId

public void setCutAgendaItemId(String cutAgendaItemId)
Parameters:
cutAgendaItemId - the cutAgendaItemId to set

getContext

public org.kuali.rice.krms.impl.repository.ContextBo getContext()
Returns:
the context

setContext

public void setContext(org.kuali.rice.krms.impl.repository.ContextBo context)
Parameters:
context - the context to set

getAgenda

public org.kuali.rice.krms.impl.repository.AgendaBo getAgenda()
Returns:
the agenda

setAgenda

public void setAgenda(org.kuali.rice.krms.impl.repository.AgendaBo agenda)
Parameters:
agenda - the agenda to set

getCustomAttributesMap

public Map<String,String> getCustomAttributesMap()

setCustomAttributesMap

public void setCustomAttributesMap(Map<String,String> customAttributesMap)

getCustomRuleAttributesMap

public Map<String,String> getCustomRuleAttributesMap()

setCustomRuleAttributesMap

public void setCustomRuleAttributesMap(Map<String,String> customRuleAttributesMap)

getCustomRuleActionAttributesMap

public Map<String,String> getCustomRuleActionAttributesMap()

setCustomRuleActionAttributesMap

public void setCustomRuleActionAttributesMap(Map<String,String> customRuleActionAttributesMap)

setCopyRuleName

public void setCopyRuleName(String copyRuleName)
Parameters:
copyRuleName - the rule name from which to copy

getCopyRuleName

public String getCopyRuleName()
Returns:
the rule name from which to copy

setOldContextId

public void setOldContextId(String oldContextId)
Parameters:
oldContextId - the contextId that the agenda currently has (i.e. before the next context change)

getOldContextId

public String getOldContextId()
Returns:
the contextId that the agenda had before the context change

getSelectedPropositionId

public String getSelectedPropositionId()
Returns:
the selectedPropositionId

setSelectedPropositionId

public void setSelectedPropositionId(String selectedPropositionId)
Parameters:
selectedPropositionId - the selectedPropositionId to set

getCutPropositionId

public String getCutPropositionId()
Returns:
the cutPropositionId

getContextName

public String getContextName()

setContextName

public void setContextName(String contextName)

getNamespace

public String getNamespace()

setNamespace

public void setNamespace(String namespace)

isAddRuleInProgress

public boolean isAddRuleInProgress()

setAddRuleInProgress

public void setAddRuleInProgress(boolean addRuleInProgress)

setCutPropositionId

public void setCutPropositionId(String cutPropositionId)
Parameters:
cutPropositionId - the cutPropositionId to set

refreshNonUpdateableReferences

public void refreshNonUpdateableReferences()
Specified by:
refreshNonUpdateableReferences in interface PersistableBusinessObject
Overrides:
refreshNonUpdateableReferences in class PersistableBusinessObjectBase
See Also:
BusinessObject.refresh()


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.