Uses of Class
org.forgerock.api.models.ApiDescription
Packages that use 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
Methods in org.forgerock.api that return ApiDescriptionModifier and TypeMethodDescriptionCrestApiProducer.addApiInfo
(ApiDescription api) CrestApiProducer.merge
(List<ApiDescription> descriptions) CrestApiProducer.withPath
(ApiDescription api, String parentPath) CrestApiProducer.withVersion
(ApiDescription api, Version version) Methods in org.forgerock.api that return types with arguments of type ApiDescriptionMethods in org.forgerock.api with parameters of type ApiDescriptionModifier and TypeMethodDescriptionCrestApiProducer.addApiInfo
(ApiDescription api) CrestApiProducer.withPath
(ApiDescription api, String parentPath) CrestApiProducer.withVersion
(ApiDescription api, Version version) Method parameters in org.forgerock.api with type arguments of type ApiDescription -
Uses of ApiDescription in org.forgerock.api.commons
Fields in org.forgerock.api.commons declared as ApiDescriptionModifier 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
Methods in org.forgerock.api.markup with parameters of type ApiDescriptionModifier 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
Methods in org.forgerock.api.models that return ApiDescriptionModifier and TypeMethodDescriptionApiDescription.Builder.build()
Builds the ApiDescription instance.Methods in org.forgerock.api.models with parameters of type ApiDescriptionModifier 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
Methods in org.forgerock.api.transform with parameters of type ApiDescriptionModifier 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
Methods in org.forgerock.api.util with parameters of type ApiDescriptionModifier 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.Constructors in org.forgerock.api.util with parameters of type ApiDescriptionModifierConstructorDescriptionReferenceResolver
(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
Methods in org.forgerock.json.resource that return ApiDescriptionModifier 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) Method parameters in org.forgerock.json.resource with type arguments of type ApiDescriptionModifier and TypeMethodDescriptionAbstractConnectionWrapper.api
(ApiProducer<ApiDescription> producer) DescribedSyncRequestHandlerAdapter.api
(ApiProducer<ApiDescription> producer) FilterChain.api
(ApiProducer<ApiDescription> producer) Constructor parameters in org.forgerock.json.resource with type arguments of type ApiDescriptionModifierConstructorDescriptionCreates a new router containing the same routes and default route as the provided router.