Class SearchWebService.SearchSettingsValueObject

java.lang.Object
ubic.gemma.rest.SearchWebService.SearchSettingsValueObject
Enclosing class:
SearchWebService

public final class SearchWebService.SearchSettingsValueObject extends Object
Represents search settings for the RESTful API.

Note that we will only expose back what the SearchWebService accepts to take as parameters for searching.

  • Constructor Details

    • SearchSettingsValueObject

      public SearchSettingsValueObject(ubic.gemma.model.common.search.SearchSettings searchSettings)
  • Method Details

    • getQuery

      public String getQuery()
    • getResultTypes

      public Set<String> getResultTypes()
    • getTaxon

      @Nullable public ubic.gemma.model.genome.TaxonValueObject getTaxon()
    • getPlatform

      @Nullable public ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject getPlatform()
    • getMaxResults

      @Nullable public Integer getMaxResults()
      The maximum number of results, of null if unlimited.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object