global.put("_subject", request.getSubject()); global.put("_session", request.getSubject().getSession()); global.put("_cookies", request.getCookies()); global.put("_request", request); global.put("_response", response);
return request.getFormParam(); } else if (HttpCookies.class.isAssignableFrom(param.getParameterType())) { return request.getCookies(); } else if (QueryParams.class.isAssignableFrom(param.getParameterType())) { return request.getQueryParams();
ctx.setVariable("_subject", request.getSubject()); ctx.setVariable("_session", request.getSubject().getSession()); ctx.setVariable("_cookies", request.getCookies()); ctx.setVariable("_request", request); ctx.setVariable("_response", response);
request.getFormFiles(), request.getFormParam(), request.getCookies(), protocolConfig.getSecurityManager(), request.getQueryParams(), pusher, request.getPath());
private Context scopes(Object response, HttpRequest request, HttpMethod method) { Context ctx = Context.newBuilder(response) .resolver( JavaBeanValueResolver.INSTANCE, MapValueResolver.INSTANCE, FieldValueResolver.INSTANCE, MethodValueResolver.INSTANCE ).build(); //${_query} ,${_form},${_files},${_session},${_cookies},${_request},${_response},${_server} Map<String, ?> anything = DependencyProvider.global().get(HANDLE_BARS); ctx.data("_query", request.getQueryParams()) .data("_form", request.getFormParam()) .data("_files", request.getFormFiles()) .data("_subject", request.getSubject()) .data("_session", request.getSubject().getSession()) .data("_cookies", request.getCookies()) .data("_request", request) .data("_response", response) //add anything the user sets .data(anything); if (method != null) { ctx.data("_validation", method.getValidationResult()); } return ctx; }