|
|
|
@ -15,9 +15,6 @@ |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
package org.springframework.data.mongodb.repository.query; |
|
|
|
package org.springframework.data.mongodb.repository.query; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.Arrays; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import org.springframework.data.domain.Range; |
|
|
|
import org.springframework.data.domain.Range; |
|
|
|
import org.springframework.data.domain.Range.Bound; |
|
|
|
import org.springframework.data.domain.Range.Bound; |
|
|
|
import org.springframework.data.geo.Distance; |
|
|
|
import org.springframework.data.geo.Distance; |
|
|
|
@ -41,7 +38,6 @@ import org.springframework.util.ClassUtils; |
|
|
|
public class MongoParametersParameterAccessor extends ParametersParameterAccessor implements MongoParameterAccessor { |
|
|
|
public class MongoParametersParameterAccessor extends ParametersParameterAccessor implements MongoParameterAccessor { |
|
|
|
|
|
|
|
|
|
|
|
private final MongoQueryMethod method; |
|
|
|
private final MongoQueryMethod method; |
|
|
|
private final List<Object> values; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Creates a new {@link MongoParametersParameterAccessor}. |
|
|
|
* Creates a new {@link MongoParametersParameterAccessor}. |
|
|
|
@ -54,7 +50,6 @@ public class MongoParametersParameterAccessor extends ParametersParameterAccesso |
|
|
|
super(method.getParameters(), values); |
|
|
|
super(method.getParameters(), values); |
|
|
|
|
|
|
|
|
|
|
|
this.method = method; |
|
|
|
this.method = method; |
|
|
|
this.values = Arrays.asList(values); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public Range<Distance> getDistanceRange() { |
|
|
|
public Range<Distance> getDistanceRange() { |
|
|
|
@ -156,6 +151,6 @@ public class MongoParametersParameterAccessor extends ParametersParameterAccesso |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public Object[] getValues() { |
|
|
|
public Object[] getValues() { |
|
|
|
return values.toArray(); |
|
|
|
return super.getValues(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|