Class ExpressionExperimentSubSetServiceImpl
java.lang.Object
ubic.gemma.persistence.service.AbstractService<ExpressionExperimentSubSet>
ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentSubSetServiceImpl
- All Implemented Interfaces:
BaseImmutableService<ExpressionExperimentSubSet>,BaseReadOnlyService<ExpressionExperimentSubSet>,BaseService<ExpressionExperimentSubSet>,ExpressionExperimentSubSetService
@Service
public class ExpressionExperimentSubSetServiceImpl
extends AbstractService<ExpressionExperimentSubSet>
implements ExpressionExperimentSubSetService
- Author:
- pavlidis
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.persistence.service.AbstractService
log -
Constructor Summary
ConstructorsConstructorDescriptionExpressionExperimentSubSetServiceImpl(ExpressionExperimentSubSetDao expressionExperimentSubSetDao, DifferentialExpressionAnalysisService differentialExpressionAnalysisService) -
Method Summary
Modifier and TypeMethodDescriptionfindByBioAssayIn(Collection<BioAssay> bioAssays) getFactorValuesUsed(Long subSetId, Long experimentalFactor) getFactorValuesUsed(ExpressionExperimentSubSet entity, ExperimentalFactor factor) voidRemoves the entity with given ID from the persistent storage.voidremove(Collection<ExpressionExperimentSubSet> entities) Removes all the given entities from persistent storage.voidremove(ExpressionExperimentSubSet subset) doesn't include removal of sample coexpression matrices, PCA, probe2probe coexpression links, or adjusting experiment set membersMethods inherited from class ubic.gemma.persistence.service.AbstractService
countAll, create, create, ensureInSession, ensureInSession, find, findOrCreate, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, save, save, streamAll, streamAll, 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.BaseImmutableService
createMethods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, findOrFail, getElementClass, load, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface ubic.gemma.persistence.service.BaseService
save, save, update, updateMethods inherited from interface ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentSubSetService
create, find, findOrCreate, load, loadAll
-
Constructor Details
-
ExpressionExperimentSubSetServiceImpl
@Autowired public ExpressionExperimentSubSetServiceImpl(ExpressionExperimentSubSetDao expressionExperimentSubSetDao, DifferentialExpressionAnalysisService differentialExpressionAnalysisService)
-
-
Method Details
-
findByBioAssayIn
@Transactional(readOnly=true) public Collection<ExpressionExperimentSubSet> findByBioAssayIn(Collection<BioAssay> bioAssays) - Specified by:
findByBioAssayInin interfaceExpressionExperimentSubSetService
-
getFactorValuesUsed
@Transactional(readOnly=true) public Collection<FactorValue> getFactorValuesUsed(ExpressionExperimentSubSet entity, ExperimentalFactor factor) - Specified by:
getFactorValuesUsedin interfaceExpressionExperimentSubSetService- Parameters:
entity- entityfactor- factor- Returns:
- the factor values of the given factor that are relevant to the subset.
-
getFactorValuesUsed
@Transactional(readOnly=true) public Collection<FactorValueValueObject> getFactorValuesUsed(Long subSetId, Long experimentalFactor) - Specified by:
getFactorValuesUsedin interfaceExpressionExperimentSubSetService
-
getArrayDesignsUsed
@Transactional(readOnly=true) public Collection<ArrayDesign> getArrayDesignsUsed(ExpressionExperimentSubSet subset) - Specified by:
getArrayDesignsUsedin interfaceExpressionExperimentSubSetService
-
loadWithBioAssays
- Specified by:
loadWithBioAssaysin interfaceExpressionExperimentSubSetService
-
remove
doesn't include removal of sample coexpression matrices, PCA, probe2probe coexpression links, or adjusting experiment set members- Specified by:
removein interfaceBaseImmutableService<ExpressionExperimentSubSet>- Specified by:
removein interfaceExpressionExperimentSubSetService- Overrides:
removein classAbstractService<ExpressionExperimentSubSet>- Parameters:
subset- subset
-
remove
Description copied from interface:BaseImmutableServiceRemoves all the given entities from persistent storage.- Specified by:
removein interfaceBaseImmutableService<ExpressionExperimentSubSet>- Overrides:
removein classAbstractService<ExpressionExperimentSubSet>- Parameters:
entities- the entities to be removed.
-
remove
Description copied from interface:BaseImmutableServiceRemoves the entity with given ID from the persistent storage.- Specified by:
removein interfaceBaseImmutableService<ExpressionExperimentSubSet>- Overrides:
removein classAbstractService<ExpressionExperimentSubSet>- Parameters:
id- the ID of entity to be removed.
-