Class SessionListManagerImpl
java.lang.Object
ubic.gemma.web.controller.persistence.SessionListManagerImpl
- All Implemented Interfaces:
SessionListManager
- Author:
- thea
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionubic.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.model.genome.gene.SessionBoundGeneSetValueObjectaddGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo) ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObjectaddGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo, boolean modified) Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject> Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> getAllGeneSets(Long taxonId) ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObjectGet the session-bound group using the group's idCollection<ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject> ubic.gemma.model.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> Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets(Long taxonId) Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> getModifiedGeneSets(Long taxonId) voidremoveExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo) voidremoveGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo) voidupdateExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo) voidupdateGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo)
-
Constructor Details
-
SessionListManagerImpl
public SessionListManagerImpl()
-
-
Method Details
-
addExperimentSet
public ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject addExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo) - Specified by:
addExperimentSetin interfaceSessionListManager
-
addExperimentSet
public ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject addExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo, boolean modified) - Specified by:
addExperimentSetin interfaceSessionListManager
-
addGeneSet
public ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject addGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo) - Specified by:
addGeneSetin interfaceSessionListManager
-
addGeneSet
public ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject addGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo, boolean modified) - Specified by:
addGeneSetin interfaceSessionListManager
-
getAllExperimentSets
public Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject> getAllExperimentSets()- Specified by:
getAllExperimentSetsin interfaceSessionListManager
-
getAllGeneSets
- Specified by:
getAllGeneSetsin interfaceSessionListManager
-
getAllGeneSets
public Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> getAllGeneSets(Long taxonId) - Specified by:
getAllGeneSetsin interfaceSessionListManager
-
getExperimentIdsInSet
- Specified by:
getExperimentIdsInSetin interfaceSessionListManager
-
getExperimentSetById
public ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject getExperimentSetById(Long id) Description copied from interface:SessionListManagerGet the session-bound group using the group's id- Specified by:
getExperimentSetByIdin interfaceSessionListManager
-
getExperimentsInSet
public Collection<ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject> getExperimentsInSet(Long id) - Specified by:
getExperimentsInSetin interfaceSessionListManager
-
getGeneSetById
Description copied from interface:SessionListManagerGet the session-bound group using the group's id- Specified by:
getGeneSetByIdin interfaceSessionListManager
-
getGenesInGroup
Description copied from interface:SessionListManagerAJAX If the current user has access to given gene group will return the gene ids in the gene group- Specified by:
getGenesInGroupin interfaceSessionListManager
-
getModifiedExperimentSets
public Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets()- Specified by:
getModifiedExperimentSetsin interfaceSessionListManager
-
getModifiedExperimentSets
public Collection<ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets(Long taxonId) - Specified by:
getModifiedExperimentSetsin interfaceSessionListManager
-
getModifiedGeneSets
public Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> getModifiedGeneSets()- Specified by:
getModifiedGeneSetsin interfaceSessionListManager
-
getModifiedGeneSets
public Collection<ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject> getModifiedGeneSets(Long taxonId) - Specified by:
getModifiedGeneSetsin interfaceSessionListManager
-
incrementAndGetLargestExperimentSetSessionId
- Specified by:
incrementAndGetLargestExperimentSetSessionIdin interfaceSessionListManager
-
incrementAndGetLargestGeneSetSessionId
- Specified by:
incrementAndGetLargestGeneSetSessionIdin interfaceSessionListManager
-
removeExperimentSet
public void removeExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo) - Specified by:
removeExperimentSetin interfaceSessionListManager
-
removeGeneSet
public void removeGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo) - Specified by:
removeGeneSetin interfaceSessionListManager
-
updateExperimentSet
public void updateExperimentSet(ubic.gemma.model.expression.experiment.SessionBoundExpressionExperimentSetValueObject eesvo) - Specified by:
updateExperimentSetin interfaceSessionListManager
-
updateGeneSet
public void updateGeneSet(ubic.gemma.model.genome.gene.SessionBoundGeneSetValueObject gsvo) - Specified by:
updateGeneSetin interfaceSessionListManager
-