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 TypeMethodDescriptionvoidaddVersion(String apiName, APIVersion apiVersion) List<AbstractEndpointSpec<?, ?, ?>> List<AbstractEndpointSpec<?, ?, ?>> hey - don't re-construct the endpoint-spec objects inside this method...voidpreExecute(io.javalin.http.Context context) Methods inherited from class com.kingsrook.qqq.middleware.javalin.specs.v1.MiddlewareVersionV1
getVersionMethods 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:AbstractMiddlewareVersionhey - don't re-construct the endpoint-spec objects inside this method...- Overrides:
getEndpointSpecsin classMiddlewareVersionV1
-
getVersionBasePath
- Overrides:
getVersionBasePathin classAbstractMiddlewareVersion
-
preExecute
- Overrides:
preExecutein classAbstractMiddlewareVersion- Throws:
QException
-