Class RawAndProcessedExpressionDataVectorDaoImpl
java.lang.Object
ubic.gemma.persistence.service.AbstractDao<BulkExpressionDataVector>
ubic.gemma.persistence.service.expression.bioAssayData.AbstractDesignElementDataVectorDao<BulkExpressionDataVector>
ubic.gemma.persistence.service.expression.bioAssayData.RawAndProcessedExpressionDataVectorDaoImpl
- All Implemented Interfaces:
BaseDao<BulkExpressionDataVector>,DesignElementDataVectorDao<BulkExpressionDataVector>,RawAndProcessedExpressionDataVectorDao
@Repository
public class RawAndProcessedExpressionDataVectorDaoImpl
extends AbstractDesignElementDataVectorDao<BulkExpressionDataVector>
implements RawAndProcessedExpressionDataVectorDao
-
Field Summary
Fields inherited from class ubic.gemma.persistence.service.AbstractDao
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfind(BulkExpressionDataVector entity) Does a look up for the given entity in the persistent storage, usually looking for a specific identifier ( either id or a string property).Loads the entity with given id from the persistent storage.load(Collection<Long> ids) This implementation is temporary and attempts to best replicate the behaviour of loading entities by multiple IDs introduced in Hibernate 5.intRemove all raw and processed vectors for a given probe.Methods inherited from class ubic.gemma.persistence.service.expression.bioAssayData.AbstractDesignElementDataVectorDao
find, find, find, findByExpressionExperiment, thaw, thawMethods inherited from class ubic.gemma.persistence.service.AbstractDao
countAll, create, create, findByProperty, findByPropertyIn, findOneByProperty, findOrCreate, getBatchSize, getElementClass, getEntityName, getIdentifierPropertyName, getSessionFactory, loadAll, loadReference, loadReference, reload, reload, remove, remove, remove, save, save, streamAll, streamAll, streamQuery, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, findOrCreate, getElementClass, loadAll, loadReference, loadReference, reload, reload, remove, remove, remove, save, save, streamAll, streamAll, update, updateMethods inherited from interface ubic.gemma.persistence.service.expression.bioAssayData.DesignElementDataVectorDao
find, find, find, findByExpressionExperiment, thaw, thaw
-
Constructor Details
-
RawAndProcessedExpressionDataVectorDaoImpl
-
-
Method Details
-
load
Description copied from interface:BaseDaoLoads the entity with given id from the persistent storage.- Specified by:
loadin interfaceBaseDao<BulkExpressionDataVector>- Overrides:
loadin classAbstractDao<BulkExpressionDataVector>- Parameters:
id- the id of entity to load.- Returns:
- the entity with given ID, or null if such entity does not exist or if the passed ID was null
- See Also:
-
load
Description copied from class:AbstractDaoThis implementation is temporary and attempts to best replicate the behaviour of loading entities by multiple IDs introduced in Hibernate 5. Read more about this.- Specified by:
loadin interfaceBaseDao<BulkExpressionDataVector>- Overrides:
loadin classAbstractDao<BulkExpressionDataVector>- Parameters:
ids- the IDs of entities to be loaded. If some IDs are not found or null, they are skipped.- Returns:
- collection of entities with given ids.
-
find
Description copied from interface:BaseDaoDoes a look up for the given entity in the persistent storage, usually looking for a specific identifier ( either id or a string property).- Specified by:
findin interfaceBaseDao<BulkExpressionDataVector>- Overrides:
findin classAbstractDao<BulkExpressionDataVector>- Parameters:
entity- the entity to look for.- Returns:
- an entity that was found in the persistent storage, or null if no such entity was found.
-
removeByCompositeSequence
Description copied from interface:RawAndProcessedExpressionDataVectorDaoRemove all raw and processed vectors for a given probe.- Specified by:
removeByCompositeSequencein interfaceRawAndProcessedExpressionDataVectorDao- Returns:
- the number of removed raw and processed vectors
-