Uses of Class
org.forgerock.http.routing.Version
-
Packages that use Version Package Description org.forgerock.http Models and manages elements of the Hypertext Transfer Protocol.org.forgerock.http.header Processes HTTP message header fields.org.forgerock.http.routing Provides routing functionality for HTTP requests.org.forgerock.http.swagger Classes to support OpenAPI API Descriptions using Swagger.org.forgerock.json.resource Classes and interfaces for core types including connections, request handlers, resources, and their exceptions.org.forgerock.json.resource.http JSON resource Commons HTTP Framework integration.org.forgerock.openig.tools Common tools used in policy service. -
-
Uses of Version in org.forgerock.http
Methods in org.forgerock.http with parameters of type Version Modifier and Type Method Description DApiProducer. withVersion(D descriptor, Version version)Mutate the provided descriptor to add the specified version. -
Uses of Version in org.forgerock.http.header
Methods in org.forgerock.http.header that return Version Modifier and Type Method Description VersionAcceptApiVersionHeader. getProtocolVersion()Gets the acceptable protocol version.VersionContentApiVersionHeader. getProtocolVersion()Gets the protocol version of the content of the returned content.VersionAcceptApiVersionHeader. getResourceVersion()Gets the acceptable resource version.VersionContentApiVersionHeader. getResourceVersion()Gets the resource version of the returned content.Methods in org.forgerock.http.header with parameters of type Version Modifier and Type Method Description AcceptApiVersionHeaderAcceptApiVersionHeader. withDefaultProtocolVersion(Version version)Will set the accepted protocol version, if not provided in the Accept-API-Version header.AcceptApiVersionHeaderAcceptApiVersionHeader. withDefaultResourceVersion(Version version)Will set the accepted resource version, if not provided in the Accept-API-Version header.Constructors in org.forgerock.http.header with parameters of type Version Constructor Description AcceptApiVersionHeader(Version protocol, Version resource)Constructs a new header, initialized with the specified protocol and resource versions.ContentApiVersionHeader(Version protocolVersion, Version resourceVersion)Constructs a new header, initialized with the specified protocol and resource versions. -
Uses of Version in org.forgerock.http.routing
Methods in org.forgerock.http.routing that return Version Modifier and Type Method Description VersionApiVersionRouterContext. getProtocolVersion()Gets the protocol API version of the framework used to handle the request.VersionApiVersionRouterContext. getResourceVersion()Gets the API version of the resource that the request was routed to.static VersionVersion. version(int major)Creates a new version using the provided version information and a minor.static VersionVersion. version(int major, int minor)Creates a new version using the provided version information.static VersionVersion. version(String s)Parses the string argument as a version.Methods in org.forgerock.http.routing that return types with arguments of type Version Modifier and Type Method Description static RouteMatcher<Version>RouteMatchers. resourceApiVersionMatcher(Version version)Creates aRouteMatcherinstance that matches the request resource API version with the provided version.Methods in org.forgerock.http.routing with parameters of type Version Modifier and Type Method Description intVersion. compareTo(Version that)booleanVersion. isCompatibleWith(Version that)Returnsfalseif: the MAJOR version numbers are not the same.static RouteMatcher<Request>RouteMatchers. requestResourceApiVersionMatcher(Version version)Creates aRouteMatcherinstance that matches the request resource API version with the provided version.static RouteMatcher<Version>RouteMatchers. resourceApiVersionMatcher(Version version)Creates aRouteMatcherinstance that matches the request resource API version with the provided version.voidApiVersionRouterContext. setProtocolVersion(Version protocolVersion)Sets the protocol API version of the framework used to handle the request. -
Uses of Version in org.forgerock.http.swagger
Methods in org.forgerock.http.swagger with parameters of type Version Modifier and Type Method Description io.swagger.models.SwaggerSwaggerApiProducer. withVersion(io.swagger.models.Swagger descriptor, Version version) -
Uses of Version in org.forgerock.json.resource
Methods in org.forgerock.json.resource that return Version Modifier and Type Method Description VersionResourceException. getResourceApiVersion()VersionResponse. getResourceApiVersion()Gets the API version of the resource that the request was routed to.VersionActionRequest. getResourceVersion()VersionCreateRequest. getResourceVersion()VersionDeleteRequest. getResourceVersion()VersionPatchRequest. getResourceVersion()VersionQueryRequest. getResourceVersion()VersionReadRequest. getResourceVersion()VersionRequest. getResourceVersion()Gets the requested API version of the resource.VersionUpdateRequest. getResourceVersion()VersionResourceApiVersionSpecificationFilter.ResourcePathAndVersion. getVersion()Get theVersioncorresponding to theresourcePath.Methods in org.forgerock.json.resource that return types with arguments of type Version Modifier and Type Method Description Optional<Version>ResourceApiVersionSpecificationFilter.ResourcePathAndVersionSpecification. matchVersion(Request request)Optional<Version>ResourceApiVersionSpecificationFilter.VersionSpecification. matchVersion(Request request)Test the request to try to find a match based on version configuration.Methods in org.forgerock.json.resource with parameters of type Version Modifier and Type Method Description RouteMatcher<Request>Router. addRoute(Version version, CollectionResourceProvider provider)Adds a new route to this router for the provided collection resource provider.RouteMatcher<Request>Router. addRoute(Version version, RequestHandler handler)Adds a new route to this router for the provided request handler.RouteMatcher<Request>Router. addRoute(Version version, SingletonResourceProvider provider)Adds a new route to this router for the provided singleton resource provider.static RouteMatcher<Request>RouteMatchers. requestResourceApiVersionMatcher(Version version)Creates aRouteMatcherinstance that matches the request resource API version with the provided version.ResourceApiVersionSpecificationFilter.ResourcePathAndVersionSpecificationResourceApiVersionSpecificationFilter.ResourcePathAndVersionSpecification. setDefaultVersion(Version defaultVersion)Set a defaultVersionto use if no matching resource path found for request.voidResourceException. setResourceApiVersion(Version version)voidResponse. setResourceApiVersion(Version version)Sets the API version of the resource that the request was routed to.ActionRequestActionRequest. setResourceVersion(Version resourceVersion)CreateRequestCreateRequest. setResourceVersion(Version resourceVersion)DeleteRequestDeleteRequest. setResourceVersion(Version resourceVersion)PatchRequestPatchRequest. setResourceVersion(Version resourceVersion)QueryRequestQueryRequest. setResourceVersion(Version resourceVersion)ReadRequestReadRequest. setResourceVersion(Version resourceVersion)RequestRequest. setResourceVersion(Version resourceVersion)Sets the requested API version of the resource.UpdateRequestUpdateRequest. setResourceVersion(Version resourceVersion)Constructors in org.forgerock.json.resource with parameters of type Version Constructor Description ResourcePathAndVersion(ResourcePath resourcePath, Version version) -
Uses of Version in org.forgerock.json.resource.http
Fields in org.forgerock.json.resource.http declared as Version Modifier and Type Field Description static VersionHttpUtils. DEFAULT_PROTOCOL_VERSIONThe default version of the named protocol.static VersionHttpUtils. PROTOCOL_VERSION_1Protocol Version 1.static VersionHttpUtils. PROTOCOL_VERSION_2Protocol Version 2 - supports upsert on PUT.static VersionHttpUtils. PROTOCOL_VERSION_2_1Protocol Version 2.1 - supports defacto standard for create requests when the ID of the created resource is to be allocated by the server, which are represented as a POST to the collection endpoint without an_actionquery parameter.static VersionHttpUtils. PROTOCOL_VERSION_2_2Protocol Version 2.2 - supports _countOnly parameter on query requests to indicate that only a count of the resources matching the supplied query filter on the resource collection are returned. -
Uses of Version in org.forgerock.openig.tools
Constructors in org.forgerock.openig.tools with parameters of type Version Constructor Description ApiVersionProtocolHeaderFilter(Version protocolVersion)Creates a new ApiVersionProtocolHeaderFilter.
-