org.hibernate.param
Class AbstractExplicitParameterSpecification

java.lang.Object
  extended byorg.hibernate.param.AbstractExplicitParameterSpecification
All Implemented Interfaces:
ExplicitParameterSpecification, ParameterSpecification
Direct Known Subclasses:
NamedParameterSpecification, PositionalParameterSpecification

public abstract class AbstractExplicitParameterSpecification
extends Object
implements ExplicitParameterSpecification

Convenience base class for explicitly defined query parameters.

Author:
Steve Ebersole

Constructor Summary
protected AbstractExplicitParameterSpecification(int sourceLine, int sourceColumn)
           
 
Method Summary
 Type getExpectedType()
           
 int getSourceColumn()
           
 int getSourceLine()
           
 void setExpectedType(Type expectedType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.hibernate.param.ParameterSpecification
bind, renderDisplayInfo
 

Constructor Detail

AbstractExplicitParameterSpecification

protected AbstractExplicitParameterSpecification(int sourceLine,
                                                 int sourceColumn)
Method Detail

getSourceLine

public int getSourceLine()
Specified by:
getSourceLine in interface ExplicitParameterSpecification

getSourceColumn

public int getSourceColumn()
Specified by:
getSourceColumn in interface ExplicitParameterSpecification

getExpectedType

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

setExpectedType

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