Class SecurityRequirementReader

    • Method Detail

      • readSecurityRequirements

        public static Optional<List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement>> readSecurityRequirements​(org.jboss.jandex.AnnotationValue annotationValue)
        Reads any SecurityRequirement annotations. The annotation value is an array of SecurityRequirement annotations.
        Parameters:
        annotationValue - Array of @SecurityRequirement annotations
        Returns:
        List of SecurityRequirement models
      • readSecurityRequirements

        public static Optional<List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement>> readSecurityRequirements​(com.fasterxml.jackson.databind.JsonNode node)
        Reads a list of SecurityRequirement OpenAPI nodes.
        Parameters:
        node - the json array
        Returns:
        List of SecurityRequirement models
      • readSecurityRequirement

        public static org.eclipse.microprofile.openapi.models.security.SecurityRequirement readSecurityRequirement​(org.jboss.jandex.AnnotationInstance annotationInstance)
        Reads a single SecurityRequirement annotation.
        Parameters:
        annotationInstance - the @SecurityRequirement annotation
        Returns:
        SecurityRequirement model
      • getSecurityRequirementsAnnotation

        public static org.jboss.jandex.AnnotationInstance getSecurityRequirementsAnnotation​(org.jboss.jandex.AnnotationTarget target)
      • getSecurityRequirementAnnotations

        public static List<org.jboss.jandex.AnnotationInstance> getSecurityRequirementAnnotations​(org.jboss.jandex.AnnotationTarget target)