Class RoleAccessChain
java.lang.Object
com.rosivanyshyn.controller.security.filter.access.chain.AccessChain
com.rosivanyshyn.controller.security.filter.access.chain.impl.RoleAccessChain
Role Access Chain class. Implements
Check whether user is login into the session.
Otherwise redirect to login or registration page.
Access chain interface
Check whether user is login into the session.
Otherwise redirect to login or registration page.
-
Field Summary
Fields inherited from class com.rosivanyshyn.controller.security.filter.access.chain.AccessChain
holder, successor, urls -
Constructor Summary
ConstructorsConstructorDescriptionRoleAccessChain(AccessChain successor, AccessMapHolder holder, ArrayList<String> urls) -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessRequest(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res, jakarta.servlet.FilterChain chain, String action, AccountRole role) Process user request
-
Constructor Details
-
RoleAccessChain
-
-
Method Details
-
processRequest
public 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 Description copied from class:AccessChainProcess user request- Specified by:
processRequestin classAccessChain- Parameters:
req- User requestres- Response to userchain- Application filter chainaction- Current Actionrole- Current user role- Throws:
IOExceptionjakarta.servlet.ServletException
-