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.SessionBoundExpressionExperimentSetValueObject
addExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)
ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject
addExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo, boolean modified)
ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject
addGeneSet(ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject gsvo)
ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject
addGeneSet(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.SessionBoundExpressionExperimentSetValueObject
getExperimentSetById(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.SessionBoundGeneSetValueObject
getGeneSetById(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)
Long
incrementAndGetLargestExperimentSetSessionId()
Long
incrementAndGetLargestGeneSetSessionId()
void
removeExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)
void
removeGeneSet(ubic.gemma.core.genome.gene.SessionBoundGeneSetValueObject gsvo)
void
updateExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo)
void
updateGeneSet(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)
-
-