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

java.lang.Object
  extended byorg.openmobileis.common.util.database.AbstractQueryManager
      extended byorg.openmobileis.synchro.algo.replication.utils.impl.AtomicObjectQueryManager
          extended byorg.openmobileis.synchro.algo.replication.utils.impl.PostgreSQLAtomicObjectQueryManager

public class PostgreSQLAtomicObjectQueryManager
extends AtomicObjectQueryManager

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
PostgreSQLAtomicObjectQueryManager()
           
 
Method Summary
 void createAtomicObject(java.lang.String[] parameters)
           
 void createTable()
           
 java.sql.ResultSet getAllModifiedAtomicObjectForServiceSince(java.lang.String[] parameters)
           
 java.sql.ResultSet getAtomicObject(java.lang.String[] parameters)
           
 void purgeDeletedAtomicObject(java.lang.String[] parameters)
           
 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

PostgreSQLAtomicObjectQueryManager

public PostgreSQLAtomicObjectQueryManager()
Method Detail

createAtomicObject

public void createAtomicObject(java.lang.String[] parameters)
                        throws DatabaseException
Specified by:
createAtomicObject in class AtomicObjectQueryManager
Throws:
DatabaseException

createTable

public void createTable()
                 throws DatabaseException,
                        java.sql.SQLException
Specified by:
createTable in class AtomicObjectQueryManager
Throws:
DatabaseException
java.sql.SQLException

updateAtomicObject

public void updateAtomicObject(java.lang.String[] parameters)
                        throws DatabaseException
Specified by:
updateAtomicObject in class AtomicObjectQueryManager
Throws:
DatabaseException

purgeDeletedAtomicObject

public void purgeDeletedAtomicObject(java.lang.String[] parameters)
                              throws DatabaseException
Specified by:
purgeDeletedAtomicObject in class AtomicObjectQueryManager
Throws:
DatabaseException

getAtomicObject

public java.sql.ResultSet getAtomicObject(java.lang.String[] parameters)
                                   throws DatabaseException
Specified by:
getAtomicObject in class AtomicObjectQueryManager
Throws:
DatabaseException

getAllModifiedAtomicObjectForServiceSince

public java.sql.ResultSet getAllModifiedAtomicObjectForServiceSince(java.lang.String[] parameters)
                                                             throws DatabaseException
Specified by:
getAllModifiedAtomicObjectForServiceSince in class AtomicObjectQueryManager
Throws:
DatabaseException


Copyright 2006 OpenMobileIS. All Rights Reserved.