Skip to content

Commit a510a84

Browse files
committed
[TECH][wenhao] fix sonar issues.
1 parent afce36b commit a510a84

File tree

7 files changed

+13
-9
lines changed

7 files changed

+13
-9
lines changed

src/main/java/com/github/wenhao/jpa/Specifications.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@
2424
import static javax.persistence.criteria.Predicate.BooleanOperator.AND;
2525
import static javax.persistence.criteria.Predicate.BooleanOperator.OR;
2626

27-
public class Specifications {
27+
public final class Specifications {
28+
29+
private Specifications() {
30+
}
31+
2832
public static <T> PredicateBuilder<T> and() {
2933
return new PredicateBuilder<>(AND);
3034
}

src/main/java/com/github/wenhao/jpa/specification/BetweenSpecification.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131

3232
public class BetweenSpecification<T> extends AbstractSpecification<T> {
3333
private final String property;
34-
private final Comparable<Object> lower;
35-
private final Comparable<Object> upper;
34+
private final transient Comparable<Object> lower;
35+
private final transient Comparable<Object> upper;
3636

3737
public BetweenSpecification(String property, Object lower, Object upper) {
3838
this.property = property;

src/main/java/com/github/wenhao/jpa/specification/EqualSpecification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
public class EqualSpecification<T> extends AbstractSpecification<T> {
3131
private final String property;
32-
private final Object[] values;
32+
private final transient Object[] values;
3333

3434
public EqualSpecification(String property, Object... values) {
3535
this.property = property;

src/main/java/com/github/wenhao/jpa/specification/GeSpecification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
public class GeSpecification<T> extends AbstractSpecification<T> {
3131
private final String property;
32-
private final Comparable<Object> compare;
32+
private final transient Comparable<Object> compare;
3333

3434
public GeSpecification(String property, Comparable<? extends Object> compare) {
3535
this.property = property;

src/main/java/com/github/wenhao/jpa/specification/GtSpecification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
public class GtSpecification<T> extends AbstractSpecification<T> {
3131
private final String property;
32-
private final Comparable<Object> compare;
32+
private final transient Comparable<Object> compare;
3333

3434
public GtSpecification(String property, Comparable<? extends Object> compare) {
3535
this.property = property;

src/main/java/com/github/wenhao/jpa/specification/InSpecification.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
import java.util.Collection;
3030

3131
public class InSpecification<T> extends AbstractSpecification<T> {
32-
private String property;
33-
private Collection<?> values;
32+
private final String property;
33+
private final transient Collection<?> values;
3434

3535
public InSpecification(String property, Collection<?> values) {
3636
this.property = property;

src/main/java/com/github/wenhao/jpa/specification/LeSpecification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
public class LeSpecification<T> extends AbstractSpecification<T> {
3131
private final String property;
32-
private final Comparable<Object> compare;
32+
private final transient Comparable<Object> compare;
3333

3434
public LeSpecification(String property, Comparable<? extends Object> compare) {
3535
this.property = property;

0 commit comments

Comments
 (0)