de.intarsys.tools.event
Class RequestEvent

java.lang.Object
  extended by java.util.EventObject
      extended by de.intarsys.tools.event.Event
          extended by de.intarsys.tools.event.RequestEvent
All Implemented Interfaces:
IEvent, IRequestEvent, IFacadeSupport, java.io.Serializable

public class RequestEvent
extends Event
implements IRequestEvent, IFacadeSupport

See Also:
Serialized Form

Field Summary
static EventType TYPE
           
 
Fields inherited from class de.intarsys.tools.event.Event
consumed, ID, ID_ALL, veto
 
Fields inherited from class java.util.EventObject
source
 
Fields inherited from interface de.intarsys.tools.event.IRequestEvent
ARG_EVENT, ARG_JEVENT, DEPR_ARG_JEVENT
 
Constructor Summary
RequestEvent(java.lang.Object source)
           
RequestEvent(java.lang.Object source, EventType type, java.lang.String name)
           
 
Method Summary
 IFacade createFacade()
          The associated IFacade.
 java.lang.Object getArgs()
           
 EventType getEventType()
          A type for this event.
 java.lang.String getName()
          A name for this event.
 java.lang.Object getTarget()
           
 java.lang.Object getValue()
           
 void setArgs(java.lang.Object args)
           
 void setRc(boolean value)
           
 void setTarget(java.lang.Object target)
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class de.intarsys.tools.event.Event
consume, getRc, isConsumed, isVetoed, setVeto, veto
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.intarsys.tools.event.IRequestEvent
getRc
 
Methods inherited from interface de.intarsys.tools.event.IEvent
consume, getSource, isConsumed, isVetoed, veto
 

Field Detail

TYPE

public static final EventType TYPE
Constructor Detail

RequestEvent

public RequestEvent(java.lang.Object source)

RequestEvent

public RequestEvent(java.lang.Object source,
                    EventType type,
                    java.lang.String name)
Parameters:
source -
type - TODO
name - TODO
Method Detail

createFacade

public IFacade createFacade()
Description copied from interface: IFacadeSupport
The associated IFacade.

Specified by:
createFacade in interface IFacadeSupport
Returns:
The associated IFacade.

getArgs

public java.lang.Object getArgs()

getEventType

public EventType getEventType()
Description copied from interface: IEvent
A type for this event.

Specified by:
getEventType in interface IEvent
Overrides:
getEventType in class Event
Returns:
A type for this event.

getName

public java.lang.String getName()
Description copied from interface: IEvent
A name for this event.

Specified by:
getName in interface IEvent
Overrides:
getName in class Event
Returns:
A name for this event.

getTarget

public java.lang.Object getTarget()
Specified by:
getTarget in interface IRequestEvent

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface IRequestEvent

setArgs

public void setArgs(java.lang.Object args)

setRc

public void setRc(boolean value)
Specified by:
setRc in interface IRequestEvent
Overrides:
setRc in class Event

setTarget

public void setTarget(java.lang.Object target)

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in interface IRequestEvent