Class FaceletsAuthorizeTagHandler

java.lang.Object
jakarta.faces.view.facelets.TagHandler
org.joinfaces.security.taglib.FaceletsAuthorizeTagHandler
All Implemented Interfaces:
jakarta.faces.view.facelets.FaceletHandler

public class FaceletsAuthorizeTagHandler extends jakarta.faces.view.facelets.TagHandler
A standard Facelets TagHandler for performing Spring Security authorization decisions. The tag supports the following combinations attributes for authorization:
  • access
  • url, method
  • ifAllGranted, ifAnyGranted, ifNotGranted
The var attribute can be used to store the result of the authorization decision for later use in the view.
See Also:
  • FaceletsAuthorizeTagHandler
  • Field Summary

    Fields inherited from class jakarta.faces.view.facelets.TagHandler

    nextHandler, tag, tagId
  • Constructor Summary

    Constructors
    Constructor
    Description
    FaceletsAuthorizeTagHandler(jakarta.faces.view.facelets.TagConfig config)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    apply(jakarta.faces.view.facelets.FaceletContext faceletContext, jakarta.faces.component.UIComponent parent)
     

    Methods inherited from class jakarta.faces.view.facelets.TagHandler

    getAttribute, getRequiredAttribute, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • FaceletsAuthorizeTagHandler

      public FaceletsAuthorizeTagHandler(jakarta.faces.view.facelets.TagConfig config)
  • Method Details

    • apply

      public void apply(jakarta.faces.view.facelets.FaceletContext faceletContext, jakarta.faces.component.UIComponent parent) throws IOException
      Throws:
      IOException