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
Constructors Constructor Description PlatformArgService(ArrayDesignService service, ExpressionExperimentService eeService, CompositeSequenceService csService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Slice<CompositeSequenceValueObject>
getElements(PlatformArg<?> arg, int limit, int offset)
Retrieves the Elements of the Platform that this argument represents.Slice<ExpressionExperimentValueObject>
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 Detail
-
PlatformArgService
@Autowired public PlatformArgService(ArrayDesignService service, ExpressionExperimentService eeService, CompositeSequenceService csService)
-
-
Method Detail
-
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
public Slice<CompositeSequenceValueObject> getElements(PlatformArg<?> arg, int limit, int offset)
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.
-
-