Class Utils
java.lang.Object
com.oracle.coherence.spring.data.support.Utils
General static utilities.
- Since:
- 3.0
- Author:
- Ryan Lubke
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.tangosol.util.filter.LimitFilterconfigureLimitFilter(org.springframework.data.domain.Pageable pageable, com.tangosol.util.Filter filter) Configure aLimitFilterbased on the providedPageable.static <T> com.tangosol.util.function.Remote.Comparator<? super T>toComparator(org.springframework.data.domain.Sort sort) Convert SpringSorttoRemote.Comparator.
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
toComparator
@Nullable public static <T> com.tangosol.util.function.Remote.Comparator<? super T> toComparator(@NonNull org.springframework.data.domain.Sort sort) Convert SpringSorttoRemote.Comparator.- Type Parameters:
T- the entity type- Parameters:
sort- the spring sort configuration- Returns:
- a
Remote.Comparatorbased on the providedSort
-
configureLimitFilter
@Nullable public static com.tangosol.util.filter.LimitFilter configureLimitFilter(org.springframework.data.domain.Pageable pageable, com.tangosol.util.Filter filter) Configure aLimitFilterbased on the providedPageable.- Parameters:
pageable- thePageableto configurefilter- theFilterto be limited- Returns:
- the configured
LimitFilteror null ifPageable.isPaged()isfalse
-