Uses of Class
org.forgerock.api.models.ApiDescription
Package
Description
ForgeRock API Descriptor models, builders, and utilities.
Data related to ForgeRock Commons API Descriptor.
Classes that generate CREST API Descriptor documentation.
ForgeRock API Descriptor models.
Classes that transform
ApiDescription
into different API representations.API Descriptor utility classes.
Classes and interfaces for core types including connections, request
handlers, resources, and their exceptions.
-
Uses of ApiDescription in org.forgerock.api
Modifier and TypeMethodDescriptionCrestApiProducer.addApiInfo
(ApiDescription api) CrestApiProducer.merge
(List<ApiDescription> descriptions) CrestApiProducer.withPath
(ApiDescription api, String parentPath) CrestApiProducer.withVersion
(ApiDescription api, Version version) Modifier and TypeMethodDescriptionCrestApiProducer.addApiInfo
(ApiDescription api) CrestApiProducer.withPath
(ApiDescription api, String parentPath) CrestApiProducer.withVersion
(ApiDescription api, Version version) -
Uses of ApiDescription in org.forgerock.api.commons
Modifier and TypeFieldDescriptionstatic final ApiDescription
CommonsApi.COMMONS_API_DESCRIPTION
The api description of "frapi:common" which only contains errors so far. -
Uses of ApiDescription in org.forgerock.api.markup
Modifier and TypeMethodDescriptionstatic void
ApiDocGenerator.execute
(String title, ApiDescription apiDescription, Path inputDirPath, Path outputDirPath, ApiDescription... externalApiDescriptions) Generates AsciiDoc documentation for a CREST API Descriptor, to an output-directory.static String
ApiDocGenerator.execute
(String title, ApiDescription apiDescription, Path inputDirPath, ApiDescription... externalApiDescriptions) Generates AsciiDoc documentation for a CREST API Descriptor, to aString
. -
Uses of ApiDescription in org.forgerock.api.models
Modifier and TypeMethodDescriptionApiDescription.Builder.build()
Builds the ApiDescription instance.Modifier and TypeMethodDescriptionOperation.Builder.detailsFromAnnotation
(Operation operation, ApiDescription descriptor, Class<?> relativeType) Set all properties in the Builder using the data in the annotation.static Items
Items.fromAnnotatedType
(Class<?> type, ApiDescription descriptor, SubResources subResources) Build anItems
from an annotated request handler.static Resource
Resource.fromAnnotatedType
(Class<?> type, Resource.AnnotatedTypeVariant variant, ApiDescription descriptor) Build aResource
from an annotated request handler.static Resource
Resource.fromAnnotatedType
(Class<?> type, Resource.AnnotatedTypeVariant variant, Items items, ApiDescription descriptor, Parameter... extraParameters) Build aResource
from an annotated request handler.static Resource
Resource.fromAnnotatedType
(Class<?> type, Resource.AnnotatedTypeVariant variant, SubResources subResources, ApiDescription descriptor, Parameter... extraParameters) Build aResource
from an annotated request handler.static Action
Action.fromAnnotation
(Action action, Method annotated, ApiDescription descriptor, Class<?> relativeType) Builds an Action object using the data in the annotation.static ApiError
ApiError.fromAnnotation
(ApiError apiError, ApiDescription descriptor, Class<?> relativeType) Builds an ApiError object from the data in the annotation.static Create
Create.fromAnnotation
(Create create, boolean instanceOperations, ApiDescription descriptor, Class<?> relativeType) Builds a Create object from the data in the annotation.static Delete
Delete.fromAnnotation
(Delete delete, ApiDescription descriptor, Class<?> relativeType) Builds a Delete object from the data in the Delete annotation.static Patch
Patch.fromAnnotation
(Patch patch, ApiDescription descriptor, Class<?> relativeType) Builds a Patch object from the data stored in the annotation.static Query
Query.fromAnnotation
(Query query, Method annotated, ApiDescription descriptor, Class<?> relativeType) Builds a Query object from the data stored in the annotation.static Read
Read.fromAnnotation
(Read read, ApiDescription descriptor, Class<?> relativeType) Builds a Read object from the data in the read annotation.static Schema
Schema.fromAnnotation
(Schema schema, ApiDescription descriptor, Class<?> relativeType) Builds Schema object from the data in the annotation parameter.static Update
Update.fromAnnotation
(Update update, ApiDescription descriptor, Class<?> relativeType) Builds an Update object from the data stored in the annotation. -
Uses of ApiDescription in org.forgerock.api.transform
Modifier and TypeMethodDescriptionstatic io.swagger.models.Swagger
OpenApiTransformer.execute
(ApiDescription apiDescription, ApiDescription... externalApiDescriptions) Transforms anApiDescription
into aSwagger
model.static io.swagger.models.Swagger
OpenApiTransformer.execute
(LocalizableString title, String host, String basePath, boolean secure, ApiDescription apiDescription, ApiDescription... externalApiDescriptions) Transforms anApiDescription
into aSwagger
model. -
Uses of ApiDescription in org.forgerock.api.util
Modifier and TypeMethodDescriptionReferenceResolver.register
(ApiDescription apiDescription) Registers an externalApiDescription
, forReference
lookup, and must not have previously been registered.ReferenceResolver.registerAll
(ApiDescription... apiDescriptions) Registers externalApiDescription
s, forReference
lookup, and each must not have previously been registered.ModifierConstructorDescriptionReferenceResolver
(ApiDescription local) Creates a reference-resolver and defines the oneApiDescription
that can be used for local (non-namespaced) reference lookups. -
Uses of ApiDescription in org.forgerock.json.resource
Modifier and TypeMethodDescriptionAbstractConnectionWrapper.api
(ApiProducer<ApiDescription> producer) DescribedSyncRequestHandlerAdapter.api
(ApiProducer<ApiDescription> producer) FilterChain.api
(ApiProducer<ApiDescription> producer) AbstractConnectionWrapper.handleApiRequest
(Context context, Request request) DescribedSyncRequestHandlerAdapter.handleApiRequest
(Context context, Request request) FilterChain.handleApiRequest
(Context context, Request request) Router.handleApiRequest
(Context context, Request request) Modifier and TypeMethodDescriptionAbstractConnectionWrapper.api
(ApiProducer<ApiDescription> producer) DescribedSyncRequestHandlerAdapter.api
(ApiProducer<ApiDescription> producer) FilterChain.api
(ApiProducer<ApiDescription> producer) ModifierConstructorDescriptionCreates a new router containing the same routes and default route as the provided router.