org.kuali.rice.krms.impl.repository
Class AgendaBo

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.repository.AgendaBo
All Implemented Interfaces:
groovy.lang.GroovyObject, Serializable, org.apache.ojb.broker.PersistenceBrokerAware, Inactivatable, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, BusinessObject, PersistableBusinessObject, AgendaDefinitionContract

public class AgendaBo
extends PersistableBusinessObjectBase
implements AgendaDefinitionContract, groovy.lang.GroovyObject

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
AgendaBo()
           
 
Method Summary
 boolean getActive()
           
 Set<AgendaAttributeBo> getAttributeBos()
           
 Map<String,String> getAttributes()
          This method returns a list of attributes associated with the Agenda
 ContextBo getContext()
           
 String getContextId()
          This is the ID of the Context relative to the Agenda.
 String getFirstItemId()
          This is the ID of the first AgendaItem to be executed in the Agenda.
 String getId()
          The unique identifier for an object.
 List<AgendaItemBo> getItems()
           
 groovy.lang.MetaClass getMetaClass()
           
 String getName()
          This is the name of the Agenda
 Object getProperty(String property)
           
 String getTypeId()
          This is the KrmsType of the Agenda
 Object invokeMethod(String method, Object arguments)
           
 boolean isActive()
          The active indicator for an object.
 void setActive(boolean value)
           
 void setAttributeBos(Set<AgendaAttributeBo> value)
           
 void setContext(ContextBo value)
           
 void setContextId(String value)
           
 void setFirstItemId(String value)
           
 void setId(String value)
           
 void setItems(List<AgendaItemBo> value)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setName(String value)
           
 void setProperty(String property, Object value)
           
 void setTypeId(String value)
           
 
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
 
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.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Constructor Detail

AgendaBo

public AgendaBo()
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Specified by:
getId in interface Identifiable
Returns:
the id

setId

public void setId(String value)

getName

public String getName()
Description copied from interface: AgendaDefinitionContract
This is the name of the Agenda

name - the name of the Agenda

Specified by:
getName in interface AgendaDefinitionContract
Returns:
the name of the Agenda

setName

public void setName(String value)

getTypeId

public String getTypeId()
Description copied from interface: AgendaDefinitionContract
This is the KrmsType of the Agenda

Specified by:
getTypeId in interface AgendaDefinitionContract
Returns:
id for KRMS type related of the Agenda

setTypeId

public void setTypeId(String value)

getContextId

public String getContextId()
Description copied from interface: AgendaDefinitionContract
This is the ID of the Context relative to the Agenda.

Specified by:
getContextId in interface AgendaDefinitionContract
Returns:
id for Context relative to the Agenda

setContextId

public void setContextId(String value)

getActive

public boolean getActive()

isActive

public boolean isActive()
Description copied from interface: Inactivatable
The active indicator for an object.

Specified by:
isActive in interface Inactivatable
Returns:
true if active false if not.

setActive

public void setActive(boolean value)

getFirstItemId

public String getFirstItemId()
Description copied from interface: AgendaDefinitionContract
This is the ID of the first AgendaItem to be executed in the Agenda.

Specified by:
getFirstItemId in interface AgendaDefinitionContract
Returns:
id of the first AgendaItem.

setFirstItemId

public void setFirstItemId(String value)

getAttributeBos

public Set<AgendaAttributeBo> getAttributeBos()

setAttributeBos

public void setAttributeBos(Set<AgendaAttributeBo> value)

getItems

public List<AgendaItemBo> getItems()

setItems

public void setItems(List<AgendaItemBo> value)

getContext

public ContextBo getContext()

setContext

public void setContext(ContextBo value)

getAttributes

public Map<String,String> getAttributes()
Description copied from interface: AgendaDefinitionContract
This method returns a list of attributes associated with the Agenda

Specified by:
getAttributes in interface AgendaDefinitionContract
Returns:
a list of AgendaAttribute objects.


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.