Package ubic.gemma.rest.util.args
Class PlatformArgService
java.lang.Object
ubic.gemma.rest.util.args.AbstractEntityArgService<ArrayDesign,ArrayDesignService>
ubic.gemma.rest.util.args.PlatformArgService
- All Implemented Interfaces:
EntityArgService<ArrayDesign,ArrayDesignService>
@Service
public class PlatformArgService
extends AbstractEntityArgService<ArrayDesign,ArrayDesignService>
-
Field Summary
Fields inherited from class ubic.gemma.rest.util.args.AbstractEntityArgService
service -
Constructor Summary
ConstructorsConstructorDescriptionPlatformArgService(ArrayDesignService service, ExpressionExperimentService eeService, CompositeSequenceService csService) -
Method Summary
Modifier and TypeMethodDescriptiongetElements(PlatformArg<?> arg, int limit, int offset) Retrieves the Elements of the Platform that this argument represents.getExperiments(PlatformArg<?> arg, int limit, int offset) Retrieves the Datasets of the Platform that this argument represents.Methods inherited from class ubic.gemma.rest.util.args.AbstractEntityArgService
checkEntity, entityArgValueOf, getArgsByPropertyName, getElementClass, getEntities, getEntities, getEntity, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyConfigAttributes, getFilterablePropertyDescription, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getFilters, getFilters, getFilters, getSort, isFilterablePropertyDeprecated, isFilterablePropertyUsingSubquery
-
Constructor Details
-
PlatformArgService
@Autowired public PlatformArgService(ArrayDesignService service, ExpressionExperimentService eeService, CompositeSequenceService csService)
-
-
Method Details
-
getExperiments
public Slice<ExpressionExperimentValueObject> getExperiments(PlatformArg<?> arg, int limit, int offset) Retrieves the Datasets of the Platform that this argument represents.- Returns:
- a collection of Datasets that the platform represented by this argument contains.
-
getElements
Retrieves the Elements of the Platform that this argument represents.- Parameters:
service- service that will be used to retrieve the persistent AD object.- Returns:
- a collection of Composite Sequence VOs that the platform represented by this argument contains.
-