Package ubic.gemma.persistence.persister
Class CommonPersister
- java.lang.Object
-
- ubic.gemma.persistence.persister.AbstractPersister
-
- ubic.gemma.persistence.persister.CommonPersister
-
- All Implemented Interfaces:
Persister
- Direct Known Subclasses:
GenomePersister
public abstract class CommonPersister extends AbstractPersister
Persister for ubic.gemma.model.common package classes.- 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 CommonPersister()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
doPersist(Object entity, AbstractPersister.Caches caches)
protected void
fillInDatabaseEntry(DatabaseEntry databaseEntry, AbstractPersister.Caches caches)
protected AuditTrail
persistAuditTrail(AuditTrail entity)
protected Contact
persistContact(Contact contact)
protected ExternalDatabase
persistExternalDatabase(ExternalDatabase database, AbstractPersister.Caches caches)
protected Protocol
persistProtocol(Protocol protocol)
protected QuantitationType
persistQuantitationType(QuantitationType qType, AbstractPersister.Caches caches)
protected Unit
persistUnit(Unit unit)
-
Methods inherited from class ubic.gemma.persistence.persister.AbstractPersister
doPersist, doPersistOrUpdate, getSessionFactory, persist, persist, persistOrUpdate
-
-
-
-
Method Detail
-
doPersist
protected Object doPersist(Object entity, AbstractPersister.Caches caches)
- Overrides:
doPersist
in classAbstractPersister
-
fillInDatabaseEntry
protected void fillInDatabaseEntry(DatabaseEntry databaseEntry, AbstractPersister.Caches caches)
-
persistAuditTrail
protected AuditTrail persistAuditTrail(AuditTrail entity)
-
persistExternalDatabase
protected ExternalDatabase persistExternalDatabase(ExternalDatabase database, AbstractPersister.Caches caches)
-
persistQuantitationType
protected QuantitationType persistQuantitationType(QuantitationType qType, AbstractPersister.Caches caches)
-
-