Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

oracle.javatools.db.event
Class DBObjectProviderListener

java.lang.Object
  extended by oracle.javatools.db.event.DBObjectProviderListener

public abstract class DBObjectProviderListener
extends java.lang.Object

Listener that can be attached to a DBObjectProvider to be notified of

Replaces oracle.javatools.db.DBObjectProviderListener and oracle.javatools.db.DBObjectProviderAdapter.

Since:
11.1.2.0.0

Constructor Summary
DBObjectProviderListener()
           
 
Method Summary
 void objectUpdated(DBObjectChange change)
          Notifies the listener that the given object 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 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 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBObjectProviderListener

public DBObjectProviderListener()
Method Detail

providerOpened

public void providerOpened(DBObjectProvider provider)
Notifies the listener that the provider has been opened or reconnected. As a listener is unlikely to have been registered before a provider instance has been created, this is usually for re-open (reconnect) eventing.


providerClosed

public void providerClosed(DBObjectProvider provider)
Notifies the listener that the provider has been closed or disconnected.


providerReloaded

public void providerReloaded(DBObjectProvider provider)
Notifies the listener that an open provider has been reloaded. For example a connection might have been reconnected.


systemObjectsAdded

public void systemObjectsAdded(DBObjectProvider provider,
                               java.util.Collection<? extends SystemObject> objs)
Notifies the listener that SystemObjects have been added to the provider. This does not notify for SchemaObjects (e.g. tables and views). To do this, use schemaObjectsAdded(oracle.javatools.db.DBObjectProvider, oracle.javatools.db.Schema, java.util.Collection).


systemObjectsRemoved

public void systemObjectsRemoved(DBObjectProvider provider,
                                 java.util.Collection<? extends SystemObject> objs)
Notifies the listener that SystemObjects have been removed from the provider. This does not notify for SchemaObjects (e.g. tables and views). To do this, use schemaObjectsRemoved(oracle.javatools.db.DBObjectProvider, oracle.javatools.db.Schema, java.util.Collection).


schemaObjectsAdded

public void schemaObjectsAdded(DBObjectProvider provider,
                               Schema schema,
                               java.util.Collection<? extends SchemaObject> objs)
Notifies the listener that SchemaObjects have been added to the provider.


schemaObjectsRemoved

public void schemaObjectsRemoved(DBObjectProvider provider,
                                 Schema schema,
                                 java.util.Collection<? extends SchemaObject> objs)
Notifies the listener that the given SchemaObjects have been removed from the provider.


objectUpdated

public void objectUpdated(DBObjectChange change)
Notifies the listener that the given object has been updated in the provider.


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

Copyright © 1997, 2011, Oracle. All rights reserved.