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> | Represents a comma-delimited array API argument. | 
| AbstractEntityArg<T,O extends ubic.gemma.model.common.Identifiable,S extends ubic.gemma.persistence.service.FilteringService<O>> | Interface representing and API call argument that can represent various identifiers of different types. | 
| AbstractEntityArgService<T extends ubic.gemma.model.common.Identifiable,S extends ubic.gemma.persistence.service.FilteringService<T>> |  | 
| AbstractEntityArrayArg<O extends ubic.gemma.model.common.Identifiable,S extends ubic.gemma.persistence.service.FilteringService<O>> |  | 
| AbstractExceptionMapper<E extends Throwable> |  | 
| AbstractFactorValueValueObjectSerializer<T extends ubic.gemma.model.expression.experiment.AbstractFactorValueValueObject> | Base serializer for FactorValueVOs. | 
| AccessDeniedExceptionMapper | Map Spring Security's AccessDeniedExceptionto a 403 Forbidden response. | 
| AnalysisResultSetsWebService | Endpoint for AnalysisResultSet | 
| AnalysisResultSetsWebService.PaginatedResultsResponseDataObjectDifferentialExpressionAnalysisResultSetValueObject |  | 
| 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 AuthenticationExceptionby producing a 403 Forbidden response. | 
| BuildInfoValueObject |  | 
| 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. | 
| 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 idandobjectClassare omitted. | 
| DatasetsWebService.ArrayDesignWithUsageStatisticsValueObject |  | 
| DatasetsWebService.BatchConfoundValueObject |  | 
| DatasetsWebService.BatchEffectStatisticsValueObject |  | 
| DatasetsWebService.BatchInformationValueObject |  | 
| DatasetsWebService.CategoryWithUsageStatisticsValueObject |  | 
| DatasetsWebService.DifferentialExpressionAnalysisResultByGeneValueObject |  | 
| DatasetsWebService.ExpressionExperimentWithSearchResultValueObject |  | 
| DatasetsWebService.FilteredAndInferredAndPaginatedResponseDataObject<T> |  | 
| DatasetsWebService.OntologyTermValueObject |  | 
| DatasetsWebService.QueriedAndFilteredAndInferredAndLimitedResponseDataObject<T> |  | 
| DatasetsWebService.QueriedAndFilteredAndInferredAndPaginatedResponseDataObject<T> |  | 
| DatasetsWebService.QueriedAndFilteredAndInferredAndPaginatedResponseDataObjectDifferentialExpressionAnalysisResultByGeneValueObject |  | 
| DatasetsWebService.QueriedAndFilteredAndInferredResponseDataObject<T> |  | 
| DatasetsWebService.SimpleSVDValueObject |  | 
| DatasetsWebService.TaxonWithUsageStatisticsValueObject |  | 
| DatasetsWebService.UsageStatistics |  | 
| EntityArgService<T extends ubic.gemma.model.common.Identifiable,S extends ubic.gemma.persistence.service.FilteringService<T>> | Bridges  Arg operating on entities with their corresponding  FilteringService. | 
| EntityNotFoundException |  | 
| EntityNotFoundExceptionMapper | Deprecated. | 
| 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 FactorValueby its ID or name. | 
| FactorValueBasicValueObjectSerializer |  | 
| FactorValueIdArg | Maps a long identifier to a FactorValue. | 
| FactorValueValueArg | Deprecated. | 
| FactorValueValueObjectSerializer | Deprecated. | 
| FilterArg<O extends ubic.gemma.model.common.Identifiable> | Represent a filter argument designed to generate a Filtersfrom 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.PredicateContext |  | 
| FilterArgParser.QuantifierContext |  | 
| FilterArgParser.ScalarContext |  | 
| FilterArgParser.SubClauseContext |  | 
| FilteredAndLimitedResponseDataObject<T> |  | 
| FilteredAndPaginatedResponseDataObject<T> |  | 
| FilteredResponseDataObject<T> |  | 
| 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 | Configuration for JSON serialization with Jackson. | 
| LimitArg | Argument used to represent a limit. | 
| LocationType |  | 
| 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. | 
| OpenApiConfig |  | 
| OpenApiFactory | Factory for OpenAPI. | 
| OpenAPIVisitor | Visits an OpenAPIspecification and perform string value resolution. | 
| 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 |  | 
| QueriedAndFilteredAndLimitedResponseDataObject<T> | Represents a payload with a limited number of results. | 
| QueriedAndFilteredAndPaginatedResponseDataObject<T> |  | 
| QueriedAndFilteredResponseDataObject<T> |  | 
| QueryArg |  | 
| RequestAttributesBasedClientIdRetrievalStrategy | Strategy that retrieves and store client IDs in the RequestAttributes. | 
| RequestExceptionEventListener | Listen and dispatch ApplicationEvent. | 
| RequestExceptionLogger | Log request exceptions. | 
| RequestHeaderBasedClientIdRetrievalStrategy | Strategy that retrieves the client ID in a request header. | 
| Responders | Handles setting of the response status code and composing a proper payload structure. | 
| Responders.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 AuthenticationEntryPointfor 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 ubic.gemma.model.common.IdentifiableValueObject<?>> | Representation of SearchResultfor the RESTful API. | 
| SortArg<O extends ubic.gemma.model.common.Identifiable> | Represents an API argument for sorting. | 
| SortArg.Sort |  | 
| SortArg.Sort.Direction |  | 
| SortArg.Sort.NullMode |  | 
| 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 |  | 
| WellComposedError |  | 
| WellComposedErrorBody | Object acting as a payload for the ResponseErrorObject. | 
| WellComposedWarning |  |