Spring Data JPA

org.springframework.data.jpa.repository.query
Class JpaParameters

java.lang.Object
  extended by org.springframework.data.repository.query.Parameters<JpaParameters,org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter>
      extended by org.springframework.data.jpa.repository.query.JpaParameters
All Implemented Interfaces:
Iterable<org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter>

public class JpaParameters
extends Parameters<JpaParameters,org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter>

Custom extension of Parameters discovering additional query parameter annotations.

Author:
Thomas Darimont

Field Summary
 
Fields inherited from class org.springframework.data.repository.query.Parameters
TYPES
 
Constructor Summary
JpaParameters(Method method)
          Creates a new JpaParameters instance from the given Method.
 
Method Summary
protected  JpaParameters createFrom(List<org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter> parameters)
           
protected  org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter createParameter(MethodParameter parameter)
           
 
Methods inherited from class org.springframework.data.repository.query.Parameters
getBindableParameter, getBindableParameters, getNumberOfParameters, getPageableIndex, getParameter, getSortIndex, hasPageableParameter, hasParameterAt, hasSortParameter, hasSpecialParameter, isBindable, iterator, potentiallySortsDynamically
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaParameters

public JpaParameters(Method method)
Creates a new JpaParameters instance from the given Method.

Parameters:
method - must not be null.
Method Detail

createParameter

protected org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter createParameter(MethodParameter parameter)
Specified by:
createParameter in class Parameters<JpaParameters,org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter>

createFrom

protected JpaParameters createFrom(List<org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter> parameters)
Specified by:
createFrom in class Parameters<JpaParameters,org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter>

Spring Data JPA

Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.