CRXHttpServletRequest.java 1.3 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  javax.jcr.Session
 *  javax.servlet.http.HttpServletRequest
 *  javax.servlet.http.HttpServletRequestWrapper
 */
package com.day.crx.explorer.impl.j2ee;

import com.day.crx.explorer.impl.j2ee.CRXContext;
import com.day.crx.explorer.impl.util.RequestData;
import java.util.Enumeration;
import java.util.Map;
import javax.jcr.Session;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;

public class CRXHttpServletRequest
extends HttpServletRequestWrapper {
    private final CRXContext ctx;

    public CRXHttpServletRequest(CRXContext ctx) {
        super(ctx.getRequest());
        this.ctx = ctx;
    }

    public Session getJcrSession() {
        return this.ctx.getSession();
    }

    public CRXContext getCtx() {
        return this.ctx;
    }

    public String getParameter(String s) {
        return this.ctx.getRequestData().getParameter(s);
    }

    public Enumeration getParameterNames() {
        return this.ctx.getRequestData().getParameterNames();
    }

    public String[] getParameterValues(String s) {
        return this.ctx.getRequestData().getParameterValues(s);
    }

    public Map getParameterMap() {
        return this.ctx.getRequestData().getParameterMap();
    }
}