Class AgendaItemDefinition

java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.core.api.mo.ModelObjectComplete, AgendaItemDefinitionContract

public final class AgendaItemDefinition extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements AgendaItemDefinitionContract
Concrete model object implementation of KRMS Repository AgendaItemDefinition immutable. Instances of AgendaItemDefinition can be (un)marshalled to and from XML.
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    This builder is used to construct instances of KRMS Repository AgendaItemDefinition.
    static class 
     
    static class 
    A private class which exposes constants which define the XML element names to use when this object is marshalled to XML.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the agenda id to which the agenda item belongs.
    This is ID of the next AgendaItemDefinition to be executed after following any defined true or false actions.
    This is ID of the next AgendaItemDefinition to be executed after following any defined true or false actions.
     
    This method returns the Rule associated with this AgendaItemDefinition.
    Returns the rule id associated with the agenda item.
    This method returns the SubAgenda associated with this AgendaItemDefinition.
    This is ID of the SubAgenda associated with this AgendaItemDefinition.
     
    This method returns the next AgendaItemDefinition to be executed if the Rule associated with this AgendaItemDefinition evaluates to false.
    This is ID of the next AgendaItemDefinition to be executed if the Rule associated AgendaItemDefinition evaluates to false.
    This method returns the next AgendaItemDefinition to be executed if the Rule associated with this AgendaItemDefinition evaluates to true.
    This is ID of the next AgendaItemDefinition to be executed if the Rule associated AgendaItemDefinition evaluates to true.

    Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject

    afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait