Class OpenApiDocumentContextSupport
java.lang.Object
io.helidon.openapi.OpenApiDocumentContextSupport
Support methods for generated OpenAPI document sources.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringoperationId(OpenApiDocumentContext context, String signature, String defaultOperationId) Resolve an OpenAPI operation id for a generated Java method signature.static StringresolveExpression(OpenApiDocumentContext context, String expression) Resolve a generated OpenAPI annotation expression using runtime configuration when enabled for the OpenAPI feature.
-
Method Details
-
operationId
public static String operationId(OpenApiDocumentContext context, String signature, String defaultOperationId) Resolve an OpenAPI operation id for a generated Java method signature.- Parameters:
context- document contextsignature- Java method signaturedefaultOperationId- default operation id- Returns:
- configured operation id if present, otherwise the default
-
resolveExpression
Resolve a generated OpenAPI annotation expression using runtime configuration when enabled for the OpenAPI feature. Otherwise returns the expression unchanged.- Parameters:
context- document contextexpression- expression to resolve- Returns:
- resolved expression value, or the original expression when resolution is disabled
-