org.enhydra.shark.appmappersistence.data
Interface ProcLevelXPDLAppToolAgentAppDOI

All Known Implementing Classes:
ProcLevelXPDLAppToolAgentAppDO

public interface ProcLevelXPDLAppToolAgentAppDOI

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

Since:
DODS Project
Version:
$Revision: 1.12 $
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.
 ToolAgentAppDO getTOOLAGENTOID()
          Get TOOLAGENTOID of the SHKProcLevelXPDLAppToolAgntApp
 ProcLevelXPDLAppDO getXPDL_APPOID()
          Get XPDL_APPOID of the SHKProcLevelXPDLAppToolAgntApp
 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 setTOOLAGENTOID(ToolAgentAppDO TOOLAGENTOID)
          Set TOOLAGENTOID of the SHKProcLevelXPDLAppToolAgntApp
 void setXPDL_APPOID(ProcLevelXPDLAppDO XPDL_APPOID)
          Set XPDL_APPOID of the SHKProcLevelXPDLAppToolAgntApp
 

Method Detail

getXPDL_APPOID

public ProcLevelXPDLAppDO getXPDL_APPOID()
                                  throws com.lutris.dods.builder.generator.query.DataObjectException
Get XPDL_APPOID of the SHKProcLevelXPDLAppToolAgntApp

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

setXPDL_APPOID

public void setXPDL_APPOID(ProcLevelXPDLAppDO XPDL_APPOID)
                    throws com.lutris.dods.builder.generator.query.DataObjectException
Set XPDL_APPOID of the SHKProcLevelXPDLAppToolAgntApp

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

getTOOLAGENTOID

public ToolAgentAppDO getTOOLAGENTOID()
                               throws com.lutris.dods.builder.generator.query.DataObjectException
Get TOOLAGENTOID of the SHKProcLevelXPDLAppToolAgntApp

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

setTOOLAGENTOID

public void setTOOLAGENTOID(ToolAgentAppDO TOOLAGENTOID)
                     throws com.lutris.dods.builder.generator.query.DataObjectException
Set TOOLAGENTOID of the SHKProcLevelXPDLAppToolAgntApp

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

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
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

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
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

public 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

public 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

public 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

public 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