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
Fields -
Constructor Summary
Constructors -
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, waitMethods 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:
allKeysin interfaceSearchRequest.Builder
-
offset
- Specified by:
offsetin interfaceSearchRequest.Builder
-
limit
- Specified by:
limitin interfaceSearchRequest.Builder
-
sort
- Specified by:
sortin interfaceSearchRequest.Builder
-
paths
- Specified by:
pathsin interfaceSearchRequest.Builder
-
additionalPaths
- Specified by:
additionalPathsin interfaceSearchRequest.Builder
-
queryParameter
- Specified by:
queryParameterin interfaceSearchRequest.Builder
-
queryParameters
public SearchRequest.Builder queryParameters(jakarta.ws.rs.core.MultivaluedMap<String, String> queryParameters) - Specified by:
queryParametersin interfaceSearchRequest.Builder
-
additionalCondition
- Specified by:
additionalConditionin interfaceSearchRequest.Builder
-
get
- Specified by:
getin interfaceSearchRequest.Builder
-