DODS 5.1 API

org.webdocwf.util.genericstore.data
Interface AttributeEnumValueDOI

All Known Implementing Classes:
AttributeEnumValueDO

public interface AttributeEnumValueDOI

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

Since:
org
Version:
$Revision: 1.2 $
Author:
administrator

Method Summary
 void commit()
          Deprecated. Use save() instead.
 void commit(DBTransaction dbt)
          Deprecated. Use save() instead.
 void delete()
          Deletes the DO from its table.
 void delete(DBTransaction dbt)
          Deletes the DO from its table.
 AttributeDefinitionDO getATTRIBUTEDEFINITIONOID()
          Get ATTRIBUTEDEFINITIONOID of the ATTRIBUTEENUMVALUE
 EnumValueDefinitionDO getENUMVALUEDEFINITIONOID()
          Get ENUMVALUEDEFINITIONOID of the ATTRIBUTEENUMVALUE
 GenericObjectDO getGENERICOBJECTOID()
          Get GENERICOBJECTOID of the ATTRIBUTEENUMVALUE
 void save()
          Inserts/Updates the DO into its table.
 void save(DBTransaction dbt)
          Inserts/Updates the DO into its table.
 void setATTRIBUTEDEFINITIONOID(AttributeDefinitionDO ATTRIBUTEDEFINITIONOID)
          Set ATTRIBUTEDEFINITIONOID of the ATTRIBUTEENUMVALUE
 void setENUMVALUEDEFINITIONOID(EnumValueDefinitionDO ENUMVALUEDEFINITIONOID)
          Set ENUMVALUEDEFINITIONOID of the ATTRIBUTEENUMVALUE
 void setGENERICOBJECTOID(GenericObjectDO GENERICOBJECTOID)
          Set GENERICOBJECTOID of the ATTRIBUTEENUMVALUE
 

Method Detail

getENUMVALUEDEFINITIONOID

public EnumValueDefinitionDO getENUMVALUEDEFINITIONOID()
                                                throws DataObjectException
Get ENUMVALUEDEFINITIONOID of the ATTRIBUTEENUMVALUE

Returns:
ENUMVALUEDEFINITIONOID of the ATTRIBUTEENUMVALUE
Throws:
DataObjectException - If the object is not found in the database.

setENUMVALUEDEFINITIONOID

public void setENUMVALUEDEFINITIONOID(EnumValueDefinitionDO ENUMVALUEDEFINITIONOID)
                               throws DataObjectException
Set ENUMVALUEDEFINITIONOID of the ATTRIBUTEENUMVALUE

Parameters:
ENUMVALUEDEFINITIONOID - of the ATTRIBUTEENUMVALUE
Throws:
DataObjectException - If the object is not found in the database.

getATTRIBUTEDEFINITIONOID

public AttributeDefinitionDO getATTRIBUTEDEFINITIONOID()
                                                throws DataObjectException
Get ATTRIBUTEDEFINITIONOID of the ATTRIBUTEENUMVALUE

Returns:
ATTRIBUTEDEFINITIONOID of the ATTRIBUTEENUMVALUE
Throws:
DataObjectException - If the object is not found in the database.

setATTRIBUTEDEFINITIONOID

public void setATTRIBUTEDEFINITIONOID(AttributeDefinitionDO ATTRIBUTEDEFINITIONOID)
                               throws DataObjectException
Set ATTRIBUTEDEFINITIONOID of the ATTRIBUTEENUMVALUE

Parameters:
ATTRIBUTEDEFINITIONOID - of the ATTRIBUTEENUMVALUE
Throws:
DataObjectException - If the object is not found in the database.

getGENERICOBJECTOID

public GenericObjectDO getGENERICOBJECTOID()
                                    throws DataObjectException
Get GENERICOBJECTOID of the ATTRIBUTEENUMVALUE

Returns:
GENERICOBJECTOID of the ATTRIBUTEENUMVALUE
Throws:
DataObjectException - If the object is not found in the database.

setGENERICOBJECTOID

public void setGENERICOBJECTOID(GenericObjectDO GENERICOBJECTOID)
                         throws DataObjectException
Set GENERICOBJECTOID of the ATTRIBUTEENUMVALUE

Parameters:
GENERICOBJECTOID - of the ATTRIBUTEENUMVALUE
Throws:
DataObjectException - If the object is not found in the database.

save

public void save()
          throws java.sql.SQLException,
                 DatabaseManagerException,
                 DataObjectException,
                 RefAssertionException,
                 DBRowUpdateException,
                 QueryException
Inserts/Updates the DO into its table.

Throws:
DatabaseManagerException - if a Transaction can not be created.
RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
DataObjectException
DBRowUpdateException
QueryException

save

public void save(DBTransaction dbt)
          throws java.sql.SQLException,
                 DatabaseManagerException,
                 DataObjectException,
                 RefAssertionException,
                 DBRowUpdateException,
                 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:
DatabaseManagerException - if a Transaction can not be created.
DBRowUpdateException - if a version error occurs.
RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
DataObjectException
QueryException

commit

public void commit()
            throws java.sql.SQLException,
                   DatabaseManagerException,
                   DataObjectException,
                   RefAssertionException,
                   DBRowUpdateException,
                   QueryException
Deprecated. Use save() instead.

Inserts/Updates the DO into its table.

Throws:
DatabaseManagerException - if a Transaction can not be created.
RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
DataObjectException
DBRowUpdateException
QueryException

commit

public void commit(DBTransaction dbt)
            throws java.sql.SQLException,
                   DatabaseManagerException,
                   DataObjectException,
                   RefAssertionException,
                   DBRowUpdateException,
                   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:
DatabaseManagerException - if a Transaction can not be created.
DBRowUpdateException - if a version error occurs.
RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
DataObjectException
QueryException

delete

public void delete()
            throws java.sql.SQLException,
                   DatabaseManagerException,
                   DataObjectException,
                   RefAssertionException,
                   DBRowUpdateException,
                   QueryException
Deletes the DO from its table.

Throws:
DatabaseManagerException - if a Transaction can not be created.
RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
DataObjectException
DBRowUpdateException
QueryException

delete

public void delete(DBTransaction dbt)
            throws java.sql.SQLException,
                   DatabaseManagerException,
                   DataObjectException,
                   RefAssertionException,
                   DBRowUpdateException,
                   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:
DatabaseManagerException - if a Transaction can not be created.
DBRowUpdateException - if a version error occurs.
RefAssertionException - thrown by okTo method.
java.sql.SQLException - if any SQL errors occur.
DataObjectException
QueryException

DODS 5.1 API