All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractArg<T> |
Base class for non Object-specific functionality argument types, that can be malformed on input (E.g an argument
representing a number was a non-numeric string in the request).
|
| AbstractArrayArg<T> |
Class representing an API argument that should be an array.
|
| AbstractEntityArg<T,O extends Identifiable,S extends FilteringService<O>> |
Interface representing and API call argument that can represent various identifiers of different types.
|
| AbstractEntityArgService<T extends Identifiable,S extends FilteringService<T>> |
|
| AbstractEntityArrayArg<O extends Identifiable,S extends FilteringService<O>> |
|
| AbstractExceptionMapper<E extends Throwable> |
|
| AbstractFactorValueValueObjectSerializer<T> |
|
| AccessDeniedExceptionMapper |
Map Spring Security's AccessDeniedException to a 403 Forbidden response.
|
| AnalysisResultSetsWebService |
|
| AnalyticsApplicationEventListener |
|
| AnalyticsProvider |
Interface for analytics providers.
|
| AnalyticsRequestEventListener |
Request event listener that publishes an event when a request is finished.
|
| AnnotationsWebService |
RESTful interface for annotations.
|
| AnnotationsWebService.AnnotationSearchResultValueObject |
|
| Arg<T> |
|
| ArgUtils |
Utilities for working with Arg.
|
| AuthenticationBasedUserIdRetrievalStrategy |
Strategy for the user ID that uses the authentication object from the SecurityContextHolder.
|
| AuthenticationExceptionMapper |
Handles Spring Security AuthenticationException by producing a 403 Forbidden response.
|
| CacheControl |
|
| CacheControlHeaderDecorator |
|
| CacheControls |
|
| ClientIdRetrievalStrategy |
Strategy for retrieving a client ID.
|
| CompositeClientIdRetrievalStrategy |
Composite strategy for retrieving client ID.
|
| CompositeSequenceArg<T> |
Mutable argument type base class for Composite Sequence arguments.
|
| CompositeSequenceArgService |
|
| CompositeSequenceArrayArg |
|
| CompositeSequenceIdArg |
Composite Sequence argument for CS ID.
|
| CompositeSequenceNameArg |
Composite Sequence argument for CS name.
|
| CorsFilter |
Filter for adding CORS headers to the RESTful API responses.
|
| CustomModelResolver |
Resolve Arg parameters' schema.
|
| CustomModelResolverRegistrationListener |
Registers our customized ModelResolver.
|
| DatabaseEntryArg<T> |
Mutable argument type base class for DatabaseEntry API.
|
| DatabaseEntryArgService |
|
| DatabaseEntryArrayArg |
|
| DatabaseEntryIdArg |
Long argument type for DatabaseEntry API, referencing the Taxon ID.
|
| DatabaseEntryStringArg |
String argument type for DatabaseEntry API, Can also be null.
|
| DatasetArg<T> |
Mutable argument type base class for dataset (ExpressionExperiment) API.
|
| DatasetArgService |
|
| DatasetArrayArg |
|
| DatasetIdArg |
Long argument type for dataset API, referencing the Dataset ID.
|
| DatasetStringArg |
String argument type for dataset API, referencing the Dataset short name.
|
| DatasetsWebService |
RESTful interface for datasets.
|
| DatasetsWebService.AnnotationWithUsageStatisticsValueObject |
This is an aggregated entity across value URI and value, thus the id and objectClass are omitted.
|
| DatasetsWebService.ArrayDesignWithUsageStatisticsValueObject |
|
| DatasetsWebService.CategoryWithUsageStatisticsValueObject |
|
| DatasetsWebService.ExpressionExperimentWithSearchResultValueObject |
|
| DatasetsWebService.OntologyTermValueObject |
|
| DatasetsWebService.TaxonWithUsageStatisticsValueObject |
|
| DatasetsWebService.UsageStatistics |
|
| EntityArgService<T extends Identifiable,S extends FilteringService<T>> |
|
| EntityNotFoundException |
|
| EntityNotFoundExceptionMapper |
Deprecated. |
| ExceptionMapperUtils |
|
| ExcludeArg<T> |
|
| ExpLevelConsolidationArg |
Class representing an API argument that should be one of the expression level consolidation options.
|
| ExpressionAnalysisResultSetArg |
Represents an expression analysis result set identifier.
|
| ExpressionAnalysisResultSetArgService |
|
| FactorValueArg<A> |
Represents an API arguments that maps to a FactorValue by its ID or name.
|
| FactorValueArrayArg |
|
| FactorValueBasicValueObjectSerializer |
|
| FactorValueIdArg |
|
| FactorValueValueArg |
Deprecated. |
| FactorValueValueObjectSerializer |
|
| FilterArg<O extends Identifiable> |
Represent a filter argument designed to generate a Filters from user input.
|
| FilterArg.Filter |
Represents the internal value of a FilterArg.
|
| FilterArgBaseListener |
This class provides an empty implementation of FilterArgListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
| FilterArgLexer |
|
| FilterArgListener |
This interface defines a complete listener for a parse tree produced by
FilterArgParser.
|
| FilterArgParser |
|
| FilterArgParser.ClauseContext |
|
| FilterArgParser.CollectionContext |
|
| FilterArgParser.CollectionOperatorContext |
|
| FilterArgParser.DisjunctionContext |
|
| FilterArgParser.FilterContext |
|
| FilterArgParser.OperatorContext |
|
| FilterArgParser.ScalarContext |
|
| FilterArgParser.SubClauseContext |
|
| FilteredAndPaginatedResponseDataObject<T> |
|
| FilteredResponseDataObject<T> |
|
| GeneAnyIdArg<T> |
Base class for GeneArg representing any of the identifiers of a Gene.
|
| GeneArg<T> |
Mutable argument type base class for Gene API.
|
| GeneArgService |
|
| GeneArrayArg |
|
| GeneEnsemblIdArg |
Long argument type for Gene API, referencing the Gene Ensembl ID.
|
| GeneNcbiIdArg |
Long argument type for Gene API, referencing the Gene NCBI ID.
|
| GeneSymbolArg |
String argument type for Gene API.
|
| GeneWebService |
RESTful interface for genes.
|
| GoogleAnalytics4Provider |
Implementation of the AnalyticsProvider interface for Google Analytics 4 collect API.
|
| GZIP |
Used to annotate endpoints that will have their payload compressed with GZIPOutputStream
unconditionally.
|
| GzipHeaderDecorator |
Automagically add the Content-Encoding: gzip header to endpoints annotated with GZIP.
|
| JacksonConfig |
Configure the various beans injected in Swagger's components relating to Jackson's JSON serialization.
|
| JsonMappingExceptionMapper |
Mapper that creates a well composed error body response out of a JsonMappingException.
|
| LimitArg |
Argument used to represent a limit.
|
| LimitedResponseDataObject<T> |
Represents a payload with a limited number of results.
|
| MalformedArgException |
Specialized error for malformed Arg
The recommended HTTP status for this exception is 400 Bad Request.
|
| MalformedArgExceptionMapper |
|
| MediaTypeUtils |
Utilities for MediaType.
|
| MetricsApplicationEventListener |
|
| NotFoundExceptionMapper |
This mapper ensures that raised NotFoundException throughout the API contain well-formed ResponseErrorObject
entity.
|
| ObjectMapperResolver |
|
| OffsetArg |
Argument used to represent an offset.
|
| OpenApiUtils |
Utilities for interacting with OpenAPI at runtime.
|
| PaginatedResponseDataObject<T> |
Represents paginated results with offset and limit.
|
| PhenotypeWebService |
Deprecated. |
| PlatformArg<T> |
Mutable argument type base class for dataset (ExpressionExperiment) API.
|
| PlatformArgService |
|
| PlatformArrayArg |
|
| PlatformIdArg |
Long argument type for platform API, referencing the platform ID.
|
| PlatformStringArg |
String argument type for platform API, referencing the Platform short name.
|
| PlatformsWebService |
RESTful interface for platforms.
|
| QuantitationTypeArg<T> |
|
| QuantitationTypeArgService |
|
| QuantitationTypeByIdArg |
|
| QuantitationTypeByNameArg |
|
| QueriedAndFilteredAndPaginatedResponseDataObject<T> |
|
| QueriedAndFilteredResponseDataObject<T> |
|
| QueryArg |
|
| RequestAttributesBasedClientIdRetrievalStrategy |
|
| RequestExceptionEventListener |
Listen and dispatch ApplicationEvent.
|
| RequestExceptionLogger |
Log request exceptions.
|
| RequestHeaderBasedClientIdRetrievalStrategy |
Strategy that retrieves the client ID in a request header.
|
| Responder |
Handles setting of the response status code and composing a proper payload structure.
|
| Responder.FilterMethod<T> |
A functional interface matching the signature of a paginating service method.
|
| ResponseDataObject<T> |
|
| ResponseErrorObject |
|
| RestapidocsIndexRewriteFilter |
Rewrites the path to the index file.
|
| RestAuthEntryPoint |
Implementation of AuthenticationEntryPoint for the RESTful API to handle authentication.
|
| RootWebService |
Handles calls to the root API url and user info api
|
| RootWebService.ApiInfoValueObject |
|
| RootWebService.UserValueObject |
|
| SearchWebService |
Provides search capabilities to the RESTful API.
|
| SearchWebService.SearchResultsResponseDataObject |
|
| SearchWebService.SearchResultValueObject<T extends IdentifiableValueObject<?>> |
|
| ServletUtils |
|
| SortArg<O extends Identifiable> |
Class representing an API argument that should be an integer.
|
| SortArg.Sort |
|
| SortArg.Sort.Direction |
|
| SortValueObject |
|
| StringArrayArg |
Class representing an API argument that should be an array of Strings.
|
| TaxaWebService |
RESTful interface for taxa.
|
| TaxonArg<T> |
Mutable argument type base class for Taxon API
|
| TaxonArgService |
|
| TaxonArrayArg |
|
| TaxonIdArg |
Long argument type for taxon API, referencing the Taxon ID.
|
| TaxonNameArg |
String argument type for taxon API, referencing the Taxon scientific name or common name.
|
| TaxonNcbiIdArg |
Long argument type for taxon API, referencing the Taxon ID.
|
| UnhandledExceptionMapper |
Render unhandled exceptions.
|
| UserIdRetrievalStrategy |
Strategy for retrieving a user ID.
|
| WebApplicationExceptionMapper |
|
| WellComposedErrorBody |
Object acting as a payload for the ResponseErrorObject.
|