Uses of Interface
ubic.gemma.model.common.Identifiable
Packages that use Identifiable
Package
Description
Utilities for mapping
Identifiable entities to external identifiers.This package contains task definitions.
-
Uses of Identifiable in ubic.gemma.core.loader.expression.arrayDesign
Classes in ubic.gemma.core.loader.expression.arrayDesign that implement IdentifiableModifier and TypeClassDescriptionclassA "probe" (Affymetrix); for other types of arrays, there is no practical distinction between compositesequences and reporters, and all analysis would take place at the level of CompositeSequences. -
Uses of Identifiable in ubic.gemma.core.loader.expression.geo
Methods in ubic.gemma.core.loader.expression.geo with type parameters of type IdentifiableModifier and TypeMethodDescription<T extends Identifiable>
Collection<T> GeoConverter.convert(Collection<? extends GeoData> geoObjects, Class<T> dataType) Convert a collection of GeoData objects, retaining only elements of the specified data type.<T extends Identifiable>
Collection<T> GeoConverterImpl.convert(Collection<? extends GeoData> geoObjects, Class<T> dataType) Methods in ubic.gemma.core.loader.expression.geo that return IdentifiableModifier and TypeMethodDescriptionMethods in ubic.gemma.core.loader.expression.geo that return types with arguments of type IdentifiableModifier and TypeMethodDescriptionGeoConverter.convert(Collection<? extends GeoData> geoObjects) GeoConverterImpl.convert(Collection<? extends GeoData> geoObjects) -
Uses of Identifiable in ubic.gemma.core.loader.util.mapper
Classes in ubic.gemma.core.loader.util.mapper with type parameters of type IdentifiableModifier and TypeClassDescriptionclassChainedEntityMapper<T extends Identifiable>Implementation of a chain of entity mappers.interfaceEntityMapper<T extends Identifiable>Map external identifiers to Gemma entities.static interfaceEntityMapper.StatefulEntityMapper<T extends Identifiable>A stateful entity mapper keeps an internal state for a set of candidates to optimize the mapping process.interfaceHintingEntityMapper<T extends Identifiable>Interface for mappers that can provide hints of identifier candidates.classMapBasedEntityMapper<T extends Identifiable>A simple implementation ofEntityMapperthat uses aMapto store association between identifiers and entities. -
Uses of Identifiable in ubic.gemma.core.search
Classes in ubic.gemma.core.search with type parameters of type IdentifiableModifier and TypeClassDescriptionclassSearchResult<T extends Identifiable>Represents an individual search result.classSearchResultSet<T extends Identifiable>This is a special kind of set designed for holdingSearchResult.Methods in ubic.gemma.core.search with type parameters of type IdentifiableModifier and TypeMethodDescriptionstatic <T extends Identifiable>
List<SearchResultDisplayObject> SearchResultDisplayObject.convertSearchResults2SearchResultDisplayObjects(List<SearchResult<T>> results) Creates a collection of SearchResultDisplayObjects from a collection of objects.static <T extends Identifiable>
SearchResult<T> SearchResult.from(Class<? extends Identifiable> resultType, long entityId, double score, Map<String, String> highlights, Object source) Create a new provisional search result with a result type and ID.static <T extends Identifiable>
SearchResult<T> SearchResult.from(Class<? extends Identifiable> resultType, T entity, double score, Map<String, String> highlights, Object source) Create a search result from a given identifiable entity.<T extends Identifiable>
List<SearchResult<T>> SearchService.SearchResultMap.getByResultObjectType(Class<T> clazz) Obtain results where the result object is of a given type, regardless of the result type.static <T extends Identifiable>
booleanSearchSettingsUtils.isFilled(Collection<SearchResult<T>> results, SearchSettings settings) Check if a collection of search results is already filled.<T extends Identifiable,U extends IdentifiableValueObject<T>>
SearchResult<U> SearchService.loadValueObject(SearchResult<T> searchResult) Convert aSearchResultto its VO flavour.<T extends Identifiable,U extends IdentifiableValueObject<T>>
SearchResult<U> SearchServiceImpl.loadValueObject(SearchResult<T> searchResult) <S extends Identifiable>
SearchResult<S> SearchResult.withResultObject(S resultObject) Create a search result from an existing one, replacing the result object with the target one.Methods in ubic.gemma.core.search that return types with arguments of type IdentifiableModifier and TypeMethodDescriptionClass<? extends Identifiable> SearchResult.getResultType()Type of search result, immutable.Set<Class<? extends Identifiable>> SearchService.SearchResultMap.getResultTypes()Set<Class<? extends Identifiable>> SearchService.getSupportedResultTypes()Returns a set of supported result types.Set<Class<? extends Identifiable>> SearchServiceImpl.getSupportedResultTypes()Method parameters in ubic.gemma.core.search with type arguments of type IdentifiableModifier and TypeMethodDescriptionstatic <T extends Identifiable>
SearchResult<T> SearchResult.from(Class<? extends Identifiable> resultType, long entityId, double score, Map<String, String> highlights, Object source) Create a new provisional search result with a result type and ID.static <T extends Identifiable>
SearchResult<T> SearchResult.from(Class<? extends Identifiable> resultType, T entity, double score, Map<String, String> highlights, Object source) Create a search result from a given identifiable entity.List<SearchResult<?>> SearchService.SearchResultMap.getByResultType(Class<? extends Identifiable> searchResultType) FieldAwareSearchSource.getFields(Class<? extends Identifiable> entityClass) Obtain a list of fields that can be searched on.SearchService.getFields(Class<? extends Identifiable> resultType) Obtain a list of fields that can be searched on for the given result type.SearchServiceImpl.getFields(Class<? extends Identifiable> resultType) voidIndexerService.index(Class<? extends Identifiable> classToIndex) Index the given class.voidIndexerServiceImpl.index(Class<? extends Identifiable> classToIndex) Constructor parameters in ubic.gemma.core.search with type arguments of type IdentifiableModifierConstructorDescriptionSearchResult(Class<? extends Identifiable> resultType, long resultId, double score, Map<String, String> highlights, Object source) Creates a newSearchResultinstance. -
Uses of Identifiable in ubic.gemma.core.search.source
Method parameters in ubic.gemma.core.search.source with type arguments of type IdentifiableModifier and TypeMethodDescriptionHibernateSearchSource.getFields(Class<? extends Identifiable> entityClass) -
Uses of Identifiable in ubic.gemma.core.tasks
Classes in ubic.gemma.core.tasks with type parameters of type IdentifiableModifier and TypeClassDescriptionclassEntityTaskCommand<T extends Identifiable>A simple task command that contains an entity ID and class. -
Uses of Identifiable in ubic.gemma.model.analysis
Classes in ubic.gemma.model.analysis that implement IdentifiableModifier and TypeClassDescriptionclassAn analysis of one or more Investigations.classAbstract class representing a single result from anAnalysisand a typical part of anAnalysisResultSet.classAnalysisResultSet<R extends AnalysisResult>An abstract class representing a related set of generic analysis results, part of an analysis.classAnalysisResultSetValueObject<K extends AnalysisResult,R extends AnalysisResultSet<K>> Exposes anAnalysisResultSetto the public API.classAnalysisResultValueObject<A extends AnalysisResult>Wraps anAnalysisResultto expose it on the public API.classAnalysisValueObject<T extends Analysis>classclassAn abstract concept of a scientific studyclassclassSingleExperimentAnalysis<T extends BioAssaySet>An analysis of a single experiment or subset. -
Uses of Identifiable in ubic.gemma.model.analysis.expression
Classes in ubic.gemma.model.analysis.expression that implement IdentifiableModifier and TypeClassDescriptionclassAn analysis of one or more ExpressionExperimentsclassA grouping of expression studies.classFactorAssociatedAnalysisResultSet<R extends AnalysisResult> -
Uses of Identifiable in ubic.gemma.model.analysis.expression.coexpression
Classes in ubic.gemma.model.analysis.expression.coexpression that implement IdentifiableModifier and TypeClassDescriptionclassA coexpression analysis of one experiment.classThe 'analysis' in the name is a bit of a stretch here, as this object servers purely as an aggregator of all the sample coexpression matrices.classHolds the data of the sample coexpression matrix -
Uses of Identifiable in ubic.gemma.model.analysis.expression.diff
Classes in ubic.gemma.model.analysis.expression.diff that implement IdentifiableModifier and TypeClassDescriptionclassRepresents a contrast between "conditions".classRepresents a contrast result.classAn analysis of changes in expression levels across experimental conditionsclassResult of an analysis of differences in expression levels -- a single test (e.g., for one gene or one probe), for one factor.classWraps anExpressionAnalysisResultSetand expose it to the public API.classUnlikeDiffExResultSetSummaryValueObject, this value object is meant for the public API.classSummary of a differential expression analysisclassA group of results for an ExpressionExperiment.classRepresents an analysis that combines the results of other analyses of differential expression.classclassThe number of probes meeting a given q-value threshold in the result set.class -
Uses of Identifiable in ubic.gemma.model.analysis.expression.pca
Classes in ubic.gemma.model.analysis.expression.pca that implement IdentifiableModifier and TypeClassDescriptionclassclassA right singular vector (a.k.a.classclassOnly stored for some of the probes (e.g. -
Uses of Identifiable in ubic.gemma.model.association
Classes in ubic.gemma.model.association that implement IdentifiableModifier and TypeClassDescriptionclassAn association between a BioSequence and a Gene Product.classEntity representing a relationship between two genes.classclassAn association between a BioSequence and a GeneProduct based on external database identifiers. -
Uses of Identifiable in ubic.gemma.model.association.coexpression
Classes in ubic.gemma.model.association.coexpression that implement IdentifiableModifier and TypeClassDescriptionclassRepresents the coexpression node degree for a gene summarized across experiments, at each level of support. -
Uses of Identifiable in ubic.gemma.model.blacklist
Classes in ubic.gemma.model.blacklist that implement IdentifiableModifier and TypeClassDescriptionclassRepresents a blacklisted entity that should not be loaded into Gemma.classTODO Document Meclassclass -
Uses of Identifiable in ubic.gemma.model.common
Classes in ubic.gemma.model.common with type parameters of type IdentifiableModifier and TypeClassDescriptionclassIdentifiableValueObject<O extends Identifiable>Base implementations for value objects representing persistent objectsSubinterfaces of Identifiable in ubic.gemma.model.commonClasses in ubic.gemma.model.common that implement IdentifiableModifier and TypeClassDescriptionclassclassBase class for identifiable entities.classIdentifiableValueObject<O extends Identifiable>Base implementations for value objects representing persistent objects -
Uses of Identifiable in ubic.gemma.model.common.auditAndSecurity
Subinterfaces of Identifiable in ubic.gemma.model.common.auditAndSecurityModifier and TypeInterfaceDescriptioninterfaceCreated by tesarst on 07/03/17.interfaceinterfaceinterfaceClasses in ubic.gemma.model.common.auditAndSecurity that implement IdentifiableModifier and TypeClassDescriptionclassAn entity which can have an audit trail attached to it.classAn event in the life of an object.classclassThe trail of events (create or update) that occurred in an objects lifetime.classRepresenting a person or organization that can be contacted about, or is the source of, data in the system.classAuthority for groups (kind of like a "user role", but for group-based authorization)classclassDeprecated.not neededclassA user of the software system, who is authenticated.classAn organized group of researchers with an identifiable leader and group members. -
Uses of Identifiable in ubic.gemma.model.common.auditAndSecurity.curation
Subinterfaces of Identifiable in ubic.gemma.model.common.auditAndSecurity.curationClasses in ubic.gemma.model.common.auditAndSecurity.curation that implement IdentifiableModifier and TypeClassDescriptionclassAbstractCuratableValueObject<C extends Curatable>Created by tesarst on 07/03/17.classClass encapsulating all the curation information for Curatable objects. -
Uses of Identifiable in ubic.gemma.model.common.auditAndSecurity.eventType
Classes in ubic.gemma.model.common.auditAndSecurity.eventType that implement IdentifiableModifier and TypeClassDescriptionclassSpecial case ofDataAddedEventfor aggregated single-cell data.classSignifies a mapping based on sequence alignment performed by the system.classUsed for indication of the suitability, or unsuitability, of an entity for a particular type of analysis.classTo signify the array design was mapped from an external source, not by our own sequence analysis.classclassAn event involving the analysis of an ArrayDesignclassThe mapping of probes to genes for an ArrayDesignclassclassSignifies that the probes were renamed from their original values.classclassThe sequence alignment analysis of an ArrayDesignclassUsed to indicate that all associations that this array design has with BioSequences have been removed.classThe updating of the sequences associated with an ArrayDesignclassclassclassDeprecated.this event type was used by the auto-tagger, which has been removed.classclassAbstract class for events related to batch information.classIndicates that batch information was successfully obtained.classIndicate that batch information has been looked for and was missing.classEvent that tracks when batch effects or problems are detected.classIndicates that the biomaterial to bioassay mapping of the expression experiment was modified.classEvent emitted when a cell-level characteristics is removed.classEvent emitted when a cell-level characteristics is modified (either added or removed).classEvent emitted when a cell-level characteristics is removed.classEvent emitted when aCellTypeAssignmentEventis added.classEvent emitted when a cell type assignment is modified (either added or removed).classEvent emitted when aCellTypeAssignmentEventis removed.classAn event indicating a comment was added to the auditable.classEvent types that can changeCurationDetailsofCuratableobjects.classIndicates that previous validation is being invalidatedclassIndicates that a data type (for a specific QuantitationType, possibly new) was added.classIndicates that a data type (for a specific QuantitationType, possibly new) was removed.classSignifies that the data for the experiment was replaced (or filled in) after the experiment was loaded into the system.classIndicates the experiment was the subject of a differential expression analysis.classUsed to indicate the suitability status of an ExpressionExperiment for differential expression analysis.classAn event that occurs when a curator has validated the entity and indicated that it is "approved".classDescribes an event that involved a change of assignment of factor value to bio material, or other changes in the experimental design.classAn event involving an ExpressionExperimentclassThe event that this experiment has had its array design switched (typically to a 'merged' one.classIndicates that we have updated an expression experiment's information from GEO, after it was already loaded in Gemma.classIndicates that the "Vector merging" has been done on the associated experiment.classIndicates that a factor value needs attention.classIndicates that the attempt to get batch information failed due to an error.classDeprecated.classRepresents a failed data replace.classclassclassclassclassclassclassclassclassComputing coexpression links for an expression experimentclassIndicate that an entity has been made private.classIndicate that an entity has been made public.classclassclassComputing missing values for an expression experimentclassBase class for events alteringCurationDetails.getNeedsAttention().classIndicates that previous validation is being invalidatedclassThis event type resets the trouble flag of curation details of a curatable object.classclassclassclassclassRepresents a change in permissions of anAuditableentity.classComputation of the "processed" expression data with the ranking (by 'expression level') information filled in, for an Expression ExperimentclassDeprecated.classclassclassclassEvent triggered when the release details of aVersionedentity are updated.classUsed to indicate that the suitability status of an experiment is the default.classclassEvent used when a sample is removed from an experiment (typically due to QC concerns or when marked as an outlier).classIndicates that samples that were previously removed have been "put back", e.g.classIndicates that we got batch information, but there was (as far as we can tell) just one batch.classSpecial case ofDataAddedEventfor single-cell data.classclassclassEmitted when a collection ofExpressionExperimentSubSetfor holding aggregated single-cell data is created.classIndiates that there was at least one batch with only one sample.classIndicates that the data set had too few samples or probes to be analyzed (after filtering), and was skippedclassBase class for events that alter theCurationDetails.getTroubled()flag.classSets the trouble flag of curation details of any Curatable object.classIndicates that FASTQ headers were present, but they were not usable for determining batches, typically because of invalid formatting or lack of information.classIndicates that the associated Experiment is NOT suitable for differential expression analysis.classBase class for events relating to aVersionedentity. -
Uses of Identifiable in ubic.gemma.model.common.description
Classes in ubic.gemma.model.common.description that implement IdentifiableModifier and TypeClassDescriptionclassclassclassrepresents a BibliographicReferenceValueObject when this value object is needed in core, the same value object exists in webclassclassInstances of this are used to describe other entities.classValue object representation of aCharacteristic.classA reference to a record in a database.classValueObject for database entryclassclassclassclass -
Uses of Identifiable in ubic.gemma.model.common.measurement
Classes in ubic.gemma.model.common.measurement that implement Identifiable -
Uses of Identifiable in ubic.gemma.model.common.protocol
Classes in ubic.gemma.model.common.protocol that implement Identifiable -
Uses of Identifiable in ubic.gemma.model.common.quantitationtype
Classes in ubic.gemma.model.common.quantitationtype that implement Identifiable -
Uses of Identifiable in ubic.gemma.model.common.search
Methods in ubic.gemma.model.common.search that return types with arguments of type IdentifiableModifier and TypeMethodDescriptionSet<Class<? extends Identifiable>> SearchSettings.getResultTypes()Entities to retrieve.Method parameters in ubic.gemma.model.common.search with type arguments of type IdentifiableModifier and TypeMethodDescriptionSearchSettings.SearchSettingsBuilder.resultType(Class<? extends Identifiable> resultType) SearchSettings.SearchSettingsBuilder.resultTypes(Collection<? extends Class<? extends Identifiable>> resultTypes) voidSearchSettings.setResultTypes(Set<Class<? extends Identifiable>> resultTypes) Entities to retrieve.SearchSettings.withResultTypes(Set<Class<? extends Identifiable>> resultTypes) Entities to retrieve. -
Uses of Identifiable in ubic.gemma.model.expression.arrayDesign
Classes in ubic.gemma.model.expression.arrayDesign that implement IdentifiableModifier and TypeClassDescriptionclassclassRepresents an assembly of design elements that are assayed all at once.classValue object for quickly displaying varied information about Array Designs. -
Uses of Identifiable in ubic.gemma.model.expression.bioAssay
Classes in ubic.gemma.model.expression.bioAssay that implement IdentifiableModifier and TypeClassDescriptionclassRepresents the bringing together of a biomaterial with an assay of some sort (typically an expression assay).class -
Uses of Identifiable in ubic.gemma.model.expression.bioAssayData
Subinterfaces of Identifiable in ubic.gemma.model.expression.bioAssayDataModifier and TypeInterfaceDescriptioninterfaceCharacteristics applicable to individual cells in aSingleCellDimension.Classes in ubic.gemma.model.expression.bioAssayData that implement IdentifiableModifier and TypeClassDescriptionclassStores the order of BioAssays referred to in DataVectors.classclassValue object for aBulkExpressionDataVectorcontaining booleans.classA data vector storing bulk expression data.classclassRepresents a cell type assignment where cells from a given dataset are assigned cell types.classAn abstract class representing a one-dimensional vector of data about some aspect of anExpressionExperiment.classBase class for value objects ofBulkExpressionDataVector.classData vector associated to aCompositeSequence.classValue object for aBulkExpressionDataVectorcontaining doubles.classGeneric cell-level characteristics.classclassRepresents the processed data that is used for actual analyses.classData for one design element, across one or more bioassays, for a single quantitation type.classRepresents a single-cell dimension, holding shared information for a set ofSingleCellExpressionDataVector.classValue object for a single-cell dimension.classAn expression data vector that contains data at the resolution of individual cells.class -
Uses of Identifiable in ubic.gemma.model.expression.biomaterial
Classes in ubic.gemma.model.expression.biomaterial that implement IdentifiableModifier and TypeClassDescriptionclassIn MAGE, BioMaterial is an abstract class that represents the important substances such as cells, tissues, DNA, proteins, etc...classclassclass -
Uses of Identifiable in ubic.gemma.model.expression.designElement
Classes in ubic.gemma.model.expression.designElement that implement IdentifiableModifier and TypeClassDescriptionclassA "Probe set" (Affymetrix) or a "Probe" (other types of arrays).class -
Uses of Identifiable in ubic.gemma.model.expression.experiment
Subinterfaces of Identifiable in ubic.gemma.model.expression.experimentClasses in ubic.gemma.model.expression.experiment that implement IdentifiableModifier and TypeClassDescriptionclassThe bare minimum to represent a factor value.classRepresents a set ofBioAssays.classclassExperimentFactors are the dependent variables of an experiment (e.g., genotype, time, glucose concentration).classclassclassclassclassA subset of samples from an ExpressionExperimentclassclassclassThe value for a ExperimentalFactor, representing a specific instance of the factor, such as "10 ug/kg" or "mutant"classEach factorvalue can be associated with multiple characteristics (or with a measurement).classDeprecated.aim towards using theFactorValueBasicValueObject.classclassRepresents quality information about a data set.classRepresents administrative geeq information.classRepresents publicly available geeq informationclassclassA special kind of characteristic that act as a statement.classRepresents a VO for aStatement, typically part of aFactorValueBasicValueObject. -
Uses of Identifiable in ubic.gemma.model.genome
Classes in ubic.gemma.model.genome that implement IdentifiableModifier and TypeClassDescriptionclassImmutable representation of a chromosomeclassSome part of a chromosomeclassclassRepresents a functionally transcribed unit in the genome, recognized by other databases (NCBI, Ensembl).classclassA very simple value object to represent a physical locationclassclass -
Uses of Identifiable in ubic.gemma.model.genome.biosequence
Classes in ubic.gemma.model.genome.biosequence that implement IdentifiableModifier and TypeClassDescriptionclassThe sequence of a biological polymer such as a protein or DNA. -
Uses of Identifiable in ubic.gemma.model.genome.gene
Classes in ubic.gemma.model.genome.gene that implement IdentifiableModifier and TypeClassDescriptionclassclass*classclassclassclassA grouping of genes that share a common relationshipclassclassRepresents a Gene group gene setclassclassclassclass -
Uses of Identifiable in ubic.gemma.model.genome.sequenceAnalysis
Classes in ubic.gemma.model.genome.sequenceAnalysis that implement IdentifiableModifier and TypeClassDescriptionclassAn association between BioSequence and GeneProduct that is provided through an external annotation source, rather than our own sequence analysis.classclassclassRepresents the result of a BLAT search.classclass -
Uses of Identifiable in ubic.gemma.persistence.service
Classes in ubic.gemma.persistence.service with type parameters of type IdentifiableModifier and TypeClassDescriptionclassAbstractCriteriaFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Partial implementation ofFilteringVoEnabledDaobased on the HibernateCriteriaAPI.classAbstractDao<T extends Identifiable>AbstractDao can find the generic type at runtime and simplify the code implementation of the BaseDao interfaceclassAbstractFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Base implementation forFilteringVoEnabledDao.classAbstractFilteringVoEnabledService<O extends Identifiable,VO extends IdentifiableValueObject<O>> Base implementation forFilteringVoEnabledService.classAbstractNoopFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Base class to use to pretend to offer filtering, but actually supporting no filterable properties.classAbstractQueryFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Partial implementation ofFilteringVoEnabledDaobased on the HibernateQueryAPI.classAbstractService<O extends Identifiable>Base for all services handling DAO access.classAbstractVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Created by tesarst on 01/06/17.classAbstractVoEnabledService<O extends Identifiable,VO extends IdentifiableValueObject<O>> Created by tesarst on 01/06/17.interfaceBaseDao<T extends Identifiable>Interface that supports basic CRUD operations.interfaceBaseImmutableService<O extends Identifiable>Base service class for an immutable entity.interfaceBaseReadOnlyService<O extends Identifiable>Interface for read-only services.interfaceBaseService<O extends Identifiable>Interface that supports basic CRUD operations.interfaceBaseVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Created by tesarst on 01/06/17.interfaceBaseVoEnabledService<O extends Identifiable,VO extends IdentifiableValueObject<O>> Created by tesarst on 01/06/17.interfaceBrowsingDao<T extends Identifiable>Support for paging through the data.interfaceCachedFilteringDao<O extends Identifiable>interfaceCachedFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> interfaceFilteringDao<O extends Identifiable>Interface for filtering-capable DAO.interfaceFilteringService<O extends Identifiable>Interface for filtering-capable services.interfaceFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Interface for VO-enabled DAO with filtering capabilities.interfaceFilteringVoEnabledService<O extends Identifiable,VO extends IdentifiableValueObject<O>> Interface VO-enabled service with filtering capabilities.Method parameters in ubic.gemma.persistence.service with type arguments of type IdentifiableModifier and TypeMethodDescriptionvoidAbstractFilteringVoEnabledDao.FilterablePropertiesConfigurer.registerEntity(String prefix, Class<? extends Identifiable> entityClass, int maxDepth) voidAbstractFilteringVoEnabledDao.FilterablePropertiesConfigurer.registerEntity(String prefix, Class<? extends Identifiable> entityClass, int maxDepth, boolean useSubquery) Register an entity available at a given prefix.voidAbstractFilteringVoEnabledDao.FilterablePropertiesConfigurer.registerObjectAlias(String prefix, String objectAlias, Class<? extends Identifiable> entityClass, String aliasFor, int maxDepth) voidAbstractFilteringVoEnabledDao.FilterablePropertiesConfigurer.registerObjectAlias(String prefix, String objectAlias, Class<? extends Identifiable> entityClass, String aliasFor, int maxDepth, boolean useSubquery) Register an alias for a property.AbstractFilteringVoEnabledDao.resolveFilterablePropertyMeta(String objectAlias, Class<? extends Identifiable> clazz, String propertyName) -
Uses of Identifiable in ubic.gemma.persistence.service.common.description
Methods in ubic.gemma.persistence.service.common.description that return types with arguments of type IdentifiableModifier and TypeMethodDescriptionMap<Class<? extends Identifiable>, Map<String, Set<ExpressionExperiment>>> CharacteristicDao.findExperimentReferencesByUris(Collection<String> uris, boolean includeSubjects, boolean includePredicates, boolean includeObjects, Taxon taxon, int limit, boolean rankByLevel) Similar toCharacteristicDao.findExperimentsByUris(Collection, boolean, boolean, boolean, Taxon, int, boolean), but returns proxies with instead of initializing all the EEs in bulk.Map<Class<? extends Identifiable>, Map<String, Set<ExpressionExperiment>>> CharacteristicDaoImpl.findExperimentReferencesByUris(Collection<String> uris, boolean includeSubjects, boolean includePredicates, boolean includeObjects, Taxon taxon, int limit, boolean rankByLevel) Since proxies are returned, they cannot be collected in aHashSetwhich would otherwise cause their initialization by accessingObject.hashCode().Map<Class<? extends Identifiable>, Map<String, Set<ExpressionExperiment>>> CharacteristicDao.findExperimentsByUris(Collection<String> uris, boolean includeSubjects, boolean includePredicates, boolean includeObjects, Taxon taxon, int limit, boolean rankByLevel) This search looks at direct annotations, factor values and biomaterials in that order.Map<Class<? extends Identifiable>, Map<String, Set<ExpressionExperiment>>> CharacteristicDaoImpl.findExperimentsByUris(Collection<String> uris, boolean includeSubjects, boolean includePredicates, boolean includeObjects, Taxon taxon, int limit, boolean rankByLevel) Map<Class<? extends Identifiable>, Map<String, Set<ExpressionExperiment>>> CharacteristicService.findExperimentsByUris(Collection<String> uris, boolean includeSubjects, boolean includePredicates, boolean includeObjects, Taxon taxon, int limit, boolean loadEEs, boolean rankByLevel) Map<Class<? extends Identifiable>, Map<String, Set<ExpressionExperiment>>> CharacteristicServiceImpl.findExperimentsByUris(Collection<String> uris, boolean includeSubjects, boolean includePredicates, boolean includeObjects, Taxon taxon, int limit, boolean loadEEs, boolean rankByLevel) Collection<Class<? extends Identifiable>> CharacteristicDao.getParentClasses()Obtain the classes of entities can can own aCharacteristic.Collection<Class<? extends Identifiable>> CharacteristicDaoImpl.getParentClasses()CharacteristicDao.getParents(Collection<Characteristic> characteristics, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents) Obtain the parents (i.e.CharacteristicDaoImpl.getParents(Collection<Characteristic> characteristics, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents) CharacteristicService.getParents(Collection<Characteristic> characteristics, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, boolean thawParents) CharacteristicServiceImpl.getParents(Collection<Characteristic> characteristics, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, boolean thawParents) Method parameters in ubic.gemma.persistence.service.common.description with type arguments of type IdentifiableModifier and TypeMethodDescriptionCharacteristicDao.findByCategoryLike(String query, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicDaoImpl.findByCategoryLike(String query, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicService.findByCategoryStartingWith(String queryPrefix, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicServiceImpl.findByCategoryStartingWith(String query, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicDao.findByCategoryUri(String uri, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicDaoImpl.findByCategoryUri(String uri, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicService.findByCategoryUri(String query, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicServiceImpl.findByCategoryUri(String query, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicDao.findByParentClasses(Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, String category, int maxResults) CharacteristicDaoImpl.findByParentClasses(Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, String category, int maxResults) CharacteristicService.findByParentClasses(Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, String category, int maxResults) Find characteristics that have a particular parent class or lack thereof.CharacteristicServiceImpl.findByParentClasses(Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, String category, int maxResults) CharacteristicDao.findByUri(String uri, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) Find characteristics with the given URI.CharacteristicDaoImpl.findByUri(String uri, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicService.findByUri(String uri, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) Looks for an exact match of the give string to a valueUri in the characteristic databaseCharacteristicServiceImpl.findByUri(String uri, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicDao.findByValueLike(String search, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) Finds all Characteristics whose value match the given search termCharacteristicDaoImpl.findByValueLike(String search, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicService.findByValueLike(String search, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) Returns a collection of characteristics that have a value matching the given SQLLIKEpattern.CharacteristicServiceImpl.findByValueLike(String search, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicDao.findByValueLikeGroupedByNormalizedValue(String valueLike, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents) Find characteristics by value matching the provided LIKE pattern.CharacteristicDaoImpl.findByValueLikeGroupedByNormalizedValue(String valueLike, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents) CharacteristicService.findByValueStartingWith(String search, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) Returns a collection of characteristics that have a value starting with the given string.CharacteristicServiceImpl.findByValueStartingWith(String search, String category, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents, int maxResults) CharacteristicDao.findByValueUriGroupedByNormalizedValue(String valueUri, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents) Find characteristics by URI.CharacteristicDaoImpl.findByValueUriGroupedByNormalizedValue(String valueUri, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents) CharacteristicService.findByValueUriOrValueStartingWith(String search, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents) Find characteristics that have a value (prefix) or value URI (exact match) matching the given string.CharacteristicServiceImpl.findByValueUriOrValueStartingWith(String search, Collection<Class<? extends Identifiable>> parentClasses, boolean includeNoParents) -
Uses of Identifiable in ubic.gemma.persistence.service.expression.experiment
Methods in ubic.gemma.persistence.service.expression.experiment that return types with arguments of type IdentifiableModifier and TypeMethodDescriptionMap<Class<? extends Identifiable>, List<Characteristic>> ExpressionExperimentDao.getAllAnnotations(ExpressionExperiment expressionExperiment, boolean useEe2c) Obtain all annotations, grouped by applicable level.Map<Class<? extends Identifiable>, List<Characteristic>> ExpressionExperimentDaoImpl.getAllAnnotations(ExpressionExperiment expressionExperiment, boolean useEe2c) Method parameters in ubic.gemma.persistence.service.expression.experiment with type arguments of type IdentifiableModifier and TypeMethodDescriptionExpressionExperimentDao.getAnnotationsUsageFrequency(Collection<Long> expressionExperimentIds, Class<? extends Identifiable> level, int maxResults, int minFrequency, String category, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, Collection<String> retainedTermUris, boolean includePredicates, boolean includeObjects) Obtain annotations usage frequency for a set of givenExpressionExperimentIDs.ExpressionExperimentDaoImpl.getAnnotationsUsageFrequency(Collection<Long> eeIds, Class<? extends Identifiable> level, int maxResults, int minFrequency, String category, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, Collection<String> retainedTermUris, boolean includePredicates, boolean includeObjects) We're making two assumptions: a dataset cannot have a characteristic more than once and a dataset cannot have the same characteristic at multiple levels to make counting more efficient.ExpressionExperimentDaoImpl.getAnnotationsUsageFrequencyInternal(Collection<Long> eeIds, Class<? extends Identifiable> level, int maxResults, int minFrequency, String category, Collection<String> excludedCategoryUris, Collection<String> excludedTermUris, boolean excludeCategoryOnly, Collection<String> retainedTermUris, String valueColumn, String valueUriColumn, boolean isCategorized) -
Uses of Identifiable in ubic.gemma.persistence.util
Classes in ubic.gemma.persistence.util with type parameters of type IdentifiableModifier and TypeClassDescriptionclassEntityUrlBuilder.AllEntitiesUrl<T extends Identifiable>classEntityUrlBuilder.AllRestEntitiesUrl<T extends Identifiable>classEntityUrlBuilder.AllWebEntitiesUrl<T extends Identifiable>classEntityUrlBuilder.EntityUrl<T extends Identifiable>Represents a URL for anIdentifiableentity.classEntityUrlBuilder.OntologyEntityUrl<T extends Identifiable>classEntityUrlBuilder.RestEntityUrl<T extends Identifiable>Generate a URL for Gemma REST.classEntityUrlBuilder.SomeEntitiesUrl<T extends Identifiable>classEntityUrlBuilder.SomeRestEntitiesUrl<T extends Identifiable>classEntityUrlBuilder.SomeWebEntitiesUrl<T extends Identifiable>classEntityUrlBuilder.WebEntityUrl<U extends Identifiable>Generate a URL for Gemma Web.classServiceBasedEntityConverter<O extends Identifiable>Performs conversion by identifier and collection of identifier for aBaseReadOnlyService.classServiceBasedValueObjectConverter<O extends Identifiable,VO extends IdentifiableValueObject<O>> Perform conversion to value object by entity, ID and collections of entities and IDs and also to entity by ID and collection of IDs.Fields in ubic.gemma.persistence.util declared as IdentifiableMethods in ubic.gemma.persistence.util with type parameters of type IdentifiableModifier and TypeMethodDescription<T extends Identifiable>
EntityUrlBuilder.AllEntitiesUrl<T> static <T extends Identifiable>
List<List<T>> QueryUtils.batchIdentifiableParameterList(Collection<T> list, int batchSize) <T extends Identifiable>
EntityUrlBuilder.EntityUrl<T> <T extends Identifiable>
EntityUrlBuilder.EntityUrl<T> EntityUrlBuilder.EntityUrlChooser.entity(T entity) static <T extends Identifiable>
booleanIdentifiableUtils.equals(T a, T b) Compare two identifiables of the same type without risking initializing them.static <T extends Identifiable>
Map<Long, T> IdentifiableUtils.getIdMap(Collection<T> entities) Given a set of entities, create a map of their ids to the entities.static <T extends Identifiable>
List<Long> IdentifiableUtils.getIds(Collection<T> entities) Convert a collection of identifiable to their IDs.static <S extends Identifiable,T>
List<T> QueryUtils.listByIdentifiableBatch(Query query, String batchParam, Collection<S> list, int batchSize) static <S extends Identifiable,T>
List<T> QueryUtils.listByIdentifiableBatch(Query query, String batchParam, Collection<S> list, int batchSize, int maxResults) static <T extends Identifiable>
Collection<T> QueryUtils.optimizeIdentifiableParameterList(Collection<T> list) Optimize a collection ofIdentifiableentities.<T extends Identifiable>
EntityUrlBuilder.SomeEntitiesUrl<T> EntityUrlBuilder.EntityUrlChooser.some(Class<T> entityType, Collection<Long> ids) <T extends Identifiable>
EntityUrlBuilder.SomeEntitiesUrl<T> EntityUrlBuilder.EntityUrlChooser.some(Collection<T> entities) static <T,K extends Identifiable, U>
Collector<T, ?, Map<K, U>> IdentifiableUtils.toIdentifiableMap(Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends U> valueMapper) Collect results into an identifiable map.static <T extends Identifiable>
Collector<T, ?, Set<T>> IdentifiableUtils.toIdentifiableSet()Collect results into an identifiable set.static <T extends Identifiable>
StringConverts an identifiable to string, avoiding its initialization of it is a proxy.Methods in ubic.gemma.persistence.util with parameters of type IdentifiableModifier and TypeMethodDescriptionstatic intIdentifiableUtils.hash(Identifiable... identifiables) Hash identifiables in a proxy-safe way using their IDs. -
Uses of Identifiable in ubic.gemma.rest
Classes in ubic.gemma.rest that implement IdentifiableModifier and TypeClassDescriptionstatic final classThis is an aggregated entity across value URI and value, thus theidandobjectClassare omitted.static final classstatic classstatic classstatic classstatic final classstatic final class -
Uses of Identifiable in ubic.gemma.rest.util.args
Classes in ubic.gemma.rest.util.args with type parameters of type IdentifiableModifier and TypeClassDescriptionclassAbstractEntityArg<T,O extends Identifiable, S extends FilteringService<O>> Interface representing and API call argument that can represent various identifiers of different types.classAbstractEntityArgService<T extends Identifiable,S extends FilteringService<T>> classAbstractEntityArrayArg<O extends Identifiable,S extends FilteringService<O>> interfaceEntityArgService<T extends Identifiable,S extends FilteringService<T>> BridgesArgoperating on entities with their correspondingFilteringService.classFilterArg<O extends Identifiable>Represent a filter argument designed to generate aFiltersfrom user input.classSortArg<O extends Identifiable>Represents an API argument for sorting.Methods in ubic.gemma.rest.util.args with type parameters of type IdentifiableModifier and TypeMethodDescriptionstatic <O extends Identifiable>
FilterArg<O> Used by RS to parse value of request parameters.static <T extends Identifiable>
SortArg<T> Used by RS to parse value of request parameters. -
Uses of Identifiable in ubic.gemma.web.controller.expression.arrayDesign
Classes in ubic.gemma.web.controller.expression.arrayDesign that implement IdentifiableModifier and TypeClassDescriptionclassExtended value object to carry more data to client. -
Uses of Identifiable in ubic.gemma.web.controller.expression.experiment
Classes in ubic.gemma.web.controller.expression.experiment that implement IdentifiableModifier and TypeClassDescriptionclassclass -
Uses of Identifiable in ubic.gemma.web.controller.util
Classes in ubic.gemma.web.controller.util with type parameters of type IdentifiableModifier and TypeClassDescriptionclassEntityDelegator<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. -
Uses of Identifiable in ubic.gemma.web.taglib
Methods in ubic.gemma.web.taglib with parameters of type Identifiable