Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.hibernate.param
Class AbstractExplicitParameterSpecification

    java.lang.Object
      org.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()` Get the type which we are expeting for a bind into this parameter based on translated contextual information.
`int` | `getSourceColumn()`
`int` | `getSourceLine()`
`void` | `setExpectedType(Type expectedType)` Injects the expected type.

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()

  Description copied from interface: `ParameterSpecification`
  Get the type which we are expeting for a bind into this parameter based on translated contextual information.

  Specified by:
    `getExpectedType` in interface `ParameterSpecification`
  Returns:
    The expected type.

### setExpectedType

    public void setExpectedType(Type expectedType)

  Description copied from interface: `ParameterSpecification`
  Injects the expected type. Called during translation.

  Specified by:
    `setExpectedType` in interface `ParameterSpecification`
  Parameters:
    `expectedType` - The type to expect.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD