public class ExplicitParameterInfo<T>
extends java.lang.Object
implements javax.persistence.Parameter<T>
| Constructor and Description |
|---|
ExplicitParameterInfo(java.lang.String name,
java.lang.Integer position,
java.lang.Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
java.lang.Class<T> |
getParameterType() |
java.lang.Integer |
getPosition() |
boolean |
isNamed() |
java.lang.String |
render()
Renders this parameter's JPQL form
|
void |
validateBindValue(java.lang.Object value) |
void |
validateCalendarBind() |
void |
validateDateBind() |
public ExplicitParameterInfo(java.lang.String name,
java.lang.Integer position,
java.lang.Class<T> type)
public boolean isNamed()
public java.lang.String getName()
getName in interface javax.persistence.Parameter<T>public java.lang.Integer getPosition()
getPosition in interface javax.persistence.Parameter<T>public java.lang.Class<T> getParameterType()
getParameterType in interface javax.persistence.Parameter<T>public java.lang.String render()
public void validateBindValue(java.lang.Object value)
public void validateCalendarBind()
public void validateDateBind()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.