Package cloud.piranha.extension.exousia
Class AuthorizationPostInitializer
java.lang.Object
cloud.piranha.extension.exousia.AuthorizationPostInitializer
- All Implemented Interfaces:
jakarta.servlet.ServletContainerInitializer
public class AuthorizationPostInitializer
extends Object
implements jakarta.servlet.ServletContainerInitializer
The Exousia initializer.
- Author:
- Arjan Tijms
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetSecurityRoleRefsFromWebXml
(WebApplication webApplication) Get the security role refs from web.xml.void
Initialize Exousia
-
Constructor Details
-
AuthorizationPostInitializer
public AuthorizationPostInitializer()
-
-
Method Details
-
onStartup
public void onStartup(Set<Class<?>> classes, jakarta.servlet.ServletContext servletContext) throws jakarta.servlet.ServletException Initialize Exousia- Specified by:
onStartup
in interfacejakarta.servlet.ServletContainerInitializer
- Parameters:
classes
- the classes.servletContext
- the Servlet context.- Throws:
jakarta.servlet.ServletException
- when a Servlet error occurs.
-
getSecurityRoleRefsFromWebXml
public Map<String,List<org.glassfish.exousia.mapping.SecurityRoleRef>> getSecurityRoleRefsFromWebXml(WebApplication webApplication) throws jakarta.servlet.ServletException Get the security role refs from web.xml.- Parameters:
webApplication
- the web application.- Returns:
- the map of security role refs.
- Throws:
jakarta.servlet.ServletException
- when a Servlet error occurs.
-