public ResultConfiguratorFromMany<Double> paramsAsListOfDouble() { LOGGER.debug( "Configuring incoming request params: " + "method: " + method + ", " + "params list items class: " + Double.class); return new ResultConfiguratorFromMany<>(requestHandlerManager, method, Double.class); }
@Inject private void configureHandlers(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName(EXCLUDES_CHANGED) .paramsAsListOfString() .noResult() .withConsumer( newExcludes -> { excludes.clear(); excludes.addAll(newExcludes); }); configurator .newConfiguration() .methodName(EXCLUDES_CLEAN_UP) .noParams() .noResult() .withConsumer(s -> excludes.clear()); }
public ResultConfiguratorFromMany<String> paramsAsListOfString() { LOGGER.debug( "Configuring incoming request params: " + "method: " + method + ", " + "params list items class: " + String.class); return new ResultConfiguratorFromMany<>(requestHandlerManager, method, String.class); }
public ResultConfiguratorFromMany<Boolean> paramsAsListOfBoolean() { LOGGER.debug( "Configuring incoming request params: " + "method: " + method + ", " + "params list items class: " + Boolean.class); return new ResultConfiguratorFromMany<>(requestHandlerManager, method, Boolean.class); }
public <P> ResultConfiguratorFromMany<P> paramsAsListOfDto(Class<P> pClass) { checkNotNull(pClass, "Params class must not be null"); LOGGER.debug( "Configuring incoming request params: " + "method: " + method + ", " + "params list items class: " + pClass); return new ResultConfiguratorFromMany<>(requestHandlerManager, method, pClass); }