|
Spring Data Commons | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.data.repository.query.ParametersParameterAccessor
public class ParametersParameterAccessor
ParameterAccessor
implementation using a Parameters
instance to find special parameters.
Constructor Summary | |
---|---|
ParametersParameterAccessor(Parameters parameters,
Object[] values)
Creates a new ParametersParameterAccessor . |
Method Summary | ||
---|---|---|
Object |
getBindableValue(int index)
Returns the bindable value with the given index. |
|
Pageable |
getPageable()
Returns the Pageable of the parameters, if available. |
|
Sort |
getSort()
Returns the sort instance to be used for query creation. |
|
protected
|
getValue(int index)
Returns the value with the given index. |
|
org.springframework.data.repository.query.ParametersParameterAccessor.BindableParameterIterator |
iterator()
Returns an iterator over all bindable parameters. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParametersParameterAccessor(Parameters parameters, Object[] values)
ParametersParameterAccessor
.
parameters
- values
- Method Detail |
---|
public Pageable getPageable()
ParameterAccessor
Pageable
of the parameters, if available. Returns null
otherwise.
getPageable
in interface ParameterAccessor
public Sort getSort()
ParameterAccessor
Sort
parameter if available or the
Sort
contained in a Pageable
if available. Returns null
if no Sort
can be found.
getSort
in interface ParameterAccessor
protected <T> T getValue(int index)
index
-
public Object getBindableValue(int index)
ParameterAccessor
Pageable
and Sort
values are
skipped without noticed in the index. For a method signature taking String
, Pageable
,
String
, #getBindableParameter(1)
would return the second String
value.
getBindableValue
in interface ParameterAccessor
public org.springframework.data.repository.query.ParametersParameterAccessor.BindableParameterIterator iterator()
ParameterAccessor
Pageable
or
Sort
will not be included in this Iterator
.
iterator
in interface Iterable<Object>
iterator
in interface ParameterAccessor
|
Spring Data Commons | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |