db4o 8.0

com.db4o.events
Class CancellableObjectEventArgs

java.lang.Object
  extended by com.db4o.events.EventArgs
      extended by com.db4o.events.TransactionalEventArgs
          extended by com.db4o.events.ObjectEventArgs
              extended by com.db4o.events.ObjectInfoEventArgs
                  extended by com.db4o.events.CancellableObjectEventArgs
All Implemented Interfaces:
CancellableEventArgs

public class CancellableObjectEventArgs
extends ObjectInfoEventArgs
implements CancellableEventArgs

Argument for object related events which can be cancelled.

See Also:
EventRegistry, CancellableEventArgs

Field Summary
 
Fields inherited from class com.db4o.events.EventArgs
EMPTY
 
Constructor Summary
CancellableObjectEventArgs(com.db4o.internal.Transaction transaction, ObjectInfo objectInfo, java.lang.Object obj)
          Creates a new instance for the specified object.
 
Method Summary
 void cancel()
          Cancels the action related to this event.
 ObjectInfo info()
           
 boolean isCancelled()
          Queries if the action was already cancelled by some event listener.
 java.lang.Object object()
          The object that triggered this event.
 
Methods inherited from class com.db4o.events.TransactionalEventArgs
objectContainer, transaction
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CancellableObjectEventArgs

public CancellableObjectEventArgs(com.db4o.internal.Transaction transaction,
                                  ObjectInfo objectInfo,
                                  java.lang.Object obj)
Creates a new instance for the specified object.

Method Detail

cancel

public void cancel()
Description copied from interface: CancellableEventArgs
Cancels the action related to this event. Although the related action will be cancelled all the registered listeners will still receive the event.

Specified by:
cancel in interface CancellableEventArgs
See Also:
CancellableEventArgs.cancel()

isCancelled

public boolean isCancelled()
Description copied from interface: CancellableEventArgs
Queries if the action was already cancelled by some event listener.

Specified by:
isCancelled in interface CancellableEventArgs
See Also:
CancellableEventArgs.isCancelled()

object

public java.lang.Object object()
Description copied from class: ObjectEventArgs
The object that triggered this event.

Overrides:
object in class ObjectInfoEventArgs

info

public ObjectInfo info()
Overrides:
info in class ObjectInfoEventArgs

db4o 8.0

Copyright 2009 Versant Corporation. All rights reserved.