BEA Systems, Inc.

com.beasys.commerce.axiom.document.jdbc
Class GetDocumentMetadataStatement

java.lang.Object
  |
  +--com.beasys.commerce.axiom.document.jdbc.CallableStatement
        |
        +--com.beasys.commerce.axiom.document.jdbc.GetDocumentMetadataStatement

public class GetDocumentMetadataStatement
extends CallableStatement

A callable statement which handles getting a single document metadata.

This expects InParam1 to be the string id of the document metadata to retrieve. OutParam1 will be the DocumentMetadataDef (or null if id not found).


Field Summary
protected  java.lang.String documentId
          The id of the document metadata to get.
protected  DocumentMetadataDef metadata
          The metadata gotten.
 
Fields inherited from class com.beasys.commerce.axiom.document.jdbc.CallableStatement
connection
 
Constructor Summary
GetDocumentMetadataStatement(Connection con)
          Constructor.
 
Method Summary
 void clearParameters()
          Clear the parameters.
 void close()
          Close the statement.
 boolean execute()
          Execute the statement.
 java.lang.Object getObject(int index)
          Get the output parameter.
 void setObject(int index, java.lang.Object obj)
          Set the input parameter.
 void setString(int index, java.lang.String str)
          Set the input parameter string.
 boolean wasNull()
          Tell if the metadata out param was null.
 
Methods inherited from class com.beasys.commerce.axiom.document.jdbc.CallableStatement
addBatch, addBatch, cancel, clearBatch, clearWarnings, execute, executeBatch, executeQuery, executeQuery, executeUpdate, executeUpdate, getArray, getBigDecimal, getBigDecimal, getBlob, getBoolean, getByte, getBytes, getClob, getConnection, getDate, getDate, getDocumentProvider, getDouble, getFetchDirection, getFetchSize, getFloat, getInt, getLong, getMaxFieldSize, getMaxRows, getMetaData, getMoreResults, getObject, getQueryTimeout, getRef, getResultSet, getResultSetConcurrency, getResultSetType, getShort, getString, getTime, getTime, getTimestamp, getTimestamp, getUpdateCount, getWarnings, registerOutParameter, registerOutParameter, registerOutParameter, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setCursorName, setDate, setDate, setDouble, setEscapeProcessing, setFetchDirection, setFetchSize, setFloat, setInt, setLong, setMaxFieldSize, setMaxRows, setNull, setNull, setObject, setObject, setQueryTimeout, setRef, setShort, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

documentId

protected java.lang.String documentId
The id of the document metadata to get.

metadata

protected DocumentMetadataDef metadata
The metadata gotten.
Constructor Detail

GetDocumentMetadataStatement

public GetDocumentMetadataStatement(Connection con)
Constructor.
Method Detail

close

public void close()
Close the statement.
Overrides:
close in class CallableStatement
Tags copied from class: CallableStatement
Throws:
java.sql.SQLException - thrown on an error.

clearParameters

public void clearParameters()
Clear the parameters.
Overrides:
clearParameters in class CallableStatement
Tags copied from class: CallableStatement
Throws:
java.sql.SQLException - thrown on an error.

execute

public boolean execute()
                throws java.sql.SQLException
Execute the statement.
Overrides:
execute in class CallableStatement
Throws:
java.sql.SQLException - thrown on an error.

setObject

public void setObject(int index,
                      java.lang.Object obj)
               throws java.sql.SQLException
Set the input parameter.
Overrides:
setObject in class CallableStatement
Throws:
java.sql.SQLException - thrown on invalid args.

setString

public void setString(int index,
                      java.lang.String str)
               throws java.sql.SQLException
Set the input parameter string.
Overrides:
setString in class CallableStatement
Throws:
java.sql.SQLException - thrown on invlid args.
See Also:
setObject(int, java.lang.Object)

getObject

public java.lang.Object getObject(int index)
                           throws java.sql.SQLException
Get the output parameter.
Overrides:
getObject in class CallableStatement
Throws:
java.sql.SQLException - thrown on an error.

wasNull

public boolean wasNull()
Tell if the metadata out param was null.
Overrides:
wasNull in class CallableStatement
Tags copied from class: CallableStatement
Throws:
java.sql.SQLException - always thrown.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved