All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.gov.frameworkdemoiselle.internal.proxy.HttpSessionProxy Maven / Gradle / Ivy

There is a newer version: 2.5.4
Show newest version
//package br.gov.frameworkdemoiselle.internal.proxy;
//
//import java.io.Serializable;
//import java.util.Enumeration;
//
//import javax.enterprise.context.SessionScoped;
//import javax.enterprise.inject.Default;
//import javax.servlet.ServletContext;
//import javax.servlet.http.HttpSession;
//import javax.servlet.http.HttpSessionContext;
//
//@Default
//@SessionScoped
//@SuppressWarnings("deprecation")
//public class HttpSessionProxy implements HttpSession, Serializable {
//
//	private static final long serialVersionUID = 1L;
//
//	private transient HttpSession delegate;
//	
//	public HttpSessionProxy(HttpSession delegate) {
//		this.delegate = delegate;
//	}
//
//	private HttpSession getDelegate() {
//		return delegate;
//	}
//
//	@Override
//	public long getCreationTime() {
//		return getDelegate().getCreationTime();
//	}
//
//	@Override
//	public String getId() {
//		return getDelegate().getId();
//	}
//
//	@Override
//	public long getLastAccessedTime() {
//		return getDelegate().getLastAccessedTime();
//	}
//
//	@Override
//	public ServletContext getServletContext() {
//		return getDelegate().getServletContext();
//	}
//
//	@Override
//	public void setMaxInactiveInterval(int interval) {
//		getDelegate().setMaxInactiveInterval(interval);
//	}
//
//	@Override
//	public int getMaxInactiveInterval() {
//		return getDelegate().getMaxInactiveInterval();
//	}
//
//	@Override
//	@Deprecated
//	public HttpSessionContext getSessionContext() {
//		return getDelegate().getSessionContext();
//	}
//
//	@Override
//	public Object getAttribute(String name) {
//		return getDelegate().getAttribute(name);
//	}
//
//	@Override
//	@Deprecated
//	public Object getValue(String name) {
//		return getDelegate().getValue(name);
//	}
//
//	@Override
//	public Enumeration getAttributeNames() {
//		return getDelegate().getAttributeNames();
//	}
//
//	@Override
//	@Deprecated
//	public String[] getValueNames() {
//		return getDelegate().getValueNames();
//	}
//
//	@Override
//	public void setAttribute(String name, Object value) {
//		getDelegate().setAttribute(name, value);
//	}
//
//	@Override
//	@Deprecated
//	public void putValue(String name, Object value) {
//		getDelegate().putValue(name, value);
//	}
//
//	@Override
//	public void removeAttribute(String name) {
//		getDelegate().removeAttribute(name);
//	}
//
//	@Override
//	@Deprecated
//	public void removeValue(String name) {
//		getDelegate().removeValue(name);
//	}
//
//	@Override
//	public void invalidate() {
//		getDelegate().invalidate();
//	}
//
//	@Override
//	public boolean isNew() {
//		return getDelegate().isNew();
//	}
//}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy