All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AbstractGemmaEndpoint |
Abstracts out the security and a few constants.
|
AbstractSetListContainer |
|
AnchorTagUtil |
Used to generate hyperlinks to various things in Gemma.
|
AnnotationController |
Controller for methods involving annotation of experiments (and potentially other things); delegates to
OntologyService and the CharacteristicService.
|
ArrayDesignAddCommand |
|
ArrayDesignController |
Note: do not use parametrized collections as parameters for ajax methods in this class! Type information is lost
during proxy creation so DWR can't figure out what type of collection the method should take.
|
ArrayDesignControllerImpl |
Note: do not use parametrized collections as parameters for ajax methods in this class! Type information is lost
during proxy creation so DWR can't figure out what type of collection the method should take.
|
ArrayDesignFormController |
Controller for editing basic information about array designs.
|
ArrayDesignGroupingTag |
For display of information about array designs that subsume or are subsumed.
|
ArrayDesignHtmlUtil |
Yes, this is used by the ArrayDesignController, but should be phased out.
|
ArrayDesignIdentifierByNameEndpoint |
array design short name -> return matching array design identifier
|
ArrayDesignProbeMapperController |
A controller to run array design probe mapper either locally or in a space.
|
ArrayDesignPropertyEditor |
Used to convert ArrayDesigns from and into strings for display in forms.
|
ArrayDesignRepeatScanController |
A controller to run array design repeat scan either locally or in a space.
|
ArrayDesignRepeatScanTask |
|
ArrayDesignRepeatScanTaskCommand |
A command object to be used by spaces.
|
ArrayDesignRepeatScanTaskImpl |
An array design repeat scan spaces task
|
ArrayDesignUsedEndpoint |
Used for determining which array designs were used in a given expression experiment (EE)
|
ArrayDesignValueObjectExt |
Extended value object to carry more data to client.
|
AssayViewTag |
Used to display table of biomaterials and bioassays.
|
AuditController |
This is required solely for exposing auditables to remote services would try to marshall the abstract class
Auditable.
|
BaseController |
Extend this to create a simple Single or MultiActionController; includes configuration for sending email and setting
messages in the session.
|
BaseFormController |
Deprecated.
|
BatchInfoFetchController |
For populating "batch" information about experiments.
|
BibliographicReferenceController |
Note: do not use parameterized collections as parameters for ajax methods.
|
BibliographicReferenceControllerImpl |
This controller is responsible for showing a list of all bibliographic references, as well sending the user to the
pubMed.Detail.view when they click on a specific link in that list.
|
BioAssayController |
|
BioMaterialController |
|
BlatResultTrackController |
|
CacheMonitor |
|
CacheMonitorImpl |
Get statistics about and manage caches.
|
CharacteristicBrowserController |
NOTE: Logging messages from this service are important for tracking changes to annotations.
|
CharacteristicConverter |
|
ClassConverter |
|
ClientAbortExceptionResolver |
Resolves a ClientAbortException to an empty view.
|
CoexpressionSearchController |
|
CoexSearchTaskCommand |
|
CommonsMultipartFile |
Deprecated. |
CommonsMultipartMonitoredResolver |
An adaptation of the standard Spring CommonsMultipartResolver that uses a MonitoredOutputStream.
|
CompositeSequenceController |
|
ConfigurationCookie |
Cookie class that also presents a commons configuration interface.
|
Constants |
Constant values used throughout the application.
|
ConstantsTag |
This class is designed to put all the public variables in a class to a specified scope - designed for exposing a
Constants class to Tag Libraries.
|
ConstantsTei |
Implementation of TagExtraInfo for the constants tag, identifying the scripting object(s) to be
made visible.
|
ControllerUtils |
Created by tesarst on 09/03/17.
|
CustomRssViewer |
|
DatabaseEntryTag |
|
DEDVController |
Exposes methods for accessing underlying Design Element Data Vectors.
|
DEDVfromEEIDGeneIDEndpoint |
Given a list Experiment IDs and a list gene IDs will return design element data vectors (DEDV), all the genes that
could have been responsible for that DEDV (only needs to contain 1 of the given genes) and the Expression Experiment
that the data came from.
|
DEDVRankEndpoint |
Given a collection of gene IDs, a collection of experiment IDs, and the method, the service will return a list of
genes mapped to a list of space delimited ranks.
|
DesignMatrixRowValueObject |
For the display of a summary table about experimental design.
|
DesignMatrixRowValueObject.Factory |
|
DifferentialExpressionAnalysisController |
A controller to run differential expression analysis either locally or in a space.
|
DifferentialExpressionAnalyzerInfo |
Used to carry information about the experimental design analysis settings to clients.
|
DifferentialExpressionProbeResultEndpoint |
Allows access to the differential expression analysis.
|
DifferentialExpressionSearchController |
A controller used to get differential expression analysis and meta analysis results.
|
DiffExMetaAnalyzerController |
A controller to analyze result sets either locally or in a space.
|
DiffExpressionSearchCommand |
|
DirectionConverter |
DWR converter for Direction type.
|
DoublePointConverter |
The 8 decimal precision of a double is just a waste of bandwidth in most cases.
|
Ee2AdUpdateJob |
|
Ee2cUpdateJob |
|
EmptyController |
This exists just to have an easy way to trick web pages into importing DWR-defined classes that are not in dwrServices.js.
|
EntityDelegator<T extends Identifiable> |
Bean to expose for remote access via AJAX, when all that is needed is the ID and a way to know what the class is.
|
EntityNotFoundException |
Signals that an entity was not found in the system.
|
ExceptionTag |
|
ExperimentalDesignController |
Main entry point to editing and viewing experimental designs.
|
ExperimentalFactorValueWebUIObject |
|
ExperimentAnnotationEndpoint |
Expression Experiments in Gemma contain annotations.
|
ExperimentDEDVEndpoint |
Allows access to all the Design Element Data Vectors (DEDV's) for a given Expression Experiment.
|
ExperimentIDbyTaxonEndpoint |
Given a Taxon (eg.
|
ExperimentIdEndpoint |
Given the short name of an Expression Experiment, will return the matching Expression Experiment ID
|
ExperimentNameEndpoint |
Used for getting the Short Name given an Expression Experiment ID eg: 793 --> GSE10470
|
ExperimentNumSamplesEndpoint |
Used for determining the number of samples (biomaterials) associated with a given expression experiment
|
ExperimentQCTag |
|
ExperimentSetListContainer |
|
ExpressionDataFileUploadController |
Replaces SimpleExpressionExperimentLoadController
|
ExpressionExperimentController |
|
ExpressionExperimentDataFetchCommand |
|
ExpressionExperimentDataFetchController |
For the download of data files from the browser.
|
ExpressionExperimentEditValueObject |
|
ExpressionExperimentExperimentalFactorValueObject |
|
ExpressionExperimentFormController |
Handle editing of expression experiments.
|
ExpressionExperimentLoadController |
Handles loading of Expression data into the system when the source is GEO or ArrayExpress, via Spring MVC or AJAX.
|
ExpressionExperimentQCController |
|
ExpressionExperimentQCUtils |
Helper functions for checking existence etc.
|
ExpressionExperimentReportGenerationController |
|
ExpressionExperimentSetController |
For fetching and manipulating ExpressionExperimentSets.
|
ExpressionExperimentSetIDsEndpoint |
A service to return the full list of Expression Experiment Set IDs along with the corresponding name and experiment
ids it contains.
|
ExpressionExperimentUploadResponse |
|
ExpressionExperimentVisualizationCommand |
Expression experiment command object that wraps expression experiment visualization preferences.
|
ExpressionProfileDataObject |
A lightweight object to hold expression data for a single probe.
|
FactorProfile |
Represents data for displaying a factor (+ factor values) in a chart.
|
FailedMultipartHttpServletRequest |
Used to allow downstream processing to figure out multipart resolution failed without throwing an exception.
|
FeedReader |
|
FileUpload |
Command class to handle uploading of a file
|
FileUploadController |
Controller class to upload Files.
|
FileUploadUtil |
Utility methods for uploading files.
|
GemmaClassicHomePageController |
Deprecated. |
Gene2GOdescriptionEndpoint |
Given a collection of Gene ID, will return a collection of Gene Ontology IDs (ie.
|
Gene2GoTermEndpoint |
Given a collection of Gene IDs, will return a collection of Gene Ontology URIs for each gene.
|
Gene2ProbeEndpoint |
for a given Official Gene Symbol and Taxon ID will return all the probes IDs and their array design IDs that assay
for that given gene.
|
GeneByNCBIIdEndpoint |
Given an NCBI ID, will return the matching Gemma gene id.
|
GeneCoexpressionEndpoint |
Allows access to the gene co-expression analysis.
|
GeneCoexpressionSearchEndpoint |
|
GeneController |
|
GeneDetailsByGeneIDEndpoint |
Given a collection of Gemma gene IDs, will return the matching NCBI Ids.
|
GeneExpressionProfile |
Expression data for one probe; designed for conveying small amounts of data to clients.
|
GeneIDbyTaxonEndpoint |
Given the Taxon (eg.
|
GeneIdEndpoint |
Given the official symbol and taxon of a gene, will return the matching gene ID.
|
GeneNameEndpoint |
Given a gene ID, will return the matching gene official symbol eg) 938103--> Grin1
|
GeneOverlapEndpoint |
given a query gene id & collection of target gene ids will determine the overlapping Go terms (intersection) between
each pair of Query Gene and Target Gene.
|
GenePickerController |
For 'live searches' from the web interface.
|
GeneralSearchController |
Note: do not use parametrized collections as parameters for ajax methods in this class! Type information is lost
during proxy creation so DWR can't figure out what type of collection the method should take.
|
GeneralSearchController.SearchResultValueObject<T extends IdentifiableValueObject<?>> |
|
GeneralSearchControllerImpl |
Note: do not use parametrized collections as parameters for ajax methods in this class! Type information is lost
during proxy creation so DWR can't figure out what type of collection the method should take.
|
GeneSetController |
Exposes GeneSetServices methods over ajax.
|
GeneSetListContainer |
|
GeneSymbolComparator |
|
GeoRecordBrowserController |
|
GOEvidenceCodeConverter |
|
GoTerm2GeneEndpoint |
Given a Gene Ontology Term URI and a Taxon ID as input, will return a collection of gene IDs that match the GO Term
and Taxon.
|
HibernateMonitor |
|
HibernateMonitorImpl |
Monitoring of Hibernate status.
|
HomePageController |
Responsible for display of the Gemma 2.0 home page.
|
IndexController |
|
JavascriptLogger |
Class to handle saving client-side javascript error messages and warnings to a server-side log.
|
JsonReaderResponse<T> |
Creates a response that can be consumed by an Ext.data.JsonReader.
|
JSONTableRenderer |
|
JsonUtil |
Utilities for writing JSON payloads to HttpServletResponse .
|
JSONView |
|
LabelValue |
A simple JavaBean to represent label-value pairs.
|
LinkAnalysisController |
A controller to pre-process expression data vectors.
|
ListBatchCommand |
Encapsulates information needed for generic list browsing.
|
MaintenanceModeController |
Performs actions required when we wish to indicate that the system is undergoing maintenance and many not behave
normally.
|
MessageUtil |
Provides methods for putting messages to the user in the session.
|
MessageUtilImpl |
|
MetaFile |
Wrapper for metadata file information for the frontend
|
MeterRegistryWebConfigurer |
Configured the environment='web' tag to the provided registry.
|
MinifierPostProcessor |
JAWR postprocessor to remove console.log and debugger breakpoint statements.
|
MonitoredDiskFileItem |
Commons FileItem that uses a MonitoredOutputStream
|
MonitoredDiskFileItemFactory |
|
MonitoredOutputStream |
OutputStream that puts information on how many bytes have been read into a OutputStreamListener.
|
NewsItem |
|
OntologyController |
Provide minimal support for exposing Gemma ontology.
|
OutputStreamListener |
|
PhenotypeController |
Controller for phenotype
|
PreprocessController |
A controller to pre-process expression data (including updating diagnostics)
|
Probe2GeneEndpoint |
Used for determining what genes a probe assays for.
|
ProgressStatusService |
These methods are exposed to front-end.
|
ProgressStatusServiceImpl |
This class exposes methods for AJAX calls.
|
PubMedQueryController |
Note: do not use parameterized collections as parameters for ajax methods in this class! Type information is lost
during proxy creation so DWR can't figure out what type of collection the method should take.
|
PubMedQueryControllerImpl |
Allow users to search for and view PubMed abstracts from NCBI, or from Gemma.
|
PubMedSearchCommand |
Supports seaching of pubmed references
|
QuantitationTypePropertyEditor |
|
ReCaptcha |
|
ReCaptchaException |
|
ReCaptchaResponse |
|
RequestUtil |
RequestUtil utility class
|
RssFeedController |
|
ScaleTypeConverter |
|
SecureMethodInvokingJobDetailFactoryBean |
Specialization of Spring task-running support so task threads have secure context (without using MODE_GLOBAL!).
|
SecureQuartzJobBean |
A secure Quartz job bean that executes with a given security context.
|
SecurityController |
Note: do not use parameterized collections as parameters for ajax methods in this class! Type information is lost
during proxy creation so DWR can't figure out what type of collection the method should take.
|
SecurityControllerImpl |
Manages data-level security (ie.
|
SecurityInfoValueObject |
Carries extensive security information about an entity.
|
SequenceTypePropertyEditor |
|
ServiceUnavailableException |
|
ServletMetricsFilter |
Metrics for servlet requests.
|
SessionListManager |
|
SessionListManagerImpl |
|
ShortBibliographicReferenceTag |
|
SidValueObject |
|
SignupController |
Controller to signup new users.
|
SimpleExpressionExperimentCommandValidation |
Stores information about the validation status of an attempted expression experiment load.
|
SimpleExpressionExperimentLoadTaskCommand |
Extends a SimpleExpressionExperimentMetaData with information about the file
|
SimpleHttp |
|
SimplePageContext |
Deprecated. |
SlackAppender |
|
StandardQuantitationTypeConverter |
|
StartupListener |
StartupListener class used to initialize the spring context and make it available to the servlet context, so filters
that need the spring context can be configured.
|
StringPoint |
|
SvdController |
Run SVD on a data set.
|
SystemMonitorController |
Provide statistics about the system: hibernate, caches etc.
|
SystemStatsController |
System statistics
|
TaskCompletionController |
Exposes progress status service check result to the front end.
|
TaxonPropertyEditor |
Used to convert Taxon from and into strings for display in forms.
|
TextView |
Simply prints text to the client.
|
TwoChannelMissingValueController |
Run misssing value computation via web request.
|
UnhandledExceptionResolver |
Resolver used when no other resolver can intervene.
|
UploadInfo |
|
UploadListener |
This is created when a multipart request is received (via the CommonsMultipartMonitoredResolver).
|
UserCounterListener |
Count active sessions
|
UserFormMultiActionController |
Controller to edit profile of users.
|
UserGroupValueObject |
|
UserListController |
Note: do not use parameterized collections as parameters for ajax methods in this class! Type information is lost
during proxy creation so DWR can't figure out what type of collection the method should take.
|
UserListControllerImpl |
For display and editing of users.
|
UserTracker |
Basic bean to hold number of sessions.
|
UserUpdateCommand |
Just like a regular user; but has 'new password' and 'confirm password' fields.
|
UserValueObject |
|
VisualizationValueObject |
Stores expression profile data from one expression experiment for plotting.
|
WebConstants |
Constant values used throughout the web portion of Gemma.
|
WhatsNewController |
Controller to provide information on "what's new" in the system
|
XmlView |
Model should contain a single value matching XML_PARAM
|