net.dpml.runtime
Class ProviderEvent

java.lang.Object
  extended by java.util.EventObject
      extended by net.dpml.runtime.ComponentEvent
          extended by net.dpml.runtime.ProviderEvent
All Implemented Interfaces:
Serializable

public class ProviderEvent
extends ComponentEvent

Event triggered as a result of a state change.

Version:
2.1.0
Author:
Digital Product Management Library
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ProviderEvent(Component source, Provider provider, Status action)
          Construct a new StateEvent.
 
Method Summary
 Provider getProvider()
          Get the provider initiating the event.
 Status getStatus()
          Get the event status.
 String toString()
          Return a string representation of the event.
 
Methods inherited from class net.dpml.runtime.ComponentEvent
getComponent
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProviderEvent

public ProviderEvent(Component source,
                     Provider provider,
                     Status action)
Construct a new StateEvent.

Parameters:
source - the source component
provider - the provider instance initiating the event
action - the modified Status enumeration
Method Detail

getProvider

public Provider getProvider()
Get the provider initiating the event.

Returns:
the source provider

getStatus

public Status getStatus()
Get the event status.

Returns:
the event status

toString

public String toString()
Return a string representation of the event.

Overrides:
toString in class EventObject
Returns:
the event as a string