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.