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:
addExperimentSetin interfaceSessionListManager
-
addExperimentSet
public SessionBoundExpressionExperimentSetValueObject addExperimentSet(SessionBoundExpressionExperimentSetValueObject eesvo, boolean modified)
- Specified by:
addExperimentSetin interfaceSessionListManager
-
addGeneSet
public SessionBoundGeneSetValueObject addGeneSet(SessionBoundGeneSetValueObject gsvo)
- Specified by:
addGeneSetin interfaceSessionListManager
-
addGeneSet
public SessionBoundGeneSetValueObject addGeneSet(SessionBoundGeneSetValueObject gsvo, boolean modified)
- Specified by:
addGeneSetin interfaceSessionListManager
-
getAllExperimentSets
public Collection<SessionBoundExpressionExperimentSetValueObject> getAllExperimentSets()
- Specified by:
getAllExperimentSetsin interfaceSessionListManager
-
getAllGeneSets
public Collection<SessionBoundGeneSetValueObject> getAllGeneSets()
- Specified by:
getAllGeneSetsin interfaceSessionListManager
-
getAllGeneSets
public Collection<SessionBoundGeneSetValueObject> getAllGeneSets(Long taxonId)
- Specified by:
getAllGeneSetsin interfaceSessionListManager
-
getExperimentIdsInSet
public Collection<Long> getExperimentIdsInSet(Long id)
- Specified by:
getExperimentIdsInSetin interfaceSessionListManager
-
getExperimentSetById
public 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<ExpressionExperimentDetailsValueObject> getExperimentsInSet(Long id)
- Specified by:
getExperimentsInSetin interfaceSessionListManager
-
getGeneSetById
public SessionBoundGeneSetValueObject getGeneSetById(Long id)
Description copied from interface:SessionListManagerGet the session-bound group using the group's id- Specified by:
getGeneSetByIdin interfaceSessionListManager
-
getGenesInGroup
public Collection<GeneValueObject> getGenesInGroup(Long groupId)
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<SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets()
- Specified by:
getModifiedExperimentSetsin interfaceSessionListManager
-
getModifiedExperimentSets
public Collection<SessionBoundExpressionExperimentSetValueObject> getModifiedExperimentSets(Long taxonId)
- Specified by:
getModifiedExperimentSetsin interfaceSessionListManager
-
getModifiedGeneSets
public Collection<SessionBoundGeneSetValueObject> getModifiedGeneSets()
- Specified by:
getModifiedGeneSetsin interfaceSessionListManager
-
getModifiedGeneSets
public Collection<SessionBoundGeneSetValueObject> getModifiedGeneSets(Long taxonId)
- Specified by:
getModifiedGeneSetsin interfaceSessionListManager
-
incrementAndGetLargestExperimentSetSessionId
public Long incrementAndGetLargestExperimentSetSessionId()
- Specified by:
incrementAndGetLargestExperimentSetSessionIdin interfaceSessionListManager
-
incrementAndGetLargestGeneSetSessionId
public Long incrementAndGetLargestGeneSetSessionId()
- Specified by:
incrementAndGetLargestGeneSetSessionIdin interfaceSessionListManager
-
removeExperimentSet
public void removeExperimentSet(SessionBoundExpressionExperimentSetValueObject eesvo)
- Specified by:
removeExperimentSetin interfaceSessionListManager
-
removeGeneSet
public void removeGeneSet(SessionBoundGeneSetValueObject gsvo)
- Specified by:
removeGeneSetin interfaceSessionListManager
-
updateExperimentSet
public void updateExperimentSet(SessionBoundExpressionExperimentSetValueObject eesvo)
- Specified by:
updateExperimentSetin interfaceSessionListManager
-
updateGeneSet
public void updateGeneSet(SessionBoundGeneSetValueObject gsvo)
- Specified by:
updateGeneSetin interfaceSessionListManager
-
-