Class EndpointAdminOnlyAuthorizationFilter

  • All Implemented Interfaces:
    javax.ws.rs.container.ContainerRequestFilter

    public class EndpointAdminOnlyAuthorizationFilter
    extends java.lang.Object
    implements javax.ws.rs.container.ContainerRequestFilter
    Handles permission based access authorization for REST endpoints.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void filter​(javax.ws.rs.container.ContainerRequestContext requestContext)
      Checks authorization filter based of the current security profile permission set.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EndpointAdminOnlyAuthorizationFilter

        public EndpointAdminOnlyAuthorizationFilter​(boolean isAdminOnly)
        Contructor with isAdminOnly option
        Parameters:
        isAdminOnly -
    • Method Detail

      • filter

        public void filter​(javax.ws.rs.container.ContainerRequestContext requestContext)
                    throws java.io.IOException
        Checks authorization filter based of the current security profile permission set.
        Specified by:
        filter in interface javax.ws.rs.container.ContainerRequestFilter
        Parameters:
        requestContext - the invocation context
        Throws:
        java.io.IOException