private static Function<UriComponentsBuilder, UriComponentsBuilder> queryTransformer(Object requestPayload) { return builder -> { QueryBuilder.augment(builder, requestPayload); return builder; }; }
protected static Function<UriComponentsBuilder, UriComponentsBuilder> getUriAugmenter(Object request, Function<UriComponentsBuilder, UriComponentsBuilder> uriTransformer) { return builder -> { QueryBuilder.augment(builder, request); return uriTransformer.apply(builder); }; }
private static Function<UriComponentsBuilder, UriComponentsBuilder> getUriAugmenter(Object request, Function<UriComponentsBuilder, UriComponentsBuilder> uriTransformer) { return builder -> { FilterBuilder.augment(builder, request); QueryBuilder.augment(builder, request); return uriTransformer.apply(builder); }; }
private static Function<UriComponentsBuilder, UriComponentsBuilder> getUriAugmenter(Object request, Function<UriComponentsBuilder, UriComponentsBuilder> uriTransformer) { return builder -> { FilterBuilder.augment(builder, request); QueryBuilder.augment(builder, request); return uriTransformer.apply(builder); }; }