Package ubic.gemma.web.persistence
Interface SessionListManager
-
- All Known Implementing Classes:
SessionListManagerImpl
public interface SessionListManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObjectaddExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObjectaddExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo, boolean modified)ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObjectaddGeneSet(ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject gsvo)ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObjectaddGeneSet(ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject gsvo, boolean modified)Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject>getAllExperimentSets()Collection<ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject>getAllGeneSets()Collection<ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject>getAllGeneSets(Long taxonId)Collection<Long>getExperimentIdsInSet(Long id)ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObjectgetExperimentSetById(Long id)Get the session-bound group using the group's idCollection<ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject>getExperimentsInSet(Long id)ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObjectgetGeneSetById(Long id)Get the session-bound group using the group's idCollection<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 groupCollection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject>getModifiedExperimentSets()Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject>getModifiedExperimentSets(Long taxonId)Collection<ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject>getModifiedGeneSets()Collection<ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject>getModifiedGeneSets(Long taxonId)LongincrementAndGetLargestExperimentSetSessionId()LongincrementAndGetLargestGeneSetSessionId()voidremoveExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)voidremoveGeneSet(ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject gsvo)voidupdateExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)voidupdateGeneSet(ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject gsvo)
-
-
-
Method Detail
-
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.core.genome.gene.SessionBoundGeneSetValueObject addGeneSet(ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject gsvo)
-
addGeneSet
ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject addGeneSet(ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject gsvo, boolean modified)
-
getAllExperimentSets
Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject> getAllExperimentSets()
-
getAllGeneSets
Collection<ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject> getAllGeneSets()
-
getAllGeneSets
Collection<ubic.gemma.core.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.core.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.core.genome.gene.SessionBoundGeneSetValueObject> getModifiedGeneSets()
-
getModifiedGeneSets
Collection<ubic.gemma.core.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.core.genome.gene.SessionBoundGeneSetValueObject gsvo)
-
updateExperimentSet
void updateExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)
-
updateGeneSet
void updateGeneSet(ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject gsvo)
-
-