001
014
015 package com.liferay.portal.security.ac;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.security.auth.AuthException;
020 import com.liferay.portal.security.auth.AuthVerifierResult;
021
022 import java.util.Map;
023
024 import javax.servlet.http.HttpServletRequest;
025 import javax.servlet.http.HttpServletResponse;
026
027
030 public interface AccessControl {
031
032 public void initAccessControlContext(
033 HttpServletRequest request, HttpServletResponse response,
034 Map<String, Object> settings);
035
036 public void initContextUser(long userId) throws AuthException;
037
038 public AuthVerifierResult.State verifyRequest()
039 throws PortalException, SystemException;
040
041 }