public abstract class DBObjectProviderListener
extends java.lang.Object
Constructor and Description |
---|
DBObjectProviderListener() |
Modifier and Type | Method and Description |
---|---|
void |
objectUpdated(DBObjectChange change)
Notifies the listener that a SystemObject has been updated in the
provider.
|
void |
providerClosed(DBObjectProvider provider)
Notifies the listener that the provider has been closed or disconnected.
|
void |
providerOpened(DBObjectProvider provider)
Notifies the listener that the provider has been opened or reconnected.
|
void |
providerReloaded(DBObjectProvider provider)
Notifies the listener that an open provider has been reloaded.
|
void |
schemaObjectsAdded(DBObjectProvider provider,
Schema schema,
java.util.Collection<? extends SchemaObject> objs)
Notifies the listener that SchemaObjects have been added to the given
schema in the provider.
|
void |
schemaObjectsRemoved(DBObjectProvider provider,
Schema schema,
java.util.Collection<? extends SchemaObject> objs)
Notifies the listener that the given SchemaObjects have been removed
from the given schema in the provider.
|
void |
systemObjectsAdded(DBObjectProvider provider,
java.util.Collection<? extends SystemObject> objs)
Notifies the listener that SystemObjects have been added to the provider.
|
void |
systemObjectsRemoved(DBObjectProvider provider,
java.util.Collection<? extends SystemObject> objs)
Notifies the listener that SystemObjects have been removed from the
provider.
|
void |
transactionCommited(DBObjectTransaction txn,
Difference listDiff,
java.lang.Iterable<? extends DBObjectChange> changes)
Notifies the listener that the given transasction has been comitted
to the provider.
|
void |
transactionProcessed(DBObjectTransaction txn,
Difference listDiff)
Notifies the listener that the given transasction has been processed
and is ready to be commited.
|
void |
transactionSubmitted(DBObjectTransaction txn)
Notifies the listener that the given transasction has been submitted
to the provider for processing.
|
public void providerOpened(DBObjectProvider provider)
public void providerClosed(DBObjectProvider provider)
public void providerReloaded(DBObjectProvider provider)
public void systemObjectsAdded(DBObjectProvider provider, java.util.Collection<? extends SystemObject> objs)
schemaObjectsAdded(oracle.javatools.db.DBObjectProvider, oracle.javatools.db.Schema, java.util.Collection<? extends oracle.javatools.db.SchemaObject>)
.public void systemObjectsRemoved(DBObjectProvider provider, java.util.Collection<? extends SystemObject> objs)
schemaObjectsRemoved(oracle.javatools.db.DBObjectProvider, oracle.javatools.db.Schema, java.util.Collection<? extends oracle.javatools.db.SchemaObject>)
.public void schemaObjectsAdded(DBObjectProvider provider, Schema schema, java.util.Collection<? extends SchemaObject> objs)
public void schemaObjectsRemoved(DBObjectProvider provider, Schema schema, java.util.Collection<? extends SchemaObject> objs)
public void objectUpdated(DBObjectChange change)
public void transactionSubmitted(DBObjectTransaction txn)
public void transactionProcessed(DBObjectTransaction txn, Difference listDiff)
txn
- the transactionlistDiff
- the list Difference describing the full set of changes
that will now be commited.public void transactionCommited(DBObjectTransaction txn, Difference listDiff, java.lang.Iterable<? extends DBObjectChange> changes)