Class PersisterHelperImpl
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
ubic.gemma.persistence.persister.RelationshipPersister
ubic.gemma.persistence.persister.PersisterHelperImpl
- All Implemented Interfaces:
Persister, PersisterHelper
A service that knows how to persist Gemma-domain objects. Associations are checked and persisted in turn if needed.
Where appropriate, objects are only created anew if they don't already exist in the database, according to rules
documented elsewhere.
- Author:
- pavlidis, keshav
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractPersister
AbstractPersister.Caches -
Field Summary
Fields inherited from class AbstractPersister
log, REPORT_BATCH_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectdoPersist(Object entity, AbstractPersister.Caches caches) Methods inherited from class ExpressionPersister
persist, persistExpressionExperiment, prepareMethods inherited from class GenomePersister
doPersistOrUpdate, persistBioSequence, persistGene, persistTaxonMethods inherited from class CommonPersister
fillInDatabaseEntry, persistAuditTrail, persistContact, persistExternalDatabase, persistProtocol, persistQuantitationType, persistUnitMethods inherited from class AbstractPersister
doPersist, getSessionFactory, persist, persist, persistOrUpdateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Persister
persist, persist, persistOrUpdateMethods inherited from interface PersisterHelper
persist, prepare
-
Constructor Details
-
PersisterHelperImpl
public PersisterHelperImpl()
-
-
Method Details
-
doPersist
- Overrides:
doPersistin classRelationshipPersister
-