Class ApiAwareMiddlewareVersionV1
java.lang.Object
com.kingsrook.qqq.middleware.javalin.specs.AbstractMiddlewareVersion
com.kingsrook.qqq.middleware.javalin.specs.v1.MiddlewareVersionV1
com.kingsrook.qqq.api.middleware.specs.v1.ApiAwareMiddlewareVersionV1
-
Field Summary
Fields inherited from class com.kingsrook.qqq.middleware.javalin.specs.AbstractMiddlewareVersion
LOG
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addVersion
(String apiName, APIVersion apiVersion) List
<AbstractEndpointSpec<?, ?, ?>> List
<AbstractEndpointSpec<?, ?, ?>> hey - don't re-construct the endpoint-spec objects inside this method...void
preExecute
(io.javalin.http.Context context) Methods inherited from class com.kingsrook.qqq.middleware.javalin.specs.v1.MiddlewareVersionV1
getVersion
Methods inherited from class com.kingsrook.qqq.middleware.javalin.specs.AbstractMiddlewareVersion
generateOpenAPIModel, getJavalinEndpointGroup, setQInstance, warnIfPathMethodAlreadyUsed
-
Constructor Details
-
ApiAwareMiddlewareVersionV1
public ApiAwareMiddlewareVersionV1()Constructor
-
-
Method Details
-
addVersion
-
defineEndpointSpecs
-
getEndpointSpecs
Description copied from class:AbstractMiddlewareVersion
hey - don't re-construct the endpoint-spec objects inside this method...- Overrides:
getEndpointSpecs
in classMiddlewareVersionV1
-
getVersionBasePath
- Overrides:
getVersionBasePath
in classAbstractMiddlewareVersion
-
preExecute
- Overrides:
preExecute
in classAbstractMiddlewareVersion
- Throws:
QException
-