com.seag.qm
Class TimestampQueryParameter

java.lang.Object
  |
  +--com.seag.qm.QueryParameter
        |
        +--com.seag.qm.TimestampQueryParameter

public class TimestampQueryParameter
extends QueryParameter


Fields inherited from class com.seag.qm.QueryParameter
param
 
Constructor Summary
TimestampQueryParameter()
          Creating a null TimestampQueryParameter
TimestampQueryParameter(long time)
          Creating a TimestampQueryParameter
TimestampQueryParameter(java.sql.Timestamp param)
          Creating a TimestampQueryParameter
 
Method Summary
 java.lang.String getParameterType()
          Getting the Stringrepresentation of the type of the parameter ("Timestamp")
 java.lang.Object getValue()
          Override method, because explicite casting is needed
 void setParameter(java.sql.PreparedStatement stmt, int pos)
          This Method is needed by the ExecuteQuery Class
 
Methods inherited from class com.seag.qm.QueryParameter
setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimestampQueryParameter

public TimestampQueryParameter(java.sql.Timestamp param)
Creating a TimestampQueryParameter
Parameters:
param - java.sql.Timestamp

TimestampQueryParameter

public TimestampQueryParameter(long time)
Creating a TimestampQueryParameter
Parameters:
date - date in milliseconds since 1.1.1970

TimestampQueryParameter

public TimestampQueryParameter()
Creating a null TimestampQueryParameter
Method Detail

setParameter

public void setParameter(java.sql.PreparedStatement stmt,
                         int pos)
                  throws java.sql.SQLException
This Method is needed by the ExecuteQuery Class
Overrides:
setParameter in class QueryParameter
Parameters:
stmt - an allready created PreparedStatement (by the ExecuteQuery)
pos - Position of the parameter
Throws:
java.sql.SQLException - if the method fails

getParameterType

public java.lang.String getParameterType()
Getting the Stringrepresentation of the type of the parameter ("Timestamp")
Overrides:
getParameterType in class QueryParameter
Returns:
String - Representation of the type of the parameter

getValue

public java.lang.Object getValue()
Override method, because explicite casting is needed
Overrides:
getValue in class QueryParameter
Returns:
Resultobject