Class AbstractSearchRequest.AbstractBuilder
java.lang.Object
ch.tocco.nice2.rest.entity.spi.search.AbstractSearchRequest.AbstractBuilder
- All Implemented Interfaces:
SearchRequest.Builder
- Direct Known Subclasses:
PathSearchRequest.Builder
- Enclosing class:
AbstractSearchRequest
public abstract static class AbstractSearchRequest.AbstractBuilder
extends Object
implements SearchRequest.Builder
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadditionalCondition
(@Nullable Condition additionalCondition) additionalPaths
(Set<String> additionalPaths) allKeys
(boolean allKeys) get()
paths
(RequestedPaths paths) queryParameter
(String key, String value) queryParameters
(jakarta.ws.rs.core.MultivaluedMap<String, String> queryParameters) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.rest.entity.spi.search.SearchRequest.Builder
base, base, evaluatePermissions, queryParameters, queryParameters
-
Field Details
-
searchRequest
-
-
Constructor Details
-
AbstractBuilder
-
-
Method Details
-
allKeys
- Specified by:
allKeys
in interfaceSearchRequest.Builder
-
offset
- Specified by:
offset
in interfaceSearchRequest.Builder
-
limit
- Specified by:
limit
in interfaceSearchRequest.Builder
-
sort
- Specified by:
sort
in interfaceSearchRequest.Builder
-
paths
- Specified by:
paths
in interfaceSearchRequest.Builder
-
additionalPaths
- Specified by:
additionalPaths
in interfaceSearchRequest.Builder
-
queryParameter
- Specified by:
queryParameter
in interfaceSearchRequest.Builder
-
queryParameters
public SearchRequest.Builder queryParameters(jakarta.ws.rs.core.MultivaluedMap<String, String> queryParameters) - Specified by:
queryParameters
in interfaceSearchRequest.Builder
-
additionalCondition
- Specified by:
additionalCondition
in interfaceSearchRequest.Builder
-
get
- Specified by:
get
in interfaceSearchRequest.Builder
-