org.enhydra.shark.globalpersistence.data
Class GlobalDataDelete

java.lang.Object
  extended by com.lutris.appserver.server.sql.CoreDO
      extended by org.enhydra.shark.globalpersistence.data.GlobalDataDelete
All Implemented Interfaces:
com.lutris.appserver.server.sql.Transaction, java.io.Serializable

public class GlobalDataDelete
extends com.lutris.appserver.server.sql.CoreDO

*

Since:
DODS Project
Version:
$Revision: 1.15 $
Author:
NN
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.lutris.appserver.server.sql.CoreDO
originalData, persistent, versioning
 
Constructor Summary
GlobalDataDelete(GlobalDataQuery query)
           
 
Method Summary
protected  boolean beMorePrecise()
           
 void dumpData(boolean incrementVersion)
           
 void executeDelete(com.lutris.appserver.server.sql.DBConnection conn)
          overloaded method from CoreDO
 void finalizeDelete(boolean success)
          overloaded method from CoreDO
 com.lutris.appserver.server.sql.ObjectId get_OId()
           
 java.sql.PreparedStatement getDeleteStatement(com.lutris.appserver.server.sql.DBConnection conn)
           
 java.sql.PreparedStatement getInsertStatement(com.lutris.appserver.server.sql.DBConnection conn)
           
 java.lang.String getTableName()
          Return SHKGlobalData as the name of the table in the database which contains GlobalDataDelete objects.
 java.sql.PreparedStatement getUpdateStatement(com.lutris.appserver.server.sql.DBConnection conn)
           
protected  boolean isAutoSave()
           
 boolean isSelectOIds()
           
 int objectIdentityType()
           
 void save()
           
 void save(com.lutris.appserver.server.sql.DBTransaction dbt)
           
 void setSelectOIds(boolean arg)
           
 
Methods inherited from class com.lutris.appserver.server.sql.CoreDO
addToCache, deleteFromCache, disableVersioning, evict, executeInsert, executeLockingStatement, executeUpdate, finalizeInsert, finalizeUpdate, get_NewVersion, get_OIdColumnName, get_Version, get_versionColumnName, getNewVersion, getOId, getOIdColumnName, getOriginalVersion, getVersion, getVersionColumnName, isPersistent, makeInvisible, makeVisible, originalData_get, refresh, set_NewVersion, set_OId, set_OIdColumnName, set_Version, set_versionColumnName, setNewVersion, setOId, setOIdColumnName, setPersistent, setVersion, setVersionColumnName, updateCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalDataDelete

public GlobalDataDelete(GlobalDataQuery query)
                 throws com.lutris.appserver.server.sql.ObjectIdException,
                        com.lutris.dods.builder.generator.query.DataObjectException,
                        com.lutris.appserver.server.sql.DatabaseManagerException
Parameters:
query -
Throws:
com.lutris.appserver.server.sql.ObjectIdException
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DatabaseManagerException
Method Detail

save

public void save(com.lutris.appserver.server.sql.DBTransaction dbt)
          throws java.sql.SQLException,
                 com.lutris.appserver.server.sql.DatabaseManagerException,
                 com.lutris.dods.builder.generator.query.DataObjectException,
                 com.lutris.dods.builder.generator.query.RefAssertionException,
                 com.lutris.appserver.server.sql.DBRowUpdateException,
                 com.lutris.dods.builder.generator.query.QueryException
Parameters:
dbt -
Throws:
java.sql.SQLException
com.lutris.appserver.server.sql.DatabaseManagerException
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.dods.builder.generator.query.RefAssertionException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

save

public void save()
          throws java.sql.SQLException,
                 com.lutris.appserver.server.sql.DatabaseManagerException,
                 com.lutris.dods.builder.generator.query.DataObjectException,
                 com.lutris.dods.builder.generator.query.RefAssertionException,
                 com.lutris.appserver.server.sql.DBRowUpdateException,
                 com.lutris.dods.builder.generator.query.QueryException
Throws:
java.sql.SQLException
com.lutris.appserver.server.sql.DatabaseManagerException
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.dods.builder.generator.query.RefAssertionException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

executeDelete

public void executeDelete(com.lutris.appserver.server.sql.DBConnection conn)
                   throws java.sql.SQLException
overloaded method from CoreDO

Specified by:
executeDelete in interface com.lutris.appserver.server.sql.Transaction
Overrides:
executeDelete in class com.lutris.appserver.server.sql.CoreDO
Throws:
java.sql.SQLException

finalizeDelete

public void finalizeDelete(boolean success)
overloaded method from CoreDO

Specified by:
finalizeDelete in interface com.lutris.appserver.server.sql.Transaction
Overrides:
finalizeDelete in class com.lutris.appserver.server.sql.CoreDO

objectIdentityType

public int objectIdentityType()
Specified by:
objectIdentityType in class com.lutris.appserver.server.sql.CoreDO

getTableName

public java.lang.String getTableName()
Return SHKGlobalData as the name of the table in the database which contains GlobalDataDelete objects. This method overrides CoreDO.getTableName()

Specified by:
getTableName in class com.lutris.appserver.server.sql.CoreDO
Returns:
The database table name.

get_OId

public com.lutris.appserver.server.sql.ObjectId get_OId()
Overrides:
get_OId in class com.lutris.appserver.server.sql.CoreDO

isAutoSave

protected boolean isAutoSave()

isSelectOIds

public boolean isSelectOIds()
Returns:
true for ...

setSelectOIds

public void setSelectOIds(boolean arg)
Parameters:
arg - - without explanation, yet

beMorePrecise

protected boolean beMorePrecise()

dumpData

public void dumpData(boolean incrementVersion)
Specified by:
dumpData in class com.lutris.appserver.server.sql.CoreDO

getInsertStatement

public java.sql.PreparedStatement getInsertStatement(com.lutris.appserver.server.sql.DBConnection conn)
                                              throws java.sql.SQLException
Specified by:
getInsertStatement in class com.lutris.appserver.server.sql.CoreDO
Throws:
java.sql.SQLException

getUpdateStatement

public java.sql.PreparedStatement getUpdateStatement(com.lutris.appserver.server.sql.DBConnection conn)
                                              throws java.sql.SQLException
Specified by:
getUpdateStatement in class com.lutris.appserver.server.sql.CoreDO
Throws:
java.sql.SQLException

getDeleteStatement

public java.sql.PreparedStatement getDeleteStatement(com.lutris.appserver.server.sql.DBConnection conn)
                                              throws java.sql.SQLException
Specified by:
getDeleteStatement in class com.lutris.appserver.server.sql.CoreDO
Throws:
java.sql.SQLException