Class B2BDocumentsSecureMediaFilter

  • All Implemented Interfaces:
    javax.servlet.Filter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, org.springframework.web.context.ServletContextAware

    public class B2BDocumentsSecureMediaFilter
    extends org.springframework.web.filter.GenericFilterBean
    • Constructor Detail

      • B2BDocumentsSecureMediaFilter

        public B2BDocumentsSecureMediaFilter()
    • Method Detail

      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain chain)
                      throws java.io.IOException,
                             javax.servlet.ServletException
        Throws:
        java.io.IOException
        javax.servlet.ServletException
      • clearSecureURLRendererForThread

        protected void clearSecureURLRendererForThread()
      • setSecureURLRendererForThread

        protected void setSecureURLRendererForThread​(javax.servlet.http.HttpServletResponse httpResponse)
      • sendData

        protected void sendData​(javax.servlet.http.HttpServletResponse httpResponse,
                                java.io.InputStream mediaStream,
                                int length)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • isAccessGranted

        protected boolean isAccessGranted​(MediaModel mediaModel)
      • getLoginUserB2BUnitPK

        protected PK getLoginUserB2BUnitPK()
      • checkLoginUserB2BUnitHasAccessToMedia

        protected boolean checkLoginUserB2BUnitHasAccessToMedia​(MediaModel mediaModel,
                                                                PK loginUserB2BUnitPK)
      • getResourcePath

        protected java.lang.String getResourcePath​(javax.servlet.http.HttpServletRequest httpRequest)
      • setMediaService

        public void setMediaService​(MediaService mediaService)
      • setUserService

        public void setUserService​(UserService userService)
      • setModelService

        public void setModelService​(ModelService modelService)
      • setMediaPermissionService

        public void setMediaPermissionService​(MediaPermissionService mediaPermissionService)
      • setSecureMediaToken

        public void setSecureMediaToken​(java.lang.String secureMediaToken)
      • setB2bAccountSummaryFacade

        public void setB2bAccountSummaryFacade​(B2BAccountSummaryFacade b2bAccountSummaryFacade)