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 ObjectdoPersist(Object entity, AbstractPersister.Caches caches)protected voidfillInDatabaseEntry(DatabaseEntry databaseEntry, AbstractPersister.Caches caches)protected AuditTrailpersistAuditTrail(AuditTrail entity)protected ContactpersistContact(Contact contact)protected ExternalDatabasepersistExternalDatabase(ExternalDatabase database, AbstractPersister.Caches caches)protected ProtocolpersistProtocol(Protocol protocol)protected QuantitationTypepersistQuantitationType(QuantitationType qType, AbstractPersister.Caches caches)protected UnitpersistUnit(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:
doPersistin 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)
-
-