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