Class ExpressionAnalysisResultSetArgService
java.lang.Object
ubic.gemma.rest.util.args.AbstractEntityArgService<ExpressionAnalysisResultSet, ExpressionAnalysisResultSetService>
ubic.gemma.rest.util.args.ExpressionAnalysisResultSetArgService
- All Implemented Interfaces:
EntityArgService<ExpressionAnalysisResultSet, ExpressionAnalysisResultSetService>
@Service
public class ExpressionAnalysisResultSetArgService
extends AbstractEntityArgService<ExpressionAnalysisResultSet, ExpressionAnalysisResultSetService>
-
Field Summary
Fields inherited from class AbstractEntityArgService
service -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptiongetEntityWithContrastsAndResults(ExpressionAnalysisResultSetArg analysisResultSet) getEntityWithContrastsAndResults(ExpressionAnalysisResultSetArg analysisResultSet, double threshold, int offset, int limit) getEntityWithContrastsAndResults(ExpressionAnalysisResultSetArg analysisResultSet, int offset, int limit) getResultSetsByCursor(Collection<BioAssaySet> bioAssaySets, Collection<DatabaseEntry> databaseEntries, Filters filters, Cursor cursor, int limit) Methods inherited from class AbstractEntityArgService
checkEntity, entityArgValueOf, getArgsByPropertyName, getElementClass, getEntities, getEntities, getEntity, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyConfigAttributes, getFilterablePropertyDescription, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getFilters, getFilters, getFilters, getSort, isFilterablePropertyDeprecated, isFilterablePropertyUsingSubquery
-
Constructor Details
-
ExpressionAnalysisResultSetArgService
-
-
Method Details
-
getEntityWithContrastsAndResults
public ExpressionAnalysisResultSet getEntityWithContrastsAndResults(ExpressionAnalysisResultSetArg analysisResultSet) -
getEntityWithContrastsAndResults
public ExpressionAnalysisResultSet getEntityWithContrastsAndResults(ExpressionAnalysisResultSetArg analysisResultSet, int offset, int limit) -
getEntityWithContrastsAndResults
public ExpressionAnalysisResultSet getEntityWithContrastsAndResults(ExpressionAnalysisResultSetArg analysisResultSet, double threshold, int offset, int limit) -
getResultSetsByCursor
public CursorPage<DifferentialExpressionAnalysisResultSetValueObject> getResultSetsByCursor(@Nullable Collection<BioAssaySet> bioAssaySets, @Nullable Collection<DatabaseEntry> databaseEntries, @Nullable Filters filters, @Nullable Cursor cursor, int limit) Cursor-mode counterpart toExpressionAnalysisResultSetService.findByBioAssaySetInAndDatabaseEntryInLimit(Collection, Collection, Filters, int, int, Sort). Always sorts by ascendingid(the primary key, indexed and unique) — seeCURSOR_PAGINATION_STEP1_PLAN.mdstep 1i. The user's?filter=arg still applies; the user's?sort=arg is intentionally not honoured in cursor mode because the DAO currently restricts cursors to single-componentid-asc sorts (recce sec. 3.4 — to be lifted in phase B once the index audit is complete).
-