com.liferay.portal.sharepoint
Class SharepointFilter

java.lang.Object
  extended by com.liferay.portal.kernel.servlet.BaseFilter
      extended by com.liferay.portal.servlet.filters.BasePortalFilter
          extended by com.liferay.portal.sharepoint.SharepointFilter
All Implemented Interfaces:
javax.servlet.Filter

public class SharepointFilter
extends BasePortalFilter

View Source

Author:
Bruno Farache

Constructor Summary
SharepointFilter()
           
 
Method Summary
protected  boolean isSharepointRequest(java.lang.String uri)
           
protected  com.liferay.portal.model.User login(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void processFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
protected  void sendUnauthorized(javax.servlet.http.HttpServletResponse response)
           
protected  void setGetHeaders(javax.servlet.http.HttpServletResponse response)
           
protected  void setOptionsHeaders(javax.servlet.http.HttpServletResponse response)
           
protected  void setPostHeaders(javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class com.liferay.portal.servlet.filters.BasePortalFilter
getLog, isFilterEnabled
 
Methods inherited from class com.liferay.portal.kernel.servlet.BaseFilter
destroy, doFilter, getFilterConfig, init, processFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SharepointFilter

public SharepointFilter()
Method Detail

isSharepointRequest

protected boolean isSharepointRequest(java.lang.String uri)

login

protected com.liferay.portal.model.User login(javax.servlet.http.HttpServletRequest request,
                                              javax.servlet.http.HttpServletResponse response)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

processFilter

protected void processFilter(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             javax.servlet.FilterChain filterChain)
                      throws java.io.IOException,
                             javax.servlet.ServletException
Specified by:
processFilter in class com.liferay.portal.kernel.servlet.BaseFilter
Throws:
java.io.IOException
javax.servlet.ServletException

sendUnauthorized

protected void sendUnauthorized(javax.servlet.http.HttpServletResponse response)
                         throws java.io.IOException
Throws:
java.io.IOException

setGetHeaders

protected void setGetHeaders(javax.servlet.http.HttpServletResponse response)

setOptionsHeaders

protected void setOptionsHeaders(javax.servlet.http.HttpServletResponse response)

setPostHeaders

protected void setPostHeaders(javax.servlet.http.HttpServletResponse response)