Package ubic.gemma.persistence.persister
Class ExpressionPersister
- java.lang.Object
-
- ubic.gemma.persistence.persister.AbstractPersister
-
- ubic.gemma.persistence.persister.CommonPersister
-
- ubic.gemma.persistence.persister.GenomePersister
-
- ubic.gemma.persistence.persister.ArrayDesignPersister
-
- ubic.gemma.persistence.persister.ExpressionPersister
-
- All Implemented Interfaces:
Persister,PersisterHelper
- Direct Known Subclasses:
RelationshipPersister
public abstract class ExpressionPersister extends ArrayDesignPersister implements PersisterHelper
- Author:
- pavlidis
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ubic.gemma.persistence.persister.AbstractPersister
AbstractPersister.Caches
-
-
Field Summary
-
Fields inherited from class ubic.gemma.persistence.persister.AbstractPersister
log, REPORT_BATCH_SIZE
-
-
Constructor Summary
Constructors Constructor Description ExpressionPersister()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectdoPersist(Object entity, AbstractPersister.Caches caches)ExpressionExperimentpersist(ExpressionExperiment ee, ArrayDesignsForExperimentCache cachedArrays)protected ExpressionExperimentpersistExpressionExperiment(ExpressionExperiment ee, AbstractPersister.Caches caches)ArrayDesignsForExperimentCacheprepare(ExpressionExperiment ee)-
Methods inherited from class ubic.gemma.persistence.persister.GenomePersister
doPersistOrUpdate, persistBioSequence, persistGene, persistTaxon
-
Methods inherited from class ubic.gemma.persistence.persister.CommonPersister
fillInDatabaseEntry, persistAuditTrail, persistContact, persistExternalDatabase, persistProtocol, persistQuantitationType, persistUnit
-
Methods inherited from class ubic.gemma.persistence.persister.AbstractPersister
doPersist, getSessionFactory, persist, persist, persistOrUpdate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ubic.gemma.persistence.persister.Persister
persist, persist, persistOrUpdate
-
-
-
-
Method Detail
-
persist
@Transactional public ExpressionExperiment persist(ExpressionExperiment ee, @Nullable ArrayDesignsForExperimentCache cachedArrays)
- Specified by:
persistin interfacePersisterHelper
-
persistExpressionExperiment
protected ExpressionExperiment persistExpressionExperiment(ExpressionExperiment ee, AbstractPersister.Caches caches)
-
prepare
@Secured("GROUP_USER") public ArrayDesignsForExperimentCache prepare(ExpressionExperiment ee)- Specified by:
preparein interfacePersisterHelper
-
doPersist
protected Object doPersist(Object entity, AbstractPersister.Caches caches)
- Overrides:
doPersistin classArrayDesignPersister
-
-