Class B2BDocumentsSecureMediaFilter

java.lang.Object
org.springframework.web.filter.GenericFilterBean
de.hybris.platform.b2bdocumentsfilter.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
  • Field Details

  • Constructor Details

    • B2BDocumentsSecureMediaFilter

      public B2BDocumentsSecureMediaFilter()
  • Method Details

    • doFilter

      public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Throws:
      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, InputStream mediaStream, int length) throws IOException
      Throws:
      IOException
    • isAccessGranted

      protected boolean isAccessGranted(MediaModel mediaModel)
    • getLoginUserB2BUnitPK

      protected PK getLoginUserB2BUnitPK()
    • checkLoginUserB2BUnitHasAccessToMedia

      protected boolean checkLoginUserB2BUnitHasAccessToMedia(MediaModel mediaModel, PK loginUserB2BUnitPK)
    • filterB2BUnits

      protected Set<PrincipalGroupModel> filterB2BUnits(Set<PrincipalGroupModel> principalGroupModels)
    • getResourcePath

      protected 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(String secureMediaToken)
    • setB2bAccountSummaryFacade

      public void setB2bAccountSummaryFacade(B2BAccountSummaryFacade b2bAccountSummaryFacade)