Package ubic.gemma.web.persistence
Class AbstractSetListContainer
- java.lang.Object
-
- ubic.gemma.web.persistence.AbstractSetListContainer
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ExperimentSetListContainer
,GeneSetListContainer
public abstract class AbstractSetListContainer extends Object implements Serializable
- Author:
- thea
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractSetListContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GemmaSessionBackedValueObject
addSet(GemmaSessionBackedValueObject vo, boolean modified)
Sets the reference (generates an id and assumes this group was made as a result of a modification for the type value) for the group then adds it to the session-bound list(s) for session-bound groupsList<? extends GemmaSessionBackedValueObject>
getAllSessionBoundGroups()
List<? extends GemmaSessionBackedValueObject>
getSessionBoundModifiedGroups()
Long
incrementAndGetLargestSessionId()
void
removeSet(GemmaSessionBackedValueObject vo)
void
updateSet(GemmaSessionBackedValueObject vo)
-
-
-
Method Detail
-
addSet
public GemmaSessionBackedValueObject addSet(GemmaSessionBackedValueObject vo, boolean modified)
Sets the reference (generates an id and assumes this group was made as a result of a modification for the type value) for the group then adds it to the session-bound list(s) for session-bound groups
-
getAllSessionBoundGroups
public List<? extends GemmaSessionBackedValueObject> getAllSessionBoundGroups()
-
getSessionBoundModifiedGroups
public List<? extends GemmaSessionBackedValueObject> getSessionBoundModifiedGroups()
-
incrementAndGetLargestSessionId
public Long incrementAndGetLargestSessionId()
-
removeSet
public void removeSet(GemmaSessionBackedValueObject vo)
-
updateSet
public void updateSet(GemmaSessionBackedValueObject vo)
-
-