Class SessionListManagerImpl
java.lang.Object
ubic.gemma.web.controller.persistence.SessionListManagerImpl
- All Implemented Interfaces:
SessionListManager
- Author:
- thea
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExperimentSet
(SessionBoundExpressionExperimentSetValueObject eesvo, boolean modified) addGeneSet
(SessionBoundGeneSetValueObject gsvo, boolean modified) getAllGeneSets
(Long taxonId) Get the session-bound group using the group's idgetGeneSetById
(Long id) Get the session-bound group using the group's idgetGenesInGroup
(Long groupId) AJAX If the current user has access to given gene group will return the gene ids in the gene groupgetModifiedExperimentSets
(Long taxonId) getModifiedGeneSets
(Long taxonId) void
void
void
void
-
Constructor Details
-
SessionListManagerImpl
public SessionListManagerImpl()
-
-
Method Details
-
addExperimentSet
public SessionBoundExpressionExperimentSetValueObject addExperimentSet(SessionBoundExpressionExperimentSetValueObject eesvo) - Specified by:
addExperimentSet
in interfaceSessionListManager
-
addExperimentSet
public SessionBoundExpressionExperimentSetValueObject addExperimentSet(SessionBoundExpressionExperimentSetValueObject eesvo, boolean modified) - Specified by:
addExperimentSet
in interfaceSessionListManager
-
addGeneSet
- Specified by:
addGeneSet
in interfaceSessionListManager
-
addGeneSet
public SessionBoundGeneSetValueObject addGeneSet(SessionBoundGeneSetValueObject gsvo, boolean modified) - Specified by:
addGeneSet
in interfaceSessionListManager
-
getAllExperimentSets
- Specified by:
getAllExperimentSets
in interfaceSessionListManager
-
getAllGeneSets
- Specified by:
getAllGeneSets
in interfaceSessionListManager
-
getAllGeneSets
- Specified by:
getAllGeneSets
in interfaceSessionListManager
-
getExperimentIdsInSet
- Specified by:
getExperimentIdsInSet
in interfaceSessionListManager
-
getExperimentSetById
Description copied from interface:SessionListManager
Get the session-bound group using the group's id- Specified by:
getExperimentSetById
in interfaceSessionListManager
-
getExperimentsInSet
- Specified by:
getExperimentsInSet
in interfaceSessionListManager
-
getGeneSetById
Description copied from interface:SessionListManager
Get the session-bound group using the group's id- Specified by:
getGeneSetById
in interfaceSessionListManager
-
getGenesInGroup
Description copied from interface:SessionListManager
AJAX If the current user has access to given gene group will return the gene ids in the gene group- Specified by:
getGenesInGroup
in interfaceSessionListManager
-
getModifiedExperimentSets
- Specified by:
getModifiedExperimentSets
in interfaceSessionListManager
-
getModifiedExperimentSets
public Collection<SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets(Long taxonId) - Specified by:
getModifiedExperimentSets
in interfaceSessionListManager
-
getModifiedGeneSets
- Specified by:
getModifiedGeneSets
in interfaceSessionListManager
-
getModifiedGeneSets
- Specified by:
getModifiedGeneSets
in interfaceSessionListManager
-
incrementAndGetLargestExperimentSetSessionId
- Specified by:
incrementAndGetLargestExperimentSetSessionId
in interfaceSessionListManager
-
incrementAndGetLargestGeneSetSessionId
- Specified by:
incrementAndGetLargestGeneSetSessionId
in interfaceSessionListManager
-
removeExperimentSet
- Specified by:
removeExperimentSet
in interfaceSessionListManager
-
removeGeneSet
- Specified by:
removeGeneSet
in interfaceSessionListManager
-
updateExperimentSet
- Specified by:
updateExperimentSet
in interfaceSessionListManager
-
updateGeneSet
- Specified by:
updateGeneSet
in interfaceSessionListManager
-