Class SecurityIO<V,A extends V,O extends V,AB,OB>

java.lang.Object
io.smallrye.openapi.runtime.io.security.SecurityIO<V,A,O,AB,OB>

public class SecurityIO<V,A extends V,O extends V,AB,OB> extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement>
    readRequirements(org.jboss.jandex.AnnotationTarget target)
     
    List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement>
    readRequirements(org.jboss.jandex.AnnotationValue annotations, org.jboss.jandex.AnnotationValue setAnnotations)
     
    List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement>
     
    Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme>
    readSchemes(org.jboss.jandex.AnnotationTarget target)
     
    write(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> models)
     

    Methods inherited from class java.lang.Object

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

  • Method Details

    • readRequirements

      public List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> readRequirements(org.jboss.jandex.AnnotationTarget target)
    • readRequirements

      public List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> readRequirements(org.jboss.jandex.AnnotationValue annotations, org.jboss.jandex.AnnotationValue setAnnotations)
    • readSchemes

      public Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme> readSchemes(org.jboss.jandex.AnnotationTarget target)
    • readRequirements

      public List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> readRequirements(V node)
    • write

      public Optional<A> write(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> models)