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>
  • 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.