Package com.cfinkel.reports.web

Examples of com.cfinkel.reports.web.WebContext


    }

    public String getQueryString(Map<Input, Object> parameters) throws ParseException {
        // get the user from session:
        String userName = "unknown user";
        WebContext user = WebContext.get();
        if (user != null) {
            userName = Util.getUserName(user.getRequest());
        }

        //         * reconstruct original rqeuest param map (a bit of a kludge)
        //   * todo: make less kludgey
        Map<String, Object> stringParameters = new HashMap<String, Object>();
View Full Code Here


*/
public abstract class DependentInput extends Input {
    protected final Input parentInput;

    protected String getParentValueFromRequest() {
        WebContext webContext = WebContext.get();
        if (webContext != null) {
            HttpServletRequest request = webContext.getRequest();
            Map<String,String> map = (Map<String,String>)request.getAttribute(AttributeNames.parentValueMap);
            return map == null ? null :  map.get(this.parentInput.getName());
        }
        return null;
    }
View Full Code Here

        Object[] queryParameters = getQueryParameters(inputs);

        String adjustedQuery = adjustQueryToInputs(inputs);

        String userName = "unknown user";
        WebContext user = WebContext.get();
        if (user != null) {
            userName = Util.getUserName(user.getRequest());
        }

        // log:
        StringBuilder sb = new StringBuilder();
        sb.append("User ").append(userName).append(" generated query: \n").append(adjustedQuery).append("\nwith ");
View Full Code Here

    private Map<String,Output> outputs;

    private String reportPath = "";

    public String getReportURI() {
        WebContext webContext = WebContext.get();
        if (webContext != null)
            return webContext.getRequest().getContextPath() + "/report" + reportPath;
        // todo: is there a better thing than to report half the URI?
        return reportPath;
    }
View Full Code Here

    }

    private static HttpServletRequest setLocalThreadInfo() {
        HttpServletRequest request = WebContextFactory.get().getHttpServletRequest();
        WebContext webContext = new WebContext();
        webContext.set(request,WebContextFactory.get().getHttpServletResponse(),WebContextFactory.get().getServletContext());
        return request;
    }
View Full Code Here

TOP

Related Classes of com.cfinkel.reports.web.WebContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.