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 AbstractDao
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfind(Collection<QuantitationType> quantitationTypes) find(QuantitationType quantitationType) find(BulkExpressionDataVector entity) Does a look-up for the given entity in the persistent storage, usually looking for a specific identifier ifIdentifiable.getId()is set or a business key.Loads the entity with given id from the persistent storage.load(Collection<Long> ids) Loads entities with given ids form the persistent storage.intRemove all raw and processed vectors for a given probe.Methods inherited from class AbstractDesignElementDataVectorDao
find, thaw, thawMethods inherited from class AbstractDao
countAll, create, create, findByProperty, findByPropertyIn, findIdByProperty, findOneByProperty, findOrCreate, getBatchSize, getElementClass, getEntityName, getIdentifierPropertyName, getSessionFactory, loadAll, loadReference, loadReference, reload, reload, remove, remove, save, save, streamAll, streamAll, streamQuery, update, updateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BaseDao
countAll, create, create, findOrCreate, getElementClass, loadAll, loadReference, loadReference, reload, reload, remove, remove, save, save, streamAll, streamAll, update, updateMethods inherited from interface DesignElementDataVectorDao
find, 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 interface:BaseDaoLoads entities with given ids form the persistent storage.- 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.
- See Also:
-
find
Description copied from interface:BaseDaoDoes a look-up for the given entity in the persistent storage, usually looking for a specific identifier ifIdentifiable.getId()is set or a business key.- 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.
-
find
- Specified by:
findin interfaceDesignElementDataVectorDao<BulkExpressionDataVector>- Overrides:
findin classAbstractDesignElementDataVectorDao<BulkExpressionDataVector>
-
find
- Specified by:
findin interfaceDesignElementDataVectorDao<BulkExpressionDataVector>- Overrides:
findin classAbstractDesignElementDataVectorDao<BulkExpressionDataVector>
-
findByExpressionExperiment
- Specified by:
findByExpressionExperimentin interfaceDesignElementDataVectorDao<BulkExpressionDataVector>- Overrides:
findByExpressionExperimentin classAbstractDesignElementDataVectorDao<BulkExpressionDataVector>
-
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
-