org.enhydra.shark.repositorypersistence.data
Interface XPDLHistoryDOI

All Known Implementing Classes:
XPDLHistoryDO

public interface XPDLHistoryDOI

Interface implemented by XPDLHistoryDO Interface could also be implemented by a (hand-written) Business Layer class which uses XPDLHistoryDO

Since:
DODS Project
Version:
$Revision: 1.13 $
Author:
NN

Method Summary
 void commit()
          Deprecated. Use save() instead.
 void commit(com.lutris.appserver.server.sql.DBTransaction dbt)
          Deprecated. Use save() instead.
 void delete()
          Deletes the DO from its table.
 void delete(com.lutris.appserver.server.sql.DBTransaction dbt)
          Deletes the DO from its table.
 long getXPDLClassVersion()
          Get XPDLClassVersion of the SHKXPDLHistory
 java.sql.Timestamp getXPDLHistoryUploadTime()
          Get XPDLHistoryUploadTime of the SHKXPDLHistory
 java.lang.String getXPDLId()
          Get XPDLId of the SHKXPDLHistory
 java.sql.Timestamp getXPDLUploadTime()
          Get XPDLUploadTime of the SHKXPDLHistory
 java.lang.String getXPDLVersion()
          Get XPDLVersion of the SHKXPDLHistory
 void save()
          Inserts/Updates the DO into its table.
 void save(com.lutris.appserver.server.sql.DBTransaction dbt)
          Inserts/Updates the DO into its table.
 void setXPDLClassVersion(long XPDLClassVersion)
          Set XPDLClassVersion of the SHKXPDLHistory
 void setXPDLHistoryUploadTime(java.sql.Timestamp XPDLHistoryUploadTime)
          Set XPDLHistoryUploadTime of the SHKXPDLHistory
 void setXPDLId(java.lang.String XPDLId)
          Set XPDLId of the SHKXPDLHistory
 void setXPDLUploadTime(java.sql.Timestamp XPDLUploadTime)
          Set XPDLUploadTime of the SHKXPDLHistory
 void setXPDLVersion(java.lang.String XPDLVersion)
          Set XPDLVersion of the SHKXPDLHistory
 

Method Detail

getXPDLId

java.lang.String getXPDLId()
                           throws com.lutris.dods.builder.generator.query.DataObjectException
Get XPDLId of the SHKXPDLHistory

Returns:
XPDLId of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setXPDLId

void setXPDLId(java.lang.String XPDLId)
               throws com.lutris.dods.builder.generator.query.DataObjectException
Set XPDLId of the SHKXPDLHistory

Parameters:
XPDLId - of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getXPDLVersion

java.lang.String getXPDLVersion()
                                throws com.lutris.dods.builder.generator.query.DataObjectException
Get XPDLVersion of the SHKXPDLHistory

Returns:
XPDLVersion of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setXPDLVersion

void setXPDLVersion(java.lang.String XPDLVersion)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
Set XPDLVersion of the SHKXPDLHistory

Parameters:
XPDLVersion - of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getXPDLClassVersion

long getXPDLClassVersion()
                         throws com.lutris.dods.builder.generator.query.DataObjectException
Get XPDLClassVersion of the SHKXPDLHistory

Returns:
XPDLClassVersion of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setXPDLClassVersion

void setXPDLClassVersion(long XPDLClassVersion)
                         throws com.lutris.dods.builder.generator.query.DataObjectException
Set XPDLClassVersion of the SHKXPDLHistory

Parameters:
XPDLClassVersion - of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getXPDLUploadTime

java.sql.Timestamp getXPDLUploadTime()
                                     throws com.lutris.dods.builder.generator.query.DataObjectException
Get XPDLUploadTime of the SHKXPDLHistory

Returns:
XPDLUploadTime of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setXPDLUploadTime

void setXPDLUploadTime(java.sql.Timestamp XPDLUploadTime)
                       throws com.lutris.dods.builder.generator.query.DataObjectException
Set XPDLUploadTime of the SHKXPDLHistory

Parameters:
XPDLUploadTime - of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

getXPDLHistoryUploadTime

java.sql.Timestamp getXPDLHistoryUploadTime()
                                            throws com.lutris.dods.builder.generator.query.DataObjectException
Get XPDLHistoryUploadTime of the SHKXPDLHistory

Returns:
XPDLHistoryUploadTime of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

setXPDLHistoryUploadTime

void setXPDLHistoryUploadTime(java.sql.Timestamp XPDLHistoryUploadTime)
                              throws com.lutris.dods.builder.generator.query.DataObjectException
Set XPDLHistoryUploadTime of the SHKXPDLHistory

Parameters:
XPDLHistoryUploadTime - of the SHKXPDLHistory
Throws:
com.lutris.dods.builder.generator.query.DataObjectException - If the object is not found in the database.

save

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
Inserts/Updates the DO into its table.

Throws:
java.sql.SQLException - if any SQL errors occur.
com.lutris.appserver.server.sql.DatabaseManagerException - if a Transaction can not be created.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.dods.builder.generator.query.RefAssertionException - thrown by okTo method.
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

save

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
Inserts/Updates the DO into its table. The transaction is likely provided by the save() method of another DO which references this DO.

Parameters:
dbt - The transaction object to use for this operation.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - if a Transaction can not be created.
com.lutris.appserver.server.sql.DBRowUpdateException - if a version error occurs.
com.lutris.dods.builder.generator.query.RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.dods.builder.generator.query.QueryException

commit

void commit()
            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
Deprecated. Use save() instead.

Inserts/Updates the DO into its table.

Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - if a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

commit

void commit(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
Deprecated. Use save() instead.

Inserts/Updates the DO into its table. The transaction is likely provided by the commit() method of another DO which references this DO.

Parameters:
dbt - The transaction object to use for this operation.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - if a Transaction can not be created.
com.lutris.appserver.server.sql.DBRowUpdateException - if a version error occurs.
com.lutris.dods.builder.generator.query.RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.dods.builder.generator.query.QueryException

delete

void delete()
            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
Deletes the DO from its table.

Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - if a Transaction can not be created.
com.lutris.dods.builder.generator.query.RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.appserver.server.sql.DBRowUpdateException
com.lutris.dods.builder.generator.query.QueryException

delete

void delete(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
Deletes the DO from its table. The transaction is likely provided by the delete() method of another DO which references this DO.

Parameters:
dbt - The transaction object to use for this operation.
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException - if a Transaction can not be created.
com.lutris.appserver.server.sql.DBRowUpdateException - if a version error occurs.
com.lutris.dods.builder.generator.query.RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
com.lutris.dods.builder.generator.query.DataObjectException
com.lutris.dods.builder.generator.query.QueryException