Package ubic.gemma.web.persistence
Class SessionListManagerImpl
- java.lang.Object
-
- ubic.gemma.web.persistence.SessionListManagerImpl
-
- All Implemented Interfaces:
SessionListManager
@Component public class SessionListManagerImpl extends Object implements SessionListManager
- Author:
- thea
-
-
Constructor Summary
Constructors Constructor Description SessionListManagerImpl()
-
Method Summary
-
-
-
Method Detail
-
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
public SessionBoundGeneSetValueObject addGeneSet(SessionBoundGeneSetValueObject gsvo)
- Specified by:
addGeneSet
in interfaceSessionListManager
-
addGeneSet
public SessionBoundGeneSetValueObject addGeneSet(SessionBoundGeneSetValueObject gsvo, boolean modified)
- Specified by:
addGeneSet
in interfaceSessionListManager
-
getAllExperimentSets
public Collection<SessionBoundExpressionExperimentSetValueObject> getAllExperimentSets()
- Specified by:
getAllExperimentSets
in interfaceSessionListManager
-
getAllGeneSets
public Collection<SessionBoundGeneSetValueObject> getAllGeneSets()
- Specified by:
getAllGeneSets
in interfaceSessionListManager
-
getAllGeneSets
public Collection<SessionBoundGeneSetValueObject> getAllGeneSets(Long taxonId)
- Specified by:
getAllGeneSets
in interfaceSessionListManager
-
getExperimentIdsInSet
public Collection<Long> getExperimentIdsInSet(Long id)
- Specified by:
getExperimentIdsInSet
in interfaceSessionListManager
-
getExperimentSetById
public SessionBoundExpressionExperimentSetValueObject getExperimentSetById(Long id)
Description copied from interface:SessionListManager
Get the session-bound group using the group's id- Specified by:
getExperimentSetById
in interfaceSessionListManager
-
getExperimentsInSet
public Collection<ExpressionExperimentDetailsValueObject> getExperimentsInSet(Long id)
- Specified by:
getExperimentsInSet
in interfaceSessionListManager
-
getGeneSetById
public SessionBoundGeneSetValueObject getGeneSetById(Long id)
Description copied from interface:SessionListManager
Get the session-bound group using the group's id- Specified by:
getGeneSetById
in interfaceSessionListManager
-
getGenesInGroup
public Collection<GeneValueObject> getGenesInGroup(Long groupId)
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
public Collection<SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets()
- Specified by:
getModifiedExperimentSets
in interfaceSessionListManager
-
getModifiedExperimentSets
public Collection<SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets(Long taxonId)
- Specified by:
getModifiedExperimentSets
in interfaceSessionListManager
-
getModifiedGeneSets
public Collection<SessionBoundGeneSetValueObject> getModifiedGeneSets()
- Specified by:
getModifiedGeneSets
in interfaceSessionListManager
-
getModifiedGeneSets
public Collection<SessionBoundGeneSetValueObject> getModifiedGeneSets(Long taxonId)
- Specified by:
getModifiedGeneSets
in interfaceSessionListManager
-
incrementAndGetLargestExperimentSetSessionId
public Long incrementAndGetLargestExperimentSetSessionId()
- Specified by:
incrementAndGetLargestExperimentSetSessionId
in interfaceSessionListManager
-
incrementAndGetLargestGeneSetSessionId
public Long incrementAndGetLargestGeneSetSessionId()
- Specified by:
incrementAndGetLargestGeneSetSessionId
in interfaceSessionListManager
-
removeExperimentSet
public void removeExperimentSet(SessionBoundExpressionExperimentSetValueObject eesvo)
- Specified by:
removeExperimentSet
in interfaceSessionListManager
-
removeGeneSet
public void removeGeneSet(SessionBoundGeneSetValueObject gsvo)
- Specified by:
removeGeneSet
in interfaceSessionListManager
-
updateExperimentSet
public void updateExperimentSet(SessionBoundExpressionExperimentSetValueObject eesvo)
- Specified by:
updateExperimentSet
in interfaceSessionListManager
-
updateGeneSet
public void updateGeneSet(SessionBoundGeneSetValueObject gsvo)
- Specified by:
updateGeneSet
in interfaceSessionListManager
-
-