org.hibernate.param
Class VersionTypeSeedParameterSpecification

java.lang.Object
  extended byorg.hibernate.param.VersionTypeSeedParameterSpecification
All Implemented Interfaces:
ParameterSpecification

public class VersionTypeSeedParameterSpecification
extends Object
implements ParameterSpecification

Implementation of VersionTypeSeedParameterSpecification.

Author:
Steve Ebersole

Constructor Summary
VersionTypeSeedParameterSpecification(VersionType type)
           
 
Method Summary
 int bind(PreparedStatement statement, QueryParameters qp, SessionImplementor session, int position)
          Bind the appropriate value into the given statement at the specified position.
 Type getExpectedType()
           
 String renderDisplayInfo()
           
 void setExpectedType(Type expectedType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionTypeSeedParameterSpecification

public VersionTypeSeedParameterSpecification(VersionType type)
Method Detail

bind

public int bind(PreparedStatement statement,
                QueryParameters qp,
                SessionImplementor session,
                int position)
         throws SQLException
Description copied from interface: ParameterSpecification
Bind the appropriate value into the given statement at the specified position.

Specified by:
bind in interface ParameterSpecification
Parameters:
statement - The statement into which the value should be bound.
qp - The defined values for the current query execution.
session - The session against which the current execution is occuring.
position - The position from which to start binding value(s).
Returns:
The number of sql bind positions "eaten" by this bind operation.
Throws:
SQLException
See Also:
ParameterSpecification.bind(java.sql.PreparedStatement, org.hibernate.engine.QueryParameters, org.hibernate.engine.SessionImplementor, int)

getExpectedType

public Type getExpectedType()
Specified by:
getExpectedType in interface ParameterSpecification

setExpectedType

public void setExpectedType(Type expectedType)
Specified by:
setExpectedType in interface ParameterSpecification

renderDisplayInfo

public String renderDisplayInfo()
Specified by:
renderDisplayInfo in interface ParameterSpecification