org.openmobileis.synchro.algo.replication.utils.impl
Class AtomicObjectQueryManager

java.lang.Object
  extended byorg.openmobileis.common.util.database.AbstractQueryManager
      extended byorg.openmobileis.synchro.algo.replication.utils.impl.AtomicObjectQueryManager
Direct Known Subclasses:
HSQLAtomicObjectQueryManager, MSSQLAtomicObjectQueryManager, OracleAtomicObjectQueryManager, PostgreSQLAtomicObjectQueryManager

public abstract class AtomicObjectQueryManager
extends AbstractQueryManager

Title: OpenMobileIS project source
Description: Manage physical storae of AtomicObject synchro data (modification timestamp, ....).

Since:
JDK 1.1
Version:
1.0.
Author:
Philippe Delrieu

Constructor Summary
AtomicObjectQueryManager()
           
 
Method Summary
abstract  void createAtomicObject(java.lang.String[] parameters)
           
abstract  void createTable()
           
abstract  java.sql.ResultSet getAllModifiedAtomicObjectForServiceSince(java.lang.String[] parameters)
           
abstract  java.sql.ResultSet getAtomicObject(java.lang.String[] parameters)
           
abstract  void purgeDeletedAtomicObject(java.lang.String[] parameters)
           
abstract  void updateAtomicObject(java.lang.String[] parameters)
           
 
Methods inherited from class org.openmobileis.common.util.database.AbstractQueryManager
buildDynamicQuery, buildQuery, close, executeBlobUpdate, executeDynamicQuery, executeDynamicUpdate, executeQuery, executeUpdate, getDbManager, makeSQLList, registerManagerDB
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomicObjectQueryManager

public AtomicObjectQueryManager()
Method Detail

createTable

public abstract void createTable()
                          throws DatabaseException,
                                 java.sql.SQLException
Throws:
DatabaseException
java.sql.SQLException

createAtomicObject

public abstract void createAtomicObject(java.lang.String[] parameters)
                                 throws DatabaseException
Throws:
DatabaseException

updateAtomicObject

public abstract void updateAtomicObject(java.lang.String[] parameters)
                                 throws DatabaseException
Throws:
DatabaseException

purgeDeletedAtomicObject

public abstract void purgeDeletedAtomicObject(java.lang.String[] parameters)
                                       throws DatabaseException
Throws:
DatabaseException

getAtomicObject

public abstract java.sql.ResultSet getAtomicObject(java.lang.String[] parameters)
                                            throws DatabaseException
Throws:
DatabaseException

getAllModifiedAtomicObjectForServiceSince

public abstract java.sql.ResultSet getAllModifiedAtomicObjectForServiceSince(java.lang.String[] parameters)
                                                                      throws DatabaseException
Throws:
DatabaseException


Copyright 2006 OpenMobileIS. All Rights Reserved.