java.lang.Object
com.rosivanyshyn.controller.security.filter.access.chain.AccessChain
Direct Known Subclasses:
AvailableAccessChain, RoleAccessChain, UrlAccessChain

public abstract class AccessChain extends Object
Access Chain interface.
Each chain provide security logic for different situation
  • Field Details

  • Constructor Details

  • Method Details

    • processRequest

      public abstract void processRequest(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res, jakarta.servlet.FilterChain chain, String action, AccountRole role) throws IOException, jakarta.servlet.ServletException
      Process user request
      Parameters:
      req - User request
      res - Response to user
      chain - Application filter chain
      action - Current Action
      role - Current user role
      Throws:
      IOException
      jakarta.servlet.ServletException