org.nakedobjects.applib.events
Class ValidityEvent
java.lang.Object
java.util.EventObject
org.nakedobjects.applib.events.InteractionEvent
org.nakedobjects.applib.events.ValidityEvent
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ActionArgumentEvent, ActionInvocationEvent, CollectionAddToEvent, CollectionRemoveFromEvent, ObjectValidityEvent, ParseValueEvent, PropertyModifyEvent
public abstract class ValidityEvent
- extends InteractionEvent
Represents a check to determine whether a proposed change is valid.
Multiple subclasses, including:
- modifying a property
- adding to/removing from a collection
- checking a single argument for an action invocation
- checking all arguments for an action invocation
- checking all properties for an object before saving
If InteractionEvent.getReason() is null, then is usable; otherwise is disabled.
- See Also:
AccessEvent,
VisibilityEvent,
UsabilityEvent,
Serialized Form
| Fields inherited from class java.util.EventObject |
source |
|
Method Summary |
java.lang.Object |
getSource()
The domain object (pojo) against which the interaction occurred. |
| 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 |
ValidityEvent
public ValidityEvent(java.lang.Object source,
Identifier identifier)
getSource
public java.lang.Object getSource()
- Description copied from class:
InteractionEvent
- The domain object (pojo) against which the interaction occurred.
- Overrides:
getSource in class InteractionEvent
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.