Package com.sun.ts.tests.common.ejb.dba
Class CompoundDBSupport
java.lang.Object
com.sun.ts.tests.common.ejb.dba.DBSupport
com.sun.ts.tests.common.ejb.dba.CompoundDBSupport
- All Implemented Interfaces:
Serializable
DB Support object for DB table using whose primary key is an 'float'.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CompoundPK
protected String
protected float
protected static final String
Name of the property whose value is the DB table nameFields inherited from class com.sun.ts.tests.common.ejb.dba.DBSupport
dbConnection, DBLookupName, ds, nctx, prefix, tablePrefix
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createNewRow
(CompoundPK cofID, String cofName, float cofPrice) static void
initTable
(Properties props) boolean
keyExists
(CompoundPK pkey) float
loadPrice
(CompoundPK pkey) void
removeRow
(CompoundPK pkey) void
storePrice
(CompoundPK pkey, float cofPrice) Methods inherited from class com.sun.ts.tests.common.ejb.dba.DBSupport
closeDBConnection, closeStmt, getDBConnection, getStmt, initTable
-
Field Details
-
compoundTablePrefix
Name of the property whose value is the DB table name- See Also:
-
cofID
-
cofName
-
cofPrice
protected float cofPrice
-
-
Constructor Details
-
CompoundDBSupport
Create a new DBSupport object. If called from an EJB or a Web component, you must make sure to call TestUtil.init() before creating a new DBSupport object.- Throws:
Exception
-
-
Method Details
-
initTable
- Throws:
Exception
-
keyExists
- Throws:
SQLException
-
createNewRow
public void createNewRow(CompoundPK cofID, String cofName, float cofPrice) throws jakarta.ejb.CreateException, SQLException - Throws:
jakarta.ejb.CreateException
SQLException
-
loadPrice
- Throws:
SQLException
-
storePrice
- Throws:
SQLException
-
removeRow
- Throws:
SQLException
-