Skip to content

Commit 00970a1

Browse files
committed
arangodb#80 adjust order of repsertAll to insertAll
1 parent ea8d4b8 commit 00970a1

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

src/main/java/com/arangodb/springframework/core/ArangoOperations.java

+4-6
Original file line numberDiff line numberDiff line change
@@ -498,17 +498,15 @@ default <T> T repsert(T value) throws DataAccessException {
498498
* Creates new documents from the given documents, unless there already exists. In that case it replaces the
499499
* documents.
500500
*
501-
* @param values
502-
* A List of documents
503-
* @param entityClass
504-
* The entity class which represents the collection
501+
* @param values A List of documents
502+
* @param entityClass The entity class which represents the collection
505503
* @throws DataAccessException
506504
* @since ArangoDB 3.4
507505
*/
508-
<T> Iterable<T> repsertAll(Iterable<T> values, Class<? super T> entityClass, AqlQueryOptions options) throws DataAccessException;
506+
<T> Iterable<T> repsertAll(Iterable<T> values, AqlQueryOptions options, Class<? super T> entityClass) throws DataAccessException;
509507

510508
default <T> Iterable<T> repsertAll(Iterable<T> values, Class<? super T> entityClass) throws DataAccessException {
511-
return repsertAll(values, entityClass, new AqlQueryOptions());
509+
return repsertAll(values, new AqlQueryOptions(), entityClass);
512510
}
513511

514512
/**

src/main/java/com/arangodb/springframework/core/template/ArangoTemplate.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -588,9 +588,9 @@ public <T> T repsert(final T value, AqlQueryOptions options) throws DataAccessEx
588588
return result;
589589
}
590590

591-
@SuppressWarnings({"rawtypes", "unchecked"})
591+
@SuppressWarnings("unchecked")
592592
@Override
593-
public <T> Iterable<T> repsertAll(final Iterable<T> values, final Class<? super T> entityClass, AqlQueryOptions options) throws DataAccessException {
593+
public <T> Iterable<T> repsertAll(final Iterable<T> values, AqlQueryOptions options, final Class<? super T> entityClass) throws DataAccessException {
594594
if (!values.iterator().hasNext()) {
595595
return Collections.emptyList();
596596
}
@@ -603,6 +603,7 @@ public <T> Iterable<T> repsertAll(final Iterable<T> values, final Class<? super
603603
bindVars.put("@col", collectionName);
604604
bindVars.put("docs", values);
605605

606+
@SuppressWarnings("rawtypes")
606607
List result;
607608
try {
608609
result = query(

0 commit comments

Comments
 (0)