Class OAuthFlowImpl

  • All Implemented Interfaces:
    org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.security.OAuthFlow>, org.eclipse.microprofile.openapi.models.security.OAuthFlow

    public class OAuthFlowImpl
    extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.security.OAuthFlow>
    implements org.eclipse.microprofile.openapi.models.security.OAuthFlow
    • Constructor Detail

      • OAuthFlowImpl

        public OAuthFlowImpl()
    • Method Detail

      • createInstance

        public static org.eclipse.microprofile.openapi.models.security.OAuthFlow createInstance​(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation)
      • getAuthorizationUrl

        public String getAuthorizationUrl()
        Specified by:
        getAuthorizationUrl in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • setAuthorizationUrl

        public void setAuthorizationUrl​(String authorizationUrl)
        Specified by:
        setAuthorizationUrl in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • getTokenUrl

        public String getTokenUrl()
        Specified by:
        getTokenUrl in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • setTokenUrl

        public void setTokenUrl​(String tokenUrl)
        Specified by:
        setTokenUrl in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • getRefreshUrl

        public String getRefreshUrl()
        Specified by:
        getRefreshUrl in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • setRefreshUrl

        public void setRefreshUrl​(String refreshUrl)
        Specified by:
        setRefreshUrl in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • getScopes

        public Map<String,​String> getScopes()
        Specified by:
        getScopes in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • setScopes

        public void setScopes​(Map<String,​String> scopes)
        Specified by:
        setScopes in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • addScope

        public org.eclipse.microprofile.openapi.models.security.OAuthFlow addScope​(String scope,
                                                                                   String description)
        Specified by:
        addScope in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • removeScope

        public void removeScope​(String scope)
        Specified by:
        removeScope in interface org.eclipse.microprofile.openapi.models.security.OAuthFlow
      • merge

        public static void merge​(org.eclipse.microprofile.openapi.models.security.OAuthFlow from,
                                 org.eclipse.microprofile.openapi.models.security.OAuthFlow to,
                                 boolean override)