|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.ops.ObjectPersistenceService
Field Summary | |
(package private) static java.lang.String |
DATEFORMAT
|
(package private) static java.lang.String |
DBDATEFORMAT
|
Constructor Summary | |
ObjectPersistenceService()
Default constructor: jdbc connection is obtained here (future enhancements to be done for performance |
Method Summary | |
(package private) static java.util.ArrayList |
addobject(java.util.ArrayList list,
boolean b)
Adds boolean data to an ArrayList |
(package private) static java.util.ArrayList |
addobject(java.util.ArrayList list,
byte b)
adds byte data to an ArrayList |
(package private) static java.util.ArrayList |
addobject(java.util.ArrayList list,
double d)
adds double data to an ArrayList |
(package private) static java.util.ArrayList |
addobject(java.util.ArrayList list,
float f)
Adds float data to an ArrayList |
(package private) static java.util.ArrayList |
addobject(java.util.ArrayList list,
int i)
Adds int data to an ArrayList |
(package private) static java.util.ArrayList |
addobject(java.util.ArrayList list,
java.lang.Object o)
adds an Object to an ArrayList |
void |
finalize()
Finalizer. |
java.sql.PreparedStatement |
getStatement(java.lang.String sqlstr,
java.sql.Connection conn)
Gets a PreparedStatement from an SQL statement. |
java.lang.Object |
getValue(java.sql.ResultSet rs,
java.lang.String column,
java.lang.String type)
Gets value from a ResultSet by Column name and type. |
void |
init()
Initialization. |
protected static void |
log(java.lang.String msg)
Message logger. |
void |
setParam(java.sql.PreparedStatement stmt,
int pos,
java.lang.String type,
java.lang.Object value)
Binds parameters to a PreparedStatement by position and type. |
void |
setParamBlob(java.sql.PreparedStatement ps,
int columnIndex,
java.lang.Object value)
Sets a blob value by PreparedStatement and Column index |
void |
setParamBlob(java.sql.ResultSet rs,
java.lang.String column,
java.lang.Object value)
Sets a blob value by ResultSet and Column name. |
static java.lang.String |
sql2str(java.lang.String err,
java.util.ArrayList list)
Generates a SQL Statement string from its template and parameter list. |
(package private) static java.lang.String |
strfmt(java.lang.String str)
Formats a String for output by checking the length. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static final java.lang.String DATEFORMAT
static final java.lang.String DBDATEFORMAT
Constructor Detail |
public ObjectPersistenceService() throws OPSException
OPSException
- if an error occurs.Method Detail |
static java.util.ArrayList addobject(java.util.ArrayList list, boolean b)
list
- ArrayList to be updated.
static java.util.ArrayList addobject(java.util.ArrayList list, byte b)
list
- ArrayList to be updated.b
-
static java.util.ArrayList addobject(java.util.ArrayList list, double d)
list
- ArrayList to be updated.d
- Value to be added.
static java.util.ArrayList addobject(java.util.ArrayList list, float f)
list
- ArrayList to be updated.
static java.util.ArrayList addobject(java.util.ArrayList list, int i)
list
- ArrayList to be updated.i
- Value to be added.
static java.util.ArrayList addobject(java.util.ArrayList list, java.lang.Object o)
list
- ArrayList to be updated.o
- Value to be added.
public void finalize()
public java.sql.PreparedStatement getStatement(java.lang.String sqlstr, java.sql.Connection conn) throws OPSException
sqlstr
- SQL statement.conn
- JDBC connection.
OPSException
- if an error occurs.public java.lang.Object getValue(java.sql.ResultSet rs, java.lang.String column, java.lang.String type) throws OPSException
rs
- ResultSet.column
- Column name.type
- Column type.
OPSException
- if an error occurs.public void init() throws OPSException
OPSException
- if an error occurs.protected static void log(java.lang.String msg)
msg
- Message to log.public void setParam(java.sql.PreparedStatement stmt, int pos, java.lang.String type, java.lang.Object value) throws OPSException
stmt
- PreparedStatement handle.pos
- PreparedStatement parameter index position.type
- Type of the parameter.value
- The parameter to be bounded.
OPSException
- if an error is encountered.public void setParamBlob(java.sql.PreparedStatement ps, int columnIndex, java.lang.Object value) throws OPSException
value
- The value to be set.
OPSException
- if an error is encountered.public void setParamBlob(java.sql.ResultSet rs, java.lang.String column, java.lang.Object value) throws OPSException
rs
- ResultSet.column
- Column name.value
- The value to be set.
OPSException
- if an error is encountered.public static java.lang.String sql2str(java.lang.String err, java.util.ArrayList list)
err
- SQL statement template string.
static java.lang.String strfmt(java.lang.String str)
str
- String to format.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.