wt.federation
Class BasicEventDelegate

java.lang.Object
  extended bywt.services.ServiceEventListenerAdapter
      extended bywt.federation.BasicEventDelegate
All Implemented Interfaces:
KeyedEventListener, Serializable
Direct Known Subclasses:
NewIterationEventDelegate, PostCheckoutEventDelegate, PostCopyEventDelegate, PostModifyEventDelegate, PostStoreEventDelegate, PreCheckoutEventDelegate, PreDeleteEventDelegate, PreModifyEventDelegate, PrepareForModificationEventDelegate, PreStoreEventDelegate, PropagateEventDelegate

public abstract class BasicEventDelegate
extends ServiceEventListenerAdapter
implements Serializable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static String RESOURCE
           
private static Hashtable taskHash
           
private static boolean VERBOSE
           
 
Fields inherited from class wt.services.ServiceEventListenerAdapter
 
Fields inherited from interface wt.events.KeyedEventListener
KEYED_EVENT_BRANCH
 
Constructor Summary
BasicEventDelegate(String serviceId)
          

Supported API: false
 
Method Summary
abstract  String generateEventKey(String eventIdentifier)
          

Supported API: false
abstract  void notifyVetoableMultiObjectEvent(Object eventObject)
          

Supported API: false
 void propagateEvent(Object eventObject)
          

Supported API: false
 void validateLinkAction(Persistable object)
          

Supported API: false
 
Methods inherited from class wt.services.ServiceEventListenerAdapter
getKeyedEventBranch, getServiceId, logException, logException, logNotification, notifyEvent, notifyMultiObjectEvent, notifyVetoableEvent, setKeyedEventBranch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

taskHash

private static Hashtable taskHash

VERBOSE

private static boolean VERBOSE
Constructor Detail

BasicEventDelegate

public BasicEventDelegate(String serviceId)


Supported API: false

Parameters:
serviceId -
Method Detail

generateEventKey

public abstract String generateEventKey(String eventIdentifier)
                                 throws WTException


Supported API: false

Parameters:
eventIdentifier -
Returns:
String
Throws:
WTException

notifyVetoableMultiObjectEvent

public abstract void notifyVetoableMultiObjectEvent(Object eventObject)
                                             throws Exception


Supported API: false

Specified by:
notifyVetoableMultiObjectEvent in interface KeyedEventListener
Overrides:
notifyVetoableMultiObjectEvent in class ServiceEventListenerAdapter
Parameters:
eventObject -
Throws:
Exception

validateLinkAction

public void validateLinkAction(Persistable object)
                        throws WTException


Supported API: false

Parameters:
object -
Throws:
WTException

propagateEvent

public void propagateEvent(Object eventObject)
                    throws Exception


Supported API: false

Parameters:
eventObject -
Throws:
Exception