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, getFilterablePropertyIsUsingSubquery, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getFilters, getFilters, getFilters, getSort
-
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.
-