Interface SessionListManager

All Known Implementing Classes:
SessionListManagerImpl

public interface SessionListManager
  • Method Details

    • addExperimentSet

      ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject addExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)
    • addExperimentSet

      ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject addExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo, boolean modified)
    • addGeneSet

      ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject addGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo)
    • addGeneSet

      ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject addGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo, boolean modified)
    • getAllExperimentSets

      Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject> getAllExperimentSets()
    • getAllGeneSets

      Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> getAllGeneSets()
    • getAllGeneSets

      Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> getAllGeneSets(Long taxonId)
    • getExperimentIdsInSet

      Collection<Long> getExperimentIdsInSet(Long id)
    • getExperimentSetById

      ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject getExperimentSetById(Long id)
      Get the session-bound group using the group's id
    • getExperimentsInSet

      Collection<ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject> getExperimentsInSet(Long id)
    • getGeneSetById

      ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject getGeneSetById(Long id)
      Get the session-bound group using the group's id
    • getGenesInGroup

      Collection<ubic.gemma.model.genome.gene.GeneValueObject> getGenesInGroup(Long groupId)
      AJAX If the current user has access to given gene group will return the gene ids in the gene group
    • getModifiedExperimentSets

      Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets()
    • getModifiedExperimentSets

      Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets(Long taxonId)
    • getModifiedGeneSets

      Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> getModifiedGeneSets()
    • getModifiedGeneSets

      Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> getModifiedGeneSets(Long taxonId)
    • incrementAndGetLargestExperimentSetSessionId

      Long incrementAndGetLargestExperimentSetSessionId()
    • incrementAndGetLargestGeneSetSessionId

      Long incrementAndGetLargestGeneSetSessionId()
    • removeExperimentSet

      void removeExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)
    • removeGeneSet

      void removeGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo)
    • updateExperimentSet

      void updateExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)
    • updateGeneSet

      void updateGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo)