org.enhydra.shark.instancepersistence.data
Class DeadlineDelete

java.lang.Object
  extended bycom.lutris.appserver.server.sql.CoreDO
      extended byorg.enhydra.shark.instancepersistence.data.DeadlineDelete
All Implemented Interfaces:
java.io.Serializable, com.lutris.appserver.server.sql.Transaction

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

*

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

Field Summary
 
Fields inherited from class com.lutris.appserver.server.sql.CoreDO
originalData, persistent, versioning
 
Constructor Summary
DeadlineDelete(DeadlineQuery 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 SHKDeadlines as the name of the table in the database which contains DeadlineDelete 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

DeadlineDelete

public DeadlineDelete(DeadlineQuery query)
               throws com.lutris.appserver.server.sql.ObjectIdException,
                      com.lutris.dods.builder.generator.query.DataObjectException,
                      com.lutris.appserver.server.sql.DatabaseManagerException
Parameters:
query -
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

Throws:
java.sql.SQLException

finalizeDelete

public void finalizeDelete(boolean success)
overloaded method from CoreDO


objectIdentityType

public int objectIdentityType()

getTableName

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

Returns:
The database table name.

get_OId

public com.lutris.appserver.server.sql.ObjectId get_OId()

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)

getInsertStatement

public java.sql.PreparedStatement getInsertStatement(com.lutris.appserver.server.sql.DBConnection conn)
                                              throws java.sql.SQLException
Throws:
java.sql.SQLException

getUpdateStatement

public java.sql.PreparedStatement getUpdateStatement(com.lutris.appserver.server.sql.DBConnection conn)
                                              throws java.sql.SQLException
Throws:
java.sql.SQLException

getDeleteStatement

public java.sql.PreparedStatement getDeleteStatement(com.lutris.appserver.server.sql.DBConnection conn)
                                              throws java.sql.SQLException
Throws:
java.sql.SQLException