@@ -52,50 +52,26 @@ public abstract class AbstractPageRequest implements Pageable, Serializable {
|
||||
this.size = size;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#getPageSize()
|
||||
*/
|
||||
public int getPageSize() {
|
||||
return size;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#getPageNumber()
|
||||
*/
|
||||
public int getPageNumber() {
|
||||
return page;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#getOffset()
|
||||
*/
|
||||
public long getOffset() {
|
||||
return (long) page * (long) size;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#hasPrevious()
|
||||
*/
|
||||
public boolean hasPrevious() {
|
||||
return page > 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#previousOrFirst()
|
||||
*/
|
||||
public Pageable previousOrFirst() {
|
||||
return hasPrevious() ? previous() : first();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#next()
|
||||
*/
|
||||
public abstract Pageable next();
|
||||
|
||||
/**
|
||||
@@ -105,16 +81,8 @@ public abstract class AbstractPageRequest implements Pageable, Serializable {
|
||||
*/
|
||||
public abstract Pageable previous();
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#first()
|
||||
*/
|
||||
public abstract Pageable first();
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
|
||||
@@ -127,10 +95,6 @@ public abstract class AbstractPageRequest implements Pageable, Serializable {
|
||||
return result;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
|
||||
|
||||
@@ -54,108 +54,56 @@ abstract class Chunk<T> implements Slice<T>, Serializable {
|
||||
this.pageable = pageable;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#getNumber()
|
||||
*/
|
||||
public int getNumber() {
|
||||
return pageable.isPaged() ? pageable.getPageNumber() : 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#getSize()
|
||||
*/
|
||||
public int getSize() {
|
||||
return pageable.isPaged() ? pageable.getPageSize() : content.size();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#getNumberOfElements()
|
||||
*/
|
||||
public int getNumberOfElements() {
|
||||
return content.size();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#hasPrevious()
|
||||
*/
|
||||
public boolean hasPrevious() {
|
||||
return getNumber() > 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#isFirst()
|
||||
*/
|
||||
public boolean isFirst() {
|
||||
return !hasPrevious();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#isLast()
|
||||
*/
|
||||
public boolean isLast() {
|
||||
return !hasNext();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#nextPageable()
|
||||
*/
|
||||
public Pageable nextPageable() {
|
||||
return hasNext() ? pageable.next() : Pageable.unpaged();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#previousPageable()
|
||||
*/
|
||||
public Pageable previousPageable() {
|
||||
return hasPrevious() ? pageable.previousOrFirst() : Pageable.unpaged();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#hasContent()
|
||||
*/
|
||||
public boolean hasContent() {
|
||||
return !content.isEmpty();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#getContent()
|
||||
*/
|
||||
public List<T> getContent() {
|
||||
return Collections.unmodifiableList(content);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#getPageable()
|
||||
*/
|
||||
@Override
|
||||
public Pageable getPageable() {
|
||||
return pageable;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#getSort()
|
||||
*/
|
||||
@Override
|
||||
public Sort getSort() {
|
||||
return pageable.getSort();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Iterable#iterator()
|
||||
*/
|
||||
public Iterator<T> iterator() {
|
||||
return content.iterator();
|
||||
}
|
||||
@@ -173,10 +121,6 @@ abstract class Chunk<T> implements Slice<T>, Serializable {
|
||||
return this.stream().map(converter::apply).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
|
||||
@@ -194,10 +138,6 @@ abstract class Chunk<T> implements Slice<T>, Serializable {
|
||||
return contentEqual && pageableEqual;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
|
||||
|
||||
@@ -440,10 +440,6 @@ public interface ExampleMatcher {
|
||||
return other instanceof GenericPropertyMatcher;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
|
||||
@@ -465,10 +461,6 @@ public interface ExampleMatcher {
|
||||
return ObjectUtils.nullSafeEquals(valueTransformer, that.valueTransformer);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
var result = ObjectUtils.nullSafeHashCode(stringMatcher);
|
||||
@@ -607,10 +599,6 @@ public interface ExampleMatcher {
|
||||
|
||||
INSTANCE;
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.util.function.Function#apply(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
@SuppressWarnings("null")
|
||||
public Optional<Object> apply(Optional<Object> source) {
|
||||
@@ -738,10 +726,6 @@ public interface ExampleMatcher {
|
||||
return getPropertyValueTransformer().apply(source);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
|
||||
@@ -767,10 +751,6 @@ public interface ExampleMatcher {
|
||||
return ObjectUtils.nullSafeEquals(valueTransformer, that.valueTransformer);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
var result = ObjectUtils.nullSafeHashCode(path);
|
||||
@@ -825,10 +805,6 @@ public interface ExampleMatcher {
|
||||
return propertySpecifiers.values();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
|
||||
@@ -843,10 +819,6 @@ public interface ExampleMatcher {
|
||||
return ObjectUtils.nullSafeEquals(propertySpecifiers, that.propertySpecifiers);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return ObjectUtils.nullSafeHashCode(propertySpecifiers);
|
||||
|
||||
@@ -61,55 +61,31 @@ public class PageImpl<T> extends Chunk<T> implements Page<T> {
|
||||
this(content, Pageable.unpaged(), null == content ? 0 : content.size());
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Page#getTotalPages()
|
||||
*/
|
||||
@Override
|
||||
public int getTotalPages() {
|
||||
return getSize() == 0 ? 1 : (int) Math.ceil((double) total / (double) getSize());
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Page#getTotalElements()
|
||||
*/
|
||||
@Override
|
||||
public long getTotalElements() {
|
||||
return total;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#hasNext()
|
||||
*/
|
||||
@Override
|
||||
public boolean hasNext() {
|
||||
return getNumber() + 1 < getTotalPages();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#isLast()
|
||||
*/
|
||||
@Override
|
||||
public boolean isLast() {
|
||||
return !hasNext();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#transform(org.springframework.core.convert.converter.Converter)
|
||||
*/
|
||||
@Override
|
||||
public <U> Page<U> map(Function<? super T, ? extends U> converter) {
|
||||
return new PageImpl<>(getConvertedContent(converter), getPageable(), total);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
|
||||
@@ -123,10 +99,6 @@ public class PageImpl<T> extends Chunk<T> implements Page<T> {
|
||||
return String.format("Page %s of %d containing %s instances", getNumber() + 1, getTotalPages(), contentType);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(@Nullable Object obj) {
|
||||
|
||||
@@ -141,10 +113,6 @@ public class PageImpl<T> extends Chunk<T> implements Page<T> {
|
||||
return this.total == that.total && super.equals(obj);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
|
||||
|
||||
@@ -96,45 +96,25 @@ public class PageRequest extends AbstractPageRequest {
|
||||
return PageRequest.of(0, pageSize);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#getSort()
|
||||
*/
|
||||
public Sort getSort() {
|
||||
return sort;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#next()
|
||||
*/
|
||||
@Override
|
||||
public PageRequest next() {
|
||||
return new PageRequest(getPageNumber() + 1, getPageSize(), getSort());
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.AbstractPageRequest#previous()
|
||||
*/
|
||||
@Override
|
||||
public PageRequest previous() {
|
||||
return getPageNumber() == 0 ? this : new PageRequest(getPageNumber() - 1, getPageSize(), getSort());
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#first()
|
||||
*/
|
||||
@Override
|
||||
public PageRequest first() {
|
||||
return new PageRequest(0, getPageSize(), getSort());
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(@Nullable Object obj) {
|
||||
|
||||
@@ -184,19 +164,11 @@ public class PageRequest extends AbstractPageRequest {
|
||||
return new PageRequest(getPageNumber(), getPageSize(), sort);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return 31 * super.hashCode() + sort.hashCode();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.format("Page request [number: %d, size %d, sort: %s]", getPageNumber(), getPageSize(), sort);
|
||||
|
||||
@@ -198,10 +198,6 @@ public final class Range<T extends Comparable<T>> {
|
||||
return greaterThanLowerBound && lessThanUpperBound;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.format("%s-%s", lowerBound.toPrefixString(), upperBound.toSuffixString());
|
||||
@@ -215,10 +211,6 @@ public final class Range<T extends Comparable<T>> {
|
||||
return this.upperBound;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
|
||||
@@ -237,10 +229,6 @@ public final class Range<T extends Comparable<T>> {
|
||||
return ObjectUtils.nullSafeEquals(upperBound, range.upperBound);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
var result = ObjectUtils.nullSafeHashCode(lowerBound);
|
||||
@@ -406,10 +394,6 @@ public final class Range<T extends Comparable<T>> {
|
||||
.orElse("unbounded");
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
return value.map(Object::toString).orElse("unbounded");
|
||||
@@ -423,10 +407,6 @@ public final class Range<T extends Comparable<T>> {
|
||||
return this.inclusive;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
|
||||
@@ -444,10 +424,6 @@ public final class Range<T extends Comparable<T>> {
|
||||
return ObjectUtils.nullSafeEquals(value, bound.value);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
var result = ObjectUtils.nullSafeHashCode(value);
|
||||
|
||||
@@ -59,27 +59,15 @@ public class SliceImpl<T> extends Chunk<T> {
|
||||
this(content, Pageable.unpaged(), false);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#hasNext()
|
||||
*/
|
||||
public boolean hasNext() {
|
||||
return hasNext;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Slice#transform(org.springframework.core.convert.converter.Converter)
|
||||
*/
|
||||
@Override
|
||||
public <U> Slice<U> map(Function<? super T, ? extends U> converter) {
|
||||
return new SliceImpl<>(getConvertedContent(converter), pageable, hasNext);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
|
||||
@@ -93,10 +81,6 @@ public class SliceImpl<T> extends Chunk<T> {
|
||||
return String.format("Slice %d containing %s instances", getNumber(), contentType);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(@Nullable Object obj) {
|
||||
|
||||
@@ -111,10 +95,6 @@ public class SliceImpl<T> extends Chunk<T> {
|
||||
return this.hasNext == that.hasNext && super.equals(obj);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
|
||||
|
||||
@@ -220,18 +220,10 @@ public class Sort implements Streamable<org.springframework.data.domain.Sort.Ord
|
||||
return null;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Iterable#iterator()
|
||||
*/
|
||||
public Iterator<Order> iterator() {
|
||||
return this.orders.iterator();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(@Nullable Object obj) {
|
||||
|
||||
@@ -246,10 +238,6 @@ public class Sort implements Streamable<org.springframework.data.domain.Sort.Ord
|
||||
return toList().equals(that.toList());
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
|
||||
@@ -258,10 +246,6 @@ public class Sort implements Streamable<org.springframework.data.domain.Sort.Ord
|
||||
return result;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
return isEmpty() ? "UNSORTED" : StringUtils.collectionToCommaDelimitedString(orders);
|
||||
@@ -598,10 +582,6 @@ public class Sort implements Streamable<org.springframework.data.domain.Sort.Ord
|
||||
return nullHandling;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
|
||||
@@ -615,10 +595,6 @@ public class Sort implements Streamable<org.springframework.data.domain.Sort.Ord
|
||||
return result;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(@Nullable Object obj) {
|
||||
|
||||
@@ -634,10 +610,6 @@ public class Sort implements Streamable<org.springframework.data.domain.Sort.Ord
|
||||
&& this.ignoreCase == that.ignoreCase && this.nullHandling.equals(that.nullHandling);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
|
||||
@@ -708,10 +680,6 @@ public class Sort implements Streamable<org.springframework.data.domain.Sort.Ord
|
||||
.orElseGet(Sort::unsorted);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Sort#iterator()
|
||||
*/
|
||||
@Override
|
||||
public Iterator<Order> iterator() {
|
||||
|
||||
@@ -726,10 +694,6 @@ public class Sort implements Streamable<org.springframework.data.domain.Sort.Ord
|
||||
return !recorded.getPropertyPath().isPresent();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Sort#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
|
||||
|
||||
@@ -46,10 +46,6 @@ class TypedExample<T> implements Example<T> {
|
||||
return this.matcher;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
|
||||
@@ -68,10 +64,6 @@ class TypedExample<T> implements Example<T> {
|
||||
return ObjectUtils.nullSafeEquals(matcher, that.matcher);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
var result = ObjectUtils.nullSafeHashCode(probe);
|
||||
@@ -79,10 +71,6 @@ class TypedExample<T> implements Example<T> {
|
||||
return result;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
return "TypedExample{" + "probe=" + probe + ", matcher=" + matcher + '}';
|
||||
|
||||
@@ -55,10 +55,6 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
this.mode = mode;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#withIgnorePaths(java.lang.String...)
|
||||
*/
|
||||
@Override
|
||||
public ExampleMatcher withIgnorePaths(String... ignoredPaths) {
|
||||
|
||||
@@ -72,10 +68,6 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
defaultIgnoreCase, mode);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#withStringMatcher(java.lang.String)
|
||||
*/
|
||||
@Override
|
||||
public ExampleMatcher withStringMatcher(StringMatcher defaultStringMatcher) {
|
||||
|
||||
@@ -85,20 +77,12 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
defaultIgnoreCase, mode);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#withIgnoreCase(boolean)
|
||||
*/
|
||||
@Override
|
||||
public ExampleMatcher withIgnoreCase(boolean defaultIgnoreCase) {
|
||||
return new TypedExampleMatcher(nullHandler, defaultStringMatcher, propertySpecifiers, ignoredPaths,
|
||||
defaultIgnoreCase, mode);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#withMatcher(java.lang.String, org.springframework.data.domain.ExampleMatcher.MatcherConfigurer)
|
||||
*/
|
||||
@Override
|
||||
public ExampleMatcher withMatcher(String propertyPath, GenericPropertyMatcher genericPropertyMatcher) {
|
||||
|
||||
@@ -124,10 +108,6 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
defaultIgnoreCase, mode);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#withTransformer(java.lang.String, org.springframework.data.domain.ExampleMatcher.PropertyValueTransformer)
|
||||
*/
|
||||
@Override
|
||||
public ExampleMatcher withTransformer(String propertyPath, PropertyValueTransformer propertyValueTransformer) {
|
||||
|
||||
@@ -143,10 +123,6 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
defaultIgnoreCase, mode);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#withIgnoreCase(java.lang.String...)
|
||||
*/
|
||||
@Override
|
||||
public ExampleMatcher withIgnoreCase(String... propertyPaths) {
|
||||
|
||||
@@ -164,10 +140,6 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
defaultIgnoreCase, mode);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#withNullHandler(org.springframework.data.domain.ExampleMatcher.NullHandler)
|
||||
*/
|
||||
@Override
|
||||
public ExampleMatcher withNullHandler(NullHandler nullHandler) {
|
||||
|
||||
@@ -176,55 +148,31 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
defaultIgnoreCase, mode);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#getNullHandler()
|
||||
*/
|
||||
@Override
|
||||
public NullHandler getNullHandler() {
|
||||
return nullHandler;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#getDefaultStringMatcher()
|
||||
*/
|
||||
@Override
|
||||
public StringMatcher getDefaultStringMatcher() {
|
||||
return defaultStringMatcher;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#isIgnoreCaseEnabled()
|
||||
*/
|
||||
@Override
|
||||
public boolean isIgnoreCaseEnabled() {
|
||||
return this.defaultIgnoreCase;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#getIgnoredPaths()
|
||||
*/
|
||||
@Override
|
||||
public Set<String> getIgnoredPaths() {
|
||||
return ignoredPaths;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#getPropertySpecifiers()
|
||||
*/
|
||||
@Override
|
||||
public PropertySpecifiers getPropertySpecifiers() {
|
||||
return propertySpecifiers;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.ExampleMatcher#getMatchMode()
|
||||
*/
|
||||
@Override
|
||||
public MatchMode getMatchMode() {
|
||||
return mode;
|
||||
@@ -245,10 +193,6 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
return new PropertySpecifier(propertyPath);
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#equals(java.lang.Object)
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
|
||||
@@ -284,10 +228,6 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
return mode == that.mode;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#hashCode()
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
var result = ObjectUtils.nullSafeHashCode(nullHandler);
|
||||
@@ -299,10 +239,6 @@ class TypedExampleMatcher implements ExampleMatcher {
|
||||
return result;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
return "TypedExampleMatcher{" + "nullHandler=" + nullHandler + ", defaultStringMatcher=" + defaultStringMatcher
|
||||
|
||||
@@ -24,91 +24,51 @@ enum Unpaged implements Pageable {
|
||||
|
||||
INSTANCE;
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#isPaged()
|
||||
*/
|
||||
@Override
|
||||
public boolean isPaged() {
|
||||
return false;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#previousOrFirst()
|
||||
*/
|
||||
@Override
|
||||
public Pageable previousOrFirst() {
|
||||
return this;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#next()
|
||||
*/
|
||||
@Override
|
||||
public Pageable next() {
|
||||
return this;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#hasPrevious()
|
||||
*/
|
||||
@Override
|
||||
public boolean hasPrevious() {
|
||||
return false;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#getSort()
|
||||
*/
|
||||
@Override
|
||||
public Sort getSort() {
|
||||
return Sort.unsorted();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#getPageSize()
|
||||
*/
|
||||
@Override
|
||||
public int getPageSize() {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#getPageNumber()
|
||||
*/
|
||||
@Override
|
||||
public int getPageNumber() {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#getOffset()
|
||||
*/
|
||||
@Override
|
||||
public long getOffset() {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#first()
|
||||
*/
|
||||
@Override
|
||||
public Pageable first() {
|
||||
return this;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see org.springframework.data.domain.Pageable#withPage(int)
|
||||
*/
|
||||
@Override
|
||||
public Pageable withPage(int pageNumber) {
|
||||
|
||||
|
||||
@@ -30,10 +30,6 @@ public class OrderAdapter extends XmlAdapter<OrderDto, Order> {
|
||||
|
||||
public static final OrderAdapter INSTANCE = new OrderAdapter();
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see jakarta.xml.bind.annotation.adapters.XmlAdapter#marshal(java.lang.Object)
|
||||
*/
|
||||
@Nullable
|
||||
@Override
|
||||
public OrderDto marshal(@Nullable Order order) {
|
||||
@@ -48,10 +44,6 @@ public class OrderAdapter extends XmlAdapter<OrderDto, Order> {
|
||||
return dto;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see jakarta.xml.bind.annotation.adapters.XmlAdapter#unmarshal(java.lang.Object)
|
||||
*/
|
||||
@Nullable
|
||||
@Override
|
||||
public Order unmarshal(@Nullable OrderDto source) {
|
||||
|
||||
@@ -32,10 +32,6 @@ import org.springframework.lang.Nullable;
|
||||
*/
|
||||
public class PageAdapter extends XmlAdapter<PageDto, Page<Object>> {
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see jakarta.xml.bind.annotation.adapters.XmlAdapter#marshal(java.lang.Object)
|
||||
*/
|
||||
@Nullable
|
||||
@Override
|
||||
public PageDto marshal(@Nullable Page<Object> source) {
|
||||
@@ -51,10 +47,6 @@ public class PageAdapter extends XmlAdapter<PageDto, Page<Object>> {
|
||||
return dto;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see jakarta.xml.bind.annotation.adapters.XmlAdapter#unmarshal(java.lang.Object)
|
||||
*/
|
||||
@Nullable
|
||||
@Override
|
||||
public Page<Object> unmarshal(@Nullable PageDto v) {
|
||||
|
||||
@@ -34,10 +34,6 @@ import org.springframework.lang.Nullable;
|
||||
*/
|
||||
class PageableAdapter extends XmlAdapter<PageRequestDto, Pageable> {
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see jakarta.xml.bind.annotation.adapters.XmlAdapter#marshal(java.lang.Object)
|
||||
*/
|
||||
@Nullable
|
||||
@Override
|
||||
public PageRequestDto marshal(@Nullable Pageable request) {
|
||||
@@ -56,10 +52,6 @@ class PageableAdapter extends XmlAdapter<PageRequestDto, Pageable> {
|
||||
return dto;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see jakarta.xml.bind.annotation.adapters.XmlAdapter#unmarshal(java.lang.Object)
|
||||
*/
|
||||
@NonNull
|
||||
@Override
|
||||
public Pageable unmarshal(@Nullable PageRequestDto v) {
|
||||
|
||||
@@ -31,10 +31,6 @@ public class SortAdapter extends XmlAdapter<SortDto, Sort> {
|
||||
|
||||
public static final SortAdapter INSTANCE = new SortAdapter();
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see jakarta.xml.bind.annotation.adapters.XmlAdapter#marshal(java.lang.Object)
|
||||
*/
|
||||
@Nullable
|
||||
@Override
|
||||
public SortDto marshal(@Nullable Sort source) {
|
||||
@@ -49,10 +45,6 @@ public class SortAdapter extends XmlAdapter<SortDto, Sort> {
|
||||
return dto;
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
* @see jakarta.xml.bind.annotation.adapters.XmlAdapter#unmarshal(java.lang.Object)
|
||||
*/
|
||||
@NonNull
|
||||
@Override
|
||||
public Sort unmarshal(@Nullable SortDto source) {
|
||||
|
||||
Reference in New Issue
Block a user