diff --git a/pom.xml b/pom.xml
index 975358d..530905f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
dev.struchkov.haiti.filter
haiti-filter-jooq
- 0.6.0-SNAPSHOT
+ 0.7.0
jar
Haiti Filter JOOQ
@@ -30,7 +30,7 @@
UTF-8
UTF-8
- 3.15.6
+ 3.15.5
1.6.8
3.2.1
@@ -43,7 +43,7 @@
dev.struchkov.haiti
haiti-bom
- 1.0.0
+ 1.4.0
pom
import
diff --git a/src/main/java/dev/struchkov/haiti/filter/jooq/CriteriaJooqFilter.java b/src/main/java/dev/struchkov/haiti/filter/jooq/CriteriaJooqFilter.java
index 6eadfe8..3e2d418 100644
--- a/src/main/java/dev/struchkov/haiti/filter/jooq/CriteriaJooqFilter.java
+++ b/src/main/java/dev/struchkov/haiti/filter/jooq/CriteriaJooqFilter.java
@@ -7,7 +7,7 @@ import dev.struchkov.haiti.filter.jooq.page.PageableOffset;
import dev.struchkov.haiti.filter.jooq.page.PageableSeek;
import dev.struchkov.haiti.filter.jooq.sort.SortContainer;
import dev.struchkov.haiti.filter.jooq.sort.SortType;
-import dev.struchkov.haiti.utils.Assert;
+import dev.struchkov.haiti.utils.Inspector;
import org.jooq.Condition;
import org.jooq.DSLContext;
import org.jooq.Field;
@@ -97,15 +97,15 @@ public class CriteriaJooqFilter {
// }
public CriteriaJooqFilter page(PageableOffset offset) {
- Assert.isNotNull(offset);
- Assert.isNull(seek, filterJooqException("Нельзя установить два типа пагинации одновременно"));
+ Inspector.isNotNull(offset);
+ Inspector.isNull(seek, filterJooqException("Нельзя установить два типа пагинации одновременно"));
this.offset = offset;
return this;
}
public CriteriaJooqFilter page(PageableSeek seek) {
- Assert.isNotNull(seek);
- Assert.isNull(offset, filterJooqException("Нельзя установить два типа пагинации одновременно"));
+ Inspector.isNotNull(seek);
+ Inspector.isNull(offset, filterJooqException("Нельзя установить два типа пагинации одновременно"));
this.seek = seek;
return this;
}
@@ -153,7 +153,7 @@ public class CriteriaJooqFilter {
}
public CriteriaJooqFilter join(JoinTable... joinTables) {
- Assert.isNotNull(joinTables);
+ Inspector.isNotNull(joinTables);
this.joinTables.addAll(Arrays.stream(joinTables).collect(Collectors.toList()));
return this;
}
@@ -273,7 +273,7 @@ public class CriteriaJooqFilter {
private void setPaginationSeek(SelectSeekStepN extends Record> sort) {
if (seek != null) {
- Assert.isNotNull(sort, () -> new FilterJooqHaitiException("При использовании пагинации типа seek необходимо указать сортировку"));
+ Inspector.isNotNull(() -> new FilterJooqHaitiException("При использовании пагинации типа seek необходимо указать сортировку"), sort);
final Integer pageSize = seek.getPageSize();
final Object lastId = seek.getLastId();
if (pageSize != null) {
diff --git a/src/main/java/dev/struchkov/haiti/filter/jooq/CriteriaJooqQuery.java b/src/main/java/dev/struchkov/haiti/filter/jooq/CriteriaJooqQuery.java
index ada4e4b..a511257 100644
--- a/src/main/java/dev/struchkov/haiti/filter/jooq/CriteriaJooqQuery.java
+++ b/src/main/java/dev/struchkov/haiti/filter/jooq/CriteriaJooqQuery.java
@@ -1,6 +1,6 @@
package dev.struchkov.haiti.filter.jooq;
-import dev.struchkov.haiti.utils.Assert;
+import dev.struchkov.haiti.utils.Inspector;
import org.jooq.Condition;
import org.jooq.Field;
import org.jooq.impl.DSL;
@@ -26,7 +26,7 @@ public class CriteriaJooqQuery {
}
public > CriteriaJooqQuery between(String field, Y from, Y to) {
- Assert.isNotNull(field);
+ Inspector.isNotNull(field);
if (from != null && to != null) {
Condition condition = DSL.field(field).between(from, to);
conditions.add(condition);
@@ -35,7 +35,7 @@ public class CriteriaJooqQuery {
}
public CriteriaJooqQuery matchPhrase(String field, Object value) {
- Assert.isNotNull(field);
+ Inspector.isNotNull(field);
if (value != null) {
final Condition condition = condition(Map.of(field(field), value));
conditions.add(condition);
@@ -44,7 +44,7 @@ public class CriteriaJooqQuery {
}
public CriteriaJooqQuery matchPhrase(String field, Set values) {
- Assert.isNotNull(field);
+ Inspector.isNotNull(field);
if (values != null) {
if (values.isEmpty()) {
conditions.add(DSL.field(field).isNull());
@@ -73,7 +73,7 @@ public class CriteriaJooqQuery {
}
public CriteriaJooqQuery like(String field, String value, boolean ignoreCase) {
- Assert.isNotNull(field);
+ Inspector.isNotNull(field);
final Field