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) void
Removes the entity with given ID from the persistent storage.void
remove
(Collection<ExpressionExperimentSubSet> entities) Removes all the given entities from persistent storage.void
remove
(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, save, save, streamAll, streamAll, update, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ubic.gemma.persistence.service.BaseImmutableService
create
Methods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, findOrFail, getElementClass, load, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAll
Methods inherited from interface ubic.gemma.persistence.service.BaseService
save, save, update, update
Methods 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:
findByBioAssayIn
in interfaceExpressionExperimentSubSetService
-
getFactorValuesUsed
@Transactional(readOnly=true) public Collection<FactorValue> getFactorValuesUsed(ExpressionExperimentSubSet entity, ExperimentalFactor factor) - Specified by:
getFactorValuesUsed
in 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:
getFactorValuesUsed
in interfaceExpressionExperimentSubSetService
-
getArrayDesignsUsed
@Transactional(readOnly=true) public Collection<ArrayDesign> getArrayDesignsUsed(ExpressionExperimentSubSet subset) - Specified by:
getArrayDesignsUsed
in interfaceExpressionExperimentSubSetService
-
loadWithBioAssays
- Specified by:
loadWithBioAssays
in interfaceExpressionExperimentSubSetService
-
remove
doesn't include removal of sample coexpression matrices, PCA, probe2probe coexpression links, or adjusting experiment set members- Specified by:
remove
in interfaceBaseImmutableService<ExpressionExperimentSubSet>
- Specified by:
remove
in interfaceExpressionExperimentSubSetService
- Overrides:
remove
in classAbstractService<ExpressionExperimentSubSet>
- Parameters:
subset
- subset
-
remove
Description copied from interface:BaseImmutableService
Removes all the given entities from persistent storage.- Specified by:
remove
in interfaceBaseImmutableService<ExpressionExperimentSubSet>
- Overrides:
remove
in classAbstractService<ExpressionExperimentSubSet>
- Parameters:
entities
- the entities to be removed.
-
remove
Description copied from interface:BaseImmutableService
Removes the entity with given ID from the persistent storage.- Specified by:
remove
in interfaceBaseImmutableService<ExpressionExperimentSubSet>
- Overrides:
remove
in classAbstractService<ExpressionExperimentSubSet>
- Parameters:
id
- the ID of entity to be removed.
-