package nl.hippo.cocoon.transformation;

import java.io.IOException;
import java.util.Map;

import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.ObjectModelHelper;
import org.apache.cocoon.environment.Session;
import org.apache.cocoon.environment.SourceResolver;
import org.apache.cocoon.transformation.AbstractTransformer;
import org.xml.sax.SAXException;

public class AutoLogoutTransformer extends AbstractTransformer{

	public void setup(SourceResolver resolver, Map objectModel, String src,
			Parameters params) throws ProcessingException, SAXException,
			IOException {
		Session session = ObjectModelHelper.getRequest(objectModel).getSession();
		if(session.getAttribute("autologout") != null) {
			session.removeAttribute("httpstate");
			session.removeAttribute("autologout");
		}
	}

	
}
