Skip to content

Commit d836df0

Browse files
Deprecated APIs: remove inconsistently named setParameters methods
Deprecated in release 4.0.0
1 parent c172d89 commit d836df0

File tree

2 files changed

+1
-63
lines changed

2 files changed

+1
-63
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ For more insights into what changed in the ObjectBox C++ core, [check the Object
1212
- When using `BoxStoreBuilder.buildDefault()`, don't leak Store when setting as default fails.
1313
- To help diagnose, print stacks of all threads in the internal thread pool if shutting it down takes too long when
1414
closing `BoxStore`.
15+
- Remove deprecated `Query.setParameters` methods that set a single parameter, use the `setParameter` methods instead.
1516
- Remove deprecated `Box.removeByKeys`, use `Box.removeByIds` instead.
1617
- Remove deprecated `BoxStore.sizeOnDisk`, use `getDbSize` or `getDbSizeOnDisk` instead which properly handle in-memory databases.
1718
- Remove deprecated `BoxStoreBuilder.debugTransactions`, use `debugFlags(DebugFlags.LOG_TRANSACTIONS_READ | DebugFlags.LOG_TRANSACTIONS_WRITE)` instead.

objectbox-java/src/main/java/io/objectbox/query/Query.java

Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -780,48 +780,6 @@ public Query<T> setParameters(String alias, long value1, long value2) {
780780
return this;
781781
}
782782

783-
/**
784-
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
785-
*
786-
* @deprecated Use {@link #setParameter(Property, int[])} instead.
787-
*/
788-
@Deprecated
789-
public Query<T> setParameters(Property<?> property, int[] values) {
790-
return setParameter(property, values);
791-
}
792-
793-
/**
794-
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
795-
*
796-
* @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
797-
* @deprecated Use {@link #setParameter(String, int[])} instead.
798-
*/
799-
@Deprecated
800-
public Query<T> setParameters(String alias, int[] values) {
801-
return setParameter(alias, values);
802-
}
803-
804-
/**
805-
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
806-
*
807-
* @deprecated Use {@link #setParameter(Property, long[])} instead.
808-
*/
809-
@Deprecated
810-
public Query<T> setParameters(Property<?> property, long[] values) {
811-
return setParameter(property, values);
812-
}
813-
814-
/**
815-
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
816-
*
817-
* @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
818-
* @deprecated Use {@link #setParameter(String, long[])} instead.
819-
*/
820-
@Deprecated
821-
public Query<T> setParameters(String alias, long[] values) {
822-
return setParameter(alias, values);
823-
}
824-
825783
/**
826784
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
827785
*/
@@ -844,27 +802,6 @@ public Query<T> setParameters(String alias, double value1, double value2) {
844802
return this;
845803
}
846804

847-
/**
848-
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
849-
*
850-
* @deprecated Use {@link #setParameter(Property, String[])} instead.
851-
*/
852-
@Deprecated
853-
public Query<T> setParameters(Property<?> property, String[] values) {
854-
return setParameter(property, values);
855-
}
856-
857-
/**
858-
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
859-
*
860-
* @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
861-
* @deprecated Use {@link #setParameter(String, String[])} instead.
862-
*/
863-
@Deprecated
864-
public Query<T> setParameters(String alias, String[] values) {
865-
return setParameter(alias, values);
866-
}
867-
868805
/**
869806
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
870807
*/

0 commit comments

Comments
 (0)