public static HttpRequestBodyParser jsonRequestBodyParser() { return GLOBAL.jsonRequestBodyParser(); }
public static void jsonRequestBodyParser(HttpRequestBodyParser jsonRequestBodyParser) { GLOBAL.jsonRequestBodyParser(jsonRequestBodyParser); }
public HttpRequestBodyParser jsonRequestBodyParser() { return jsonRequestBodyParser != null || defaults == null ? jsonRequestBodyParser : defaults.jsonRequestBodyParser(); }
private void parseRequestBody() { if (U.isEmpty(body())) return; String contentTypeHeader = header("Content-Type", "application/json"); if (contentTypeHeader.startsWith("application/json")) { parseRequestBodyUsing(custom().jsonRequestBodyParser()); } else if (contentTypeHeader.startsWith("application/xml")) { parseRequestBodyUsing(custom().xmlRequestBodyParser()); } else { throw U.rte("Couldn't parse the request body - unsupported content type: " + contentTypeHeader); } }
public static void reset() { synchronized (GLOBAL) { GLOBAL.reset(); GLOBAL.staticFilesPath(Defaults.staticFilesPath()); GLOBAL.errorHandler(Defaults.errorHandler()); GLOBAL.viewResolver(Defaults.viewResolver()); GLOBAL.pageDecorator(Defaults.pageDecorator()); GLOBAL.jsonResponseRenderer(Defaults.jsonResponseRenderer()); GLOBAL.jsonRequestBodyParser(Defaults.jsonRequestBodyParser()); GLOBAL.xmlResponseRenderer(Defaults.xmlResponseRenderer()); GLOBAL.xmlRequestBodyParser(Defaults.xmlRequestBodyParser()); GLOBAL.beanParameterFactory(Defaults.beanParameterFactory()); GLOBAL.loginProvider(Defaults.loginProvider()); GLOBAL.rolesProvider(Defaults.rolesProvider()); GLOBAL.validator(Defaults.validator()); GLOBAL.objectMapper(Defaults.objectMapper()); GLOBAL.xmlMapper(Defaults.xmlMapper()); GLOBAL.entityManagerFactoryProvider(Defaults.entityManagerFactoryProvider()); GLOBAL.entityManagerProvider(Defaults.entityManagerProvider()); GLOBAL.sessionManager(Defaults.sessionManager()); GLOBAL.staticFilesSecurity(Defaults.staticFilesSecurity()); GLOBAL.wrappers(Defaults.wrappers()); GLOBAL.templateLoader(Defaults.templateLoader()); } }
public static void jsonRequestBodyParser(HttpRequestBodyParser jsonRequestBodyParser) { GLOBAL.jsonRequestBodyParser(jsonRequestBodyParser); }
public static HttpRequestBodyParser jsonRequestBodyParser() { return GLOBAL.jsonRequestBodyParser(); }
public HttpRequestBodyParser jsonRequestBodyParser() { return jsonRequestBodyParser != null || defaults == null ? jsonRequestBodyParser : defaults.jsonRequestBodyParser(); }
private void parseRequestBody() { if (U.isEmpty(body())) return; String contentTypeHeader = header("Content-Type", "application/json"); if (contentTypeHeader.startsWith("application/json")) { parseRequestBodyUsing(custom().jsonRequestBodyParser()); } else if (contentTypeHeader.startsWith("application/xml")) { parseRequestBodyUsing(custom().xmlRequestBodyParser()); } else { throw U.rte("Couldn't parse the request body - unsupported content type: " + contentTypeHeader); } }
public static void reset() { synchronized (GLOBAL) { GLOBAL.reset(); GLOBAL.staticFilesPath(Defaults.staticFilesPath()); GLOBAL.errorHandler(Defaults.errorHandler()); GLOBAL.viewResolver(Defaults.viewResolver()); GLOBAL.pageDecorator(Defaults.pageDecorator()); GLOBAL.jsonResponseRenderer(Defaults.jsonResponseRenderer()); GLOBAL.jsonRequestBodyParser(Defaults.jsonRequestBodyParser()); GLOBAL.xmlResponseRenderer(Defaults.xmlResponseRenderer()); GLOBAL.xmlRequestBodyParser(Defaults.xmlRequestBodyParser()); GLOBAL.beanParameterFactory(Defaults.beanParameterFactory()); GLOBAL.loginProvider(Defaults.loginProvider()); GLOBAL.rolesProvider(Defaults.rolesProvider()); GLOBAL.validator(Defaults.validator()); GLOBAL.objectMapper(Defaults.objectMapper()); GLOBAL.xmlMapper(Defaults.xmlMapper()); GLOBAL.entityManagerFactoryProvider(Defaults.entityManagerFactoryProvider()); GLOBAL.entityManagerProvider(Defaults.entityManagerProvider()); GLOBAL.sessionManager(Defaults.sessionManager()); GLOBAL.staticFilesSecurity(Defaults.staticFilesSecurity()); GLOBAL.wrappers(Defaults.wrappers()); GLOBAL.templateLoader(Defaults.templateLoader()); } }