org.almendra.commons.events
Interface IVetoableEventRegistry
- All Known Implementing Classes:
- SimpleVetoableEventRegistry
public interface IVetoableEventRegistry
- Author:
- Oliver Plohmann
register
void register(java.lang.String eventName,
IVetoableCallbackHandler handler)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
deregister
void deregister(java.lang.String eventName,
IVetoableCallbackHandler handler)
throws java.util.NoSuchElementException,
java.lang.IllegalArgumentException
- Throws:
java.util.NoSuchElementException
java.lang.IllegalArgumentException
askAnyMustVeto
java.util.List askAnyMustVeto(Event event)
askUserIgnoreVetos
boolean askUserIgnoreVetos(java.util.List listOfResults,
java.awt.Component componentOrNull,
java.lang.String title,
java.lang.String requestActionMessage)