Skip navigation links

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

E17493-04


oracle.jdeveloper.offlinedb
Class OfflineDBUpdateManager

java.lang.Object
  extended by oracle.jdeveloper.offlinedb.OfflineDBUpdateManager


public class OfflineDBUpdateManager
extends java.lang.Object

Manager that can be used to extend the offline databases's update logic. The registration mechanisms are deprecated in favour of the offline database's extension xml hook. For example to register an Update Processor against only tables:

 <offline-database-hook xmlns="http://xmlns.oracle.com/ide/db/extension">
   <update-processors>
     <update-processor>
       <processor-class>oracle.example.offlinedb.UpdateProcessor</processor-class>
       <object-type>TABLE</object-type>
     </update-processor>
   </update-processors>
 </offline-database-hook>
 
Since:
11

Nested Class Summary
static interface OfflineDBUpdateManager.Processor
           

 

Constructor Summary
OfflineDBUpdateManager()
           

 

Method Summary
static java.util.List<OfflineDBUpdateManager.Processor> getProcessors(java.lang.String type)
           
static void registerProcessor(java.lang.String type, OfflineDBUpdateManager.Processor processor)
          Deprecated. use extension.xml instead
static void removeProcessor(java.lang.String type, OfflineDBUpdateManager.Processor processor)
          Deprecated. 

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

OfflineDBUpdateManager

public OfflineDBUpdateManager()

Method Detail

registerProcessor

@Deprecated
public static void registerProcessor(java.lang.String type,
                                                OfflineDBUpdateManager.Processor processor)
Deprecated. use extension.xml instead
Registers an instance of OfflineDBUpdateManager.Processor to be invoked when committing objects of the given type.
Parameters:
type - The DBObject type (must represent a SystemObject)
processor -

removeProcessor

@Deprecated
public static void removeProcessor(java.lang.String type,
                                              OfflineDBUpdateManager.Processor processor)
Deprecated. 

getProcessors

public static java.util.List<OfflineDBUpdateManager.Processor> getProcessors(java.lang.String type)

Skip navigation links

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

E17493-04


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