Uses of Class
com.kingsrook.qqq.api.model.APIVersion
Packages that use APIVersion
Package
Description
-
Uses of APIVersion in com.kingsrook.qqq.api.middleware.specs.v1
Methods in com.kingsrook.qqq.api.middleware.specs.v1 with parameters of type APIVersionModifier and TypeMethodDescriptionvoidApiAwareMiddlewareVersionV1.addVersion(String apiName, APIVersion apiVersion) -
Uses of APIVersion in com.kingsrook.qqq.api.model
Classes in com.kingsrook.qqq.api.model that implement interfaces with type arguments of type APIVersionModifier and TypeClassDescriptionclassShould work as well for https://semver.org/spec/v2.0.0.html or https://calver.org/ or simple increasing integers, or ?Methods in com.kingsrook.qqq.api.model that return APIVersionModifier and TypeMethodDescriptionAPIVersionRange.getEnd()Getter for endAPIVersionRange.getStart()Getter for startMethods in com.kingsrook.qqq.api.model with parameters of type APIVersionModifier and TypeMethodDescriptionstatic APIVersionRangeAPIVersionRange.afterAndIncluding(APIVersion start) static APIVersionRangeAPIVersionRange.afterButExcluding(APIVersion start) static APIVersionRangeAPIVersionRange.beforeAndIncluding(APIVersion end) static APIVersionRangeAPIVersionRange.beforeButExcluding(APIVersion end) static APIVersionRangeAPIVersionRange.betweenAndIncluding(APIVersion start, APIVersion end) static APIVersionRangeAPIVersionRange.betweenButExcluding(APIVersion start, APIVersion end) intAPIVersion.compareTo(APIVersion that) booleanAPIVersionRange.includes(APIVersion apiVersion) voidAPIVersionRange.setEnd(APIVersion end) Setter for endvoidAPIVersionRange.setStart(APIVersion start) Setter for startAPIVersionRange.withEnd(APIVersion end) Fluent setter for endAPIVersionRange.withStart(APIVersion start) Fluent setter for start -
Uses of APIVersion in com.kingsrook.qqq.api.model.metadata
Methods in com.kingsrook.qqq.api.model.metadata that return APIVersionModifier and TypeMethodDescriptionApiInstanceMetaData.getCurrentVersion()Getter for currentVersionMethods in com.kingsrook.qqq.api.model.metadata that return types with arguments of type APIVersionModifier and TypeMethodDescriptionApiInstanceMetaData.getFutureVersions()Getter for futureVersionsApiInstanceMetaData.getPastVersions()Getter for pastVersionsApiInstanceMetaData.getSupportedVersions()Getter for supportedVersionsMethods in com.kingsrook.qqq.api.model.metadata with parameters of type APIVersionModifier and TypeMethodDescriptionvoidApiInstanceMetaData.setCurrentVersion(APIVersion currentVersion) Setter for currentVersionApiInstanceMetaData.withCurrentVersion(APIVersion currentVersion) Fluent setter for currentVersionMethod parameters in com.kingsrook.qqq.api.model.metadata with type arguments of type APIVersionModifier and TypeMethodDescriptionvoidApiInstanceMetaData.setFutureVersions(List<APIVersion> futureVersions) Setter for futureVersionsvoidApiInstanceMetaData.setPastVersions(List<APIVersion> pastVersions) Setter for pastVersionsvoidApiInstanceMetaData.setSupportedVersions(List<APIVersion> supportedVersions) Setter for supportedVersionsApiInstanceMetaData.withFutureVersions(List<APIVersion> futureVersions) Fluent setter for futureVersionsApiInstanceMetaData.withPastVersions(List<APIVersion> pastVersions) Fluent setter for pastVersionsApiInstanceMetaData.withSupportedVersions(List<APIVersion> supportedVersions) Fluent setter for supportedVersions