package org.jblooming.waf;
import org.jblooming.ApplicationException;
import org.jblooming.persistence.exceptions.PersistenceException;
import org.jblooming.security.SecurityException;
import org.jblooming.waf.exceptions.ActionException;
import org.jblooming.waf.view.PageState;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public interface ActionController {
public PageState perform(HttpServletRequest request, HttpServletResponse response)
throws PersistenceException, ActionException, SecurityException, ApplicationException, IOException;
}