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
- 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
doPersist
(Object entity, AbstractPersister.Caches caches) persist
(ExpressionExperiment ee, ArrayDesignsForExperimentCache cachedArrays) protected ExpressionExperiment
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
-
Constructor Details
-
ExpressionPersister
public ExpressionPersister()
-
-
Method Details
-
persist
@Transactional public ExpressionExperiment persist(ExpressionExperiment ee, @Nullable ArrayDesignsForExperimentCache cachedArrays) - Specified by:
persist
in interfacePersisterHelper
-
persistExpressionExperiment
protected ExpressionExperiment persistExpressionExperiment(ExpressionExperiment ee, AbstractPersister.Caches caches) -
prepare
- Specified by:
prepare
in interfacePersisterHelper
-
doPersist
- Overrides:
doPersist
in classArrayDesignPersister
-