org.nakedobjects.applib.events
Class CollectionAddToEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.nakedobjects.applib.events.InteractionEvent
          extended by org.nakedobjects.applib.events.ValidityEvent
              extended by org.nakedobjects.applib.events.CollectionAddToEvent
All Implemented Interfaces:
java.io.Serializable, ProposedHolderEvent

public class CollectionAddToEvent
extends ValidityEvent
implements ProposedHolderEvent

Represents a check as to whether a particular object to be added to a collection is valid or not.

If InteractionEvent.getReason() is not null then provides the reason why the object is invalid; otherwise the object is valid.

See Also:
CollectionRemoveFromEvent, Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
CollectionAddToEvent(java.lang.Object source, Identifier collectionIdentifier, java.lang.Object proposed)
           
 
Method Summary
 java.lang.Object getProposed()
          The object that is being added.
 
Methods inherited from class org.nakedobjects.applib.events.ValidityEvent
getSource
 
Methods inherited from class org.nakedobjects.applib.events.InteractionEvent
advised, getAdvisorClass, getClassName, getClassNaturalName, getIdentifier, getMemberName, getMemberNaturalName, getMemberParameterNames, getMemberParameterNaturalNames, getReason, isVeto
 
Methods inherited from class java.util.EventObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.applib.events.ProposedHolderEvent
getMemberNaturalName
 

Constructor Detail

CollectionAddToEvent

public CollectionAddToEvent(java.lang.Object source,
                            Identifier collectionIdentifier,
                            java.lang.Object proposed)
Method Detail

getProposed

public java.lang.Object getProposed()
The object that is being added.

Specified by:
getProposed in interface ProposedHolderEvent
Returns:


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.