Class OAuthFlowImpl
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<org.eclipse.microprofile.openapi.models.security.OAuthFlow>
-
- fish.payara.microprofile.openapi.impl.model.security.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
-
-
Field Summary
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
extensions
-
-
Constructor Summary
Constructors Constructor Description OAuthFlowImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.security.OAuthFlowaddScope(String scope, String description)static org.eclipse.microprofile.openapi.models.security.OAuthFlowcreateInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation)StringgetAuthorizationUrl()StringgetRefreshUrl()Map<String,String>getScopes()StringgetTokenUrl()static voidmerge(org.eclipse.microprofile.openapi.models.security.OAuthFlow from, org.eclipse.microprofile.openapi.models.security.OAuthFlow to, boolean override)voidremoveScope(String scope)voidsetAuthorizationUrl(String authorizationUrl)voidsetRefreshUrl(String refreshUrl)voidsetScopes(Map<String,String> scopes)voidsetTokenUrl(String tokenUrl)-
Methods inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
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:
getAuthorizationUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
setAuthorizationUrl
public void setAuthorizationUrl(String authorizationUrl)
- Specified by:
setAuthorizationUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
getTokenUrl
public String getTokenUrl()
- Specified by:
getTokenUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
setTokenUrl
public void setTokenUrl(String tokenUrl)
- Specified by:
setTokenUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
getRefreshUrl
public String getRefreshUrl()
- Specified by:
getRefreshUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
setRefreshUrl
public void setRefreshUrl(String refreshUrl)
- Specified by:
setRefreshUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
getScopes
public Map<String,String> getScopes()
- Specified by:
getScopesin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
setScopes
public void setScopes(Map<String,String> scopes)
- Specified by:
setScopesin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
addScope
public org.eclipse.microprofile.openapi.models.security.OAuthFlow addScope(String scope, String description)
- Specified by:
addScopein interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
removeScope
public void removeScope(String scope)
- Specified by:
removeScopein interfaceorg.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)
-
-