Package ubic.gemma.rest.util.args
Class PlatformArgService
java.lang.Object
ubic.gemma.rest.util.args.AbstractEntityArgService<ubic.gemma.model.expression.arrayDesign.ArrayDesign,ubic.gemma.persistence.service.expression.arrayDesign.ArrayDesignService>
ubic.gemma.rest.util.args.PlatformArgService
- All Implemented Interfaces:
EntityArgService<ubic.gemma.model.expression.arrayDesign.ArrayDesign,ubic.gemma.persistence.service.expression.arrayDesign.ArrayDesignService>
@Service
public class PlatformArgService
extends AbstractEntityArgService<ubic.gemma.model.expression.arrayDesign.ArrayDesign,ubic.gemma.persistence.service.expression.arrayDesign.ArrayDesignService>
-
Field Summary
Fields inherited from class ubic.gemma.rest.util.args.AbstractEntityArgService
service -
Constructor Summary
ConstructorsConstructorDescriptionPlatformArgService(ubic.gemma.persistence.service.expression.arrayDesign.ArrayDesignService service, ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentService eeService, ubic.gemma.persistence.service.expression.designElement.CompositeSequenceService csService) -
Method Summary
Modifier and TypeMethodDescriptionubic.gemma.persistence.util.Slice<ubic.gemma.model.expression.designElement.CompositeSequenceValueObject> getElements(PlatformArg<?> arg, int limit, int offset) Retrieves the Elements of the Platform that this argument represents.ubic.gemma.persistence.util.Slice<ubic.gemma.model.expression.experiment.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, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getFilters, getFilters, getFilters, getSort, isFilterablePropertyDeprecated, isFilterablePropertyUsingSubquery
-
Constructor Details
-
PlatformArgService
@Autowired public PlatformArgService(ubic.gemma.persistence.service.expression.arrayDesign.ArrayDesignService service, ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentService eeService, ubic.gemma.persistence.service.expression.designElement.CompositeSequenceService csService)
-
-
Method Details
-
getExperiments
public ubic.gemma.persistence.util.Slice<ubic.gemma.model.expression.experiment.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 ubic.gemma.persistence.util.Slice<ubic.gemma.model.expression.designElement.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.
-