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:
- ExpressionExperimentSubSetService
 
- 
- 
Field Summary- 
Fields inherited from class ubic.gemma.persistence.service.AbstractServicelog
 
- 
 - 
Constructor SummaryConstructors Constructor Description ExpressionExperimentSubSetServiceImpl(ExpressionExperimentSubSetDao expressionExperimentSubSetDao, DifferentialExpressionAnalysisService differentialExpressionAnalysisService)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<FactorValueValueObject>getFactorValuesUsed(Long subSetId, Long experimentalFactor)Collection<FactorValue>getFactorValuesUsed(ExpressionExperimentSubSet entity, ExperimentalFactor factor)voidremove(Long id)Removes 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 members- 
Methods inherited from class ubic.gemma.persistence.service.AbstractServicecountAll, create, create, ensureInSession, ensureInSession, find, findOrCreate, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, save, save, update, update
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface ubic.gemma.persistence.service.BaseImmutableServicecreate
 - 
Methods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyServicecountAll, findOrFail, getElementClass, load, loadOrFail, loadOrFail, loadOrFail, loadOrFail
 - 
Methods inherited from interface ubic.gemma.persistence.service.BaseServicesave, save, update, update
 - 
Methods inherited from interface ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentSubSetServicecreate, find, findOrCreate, load, loadAll
 
- 
 
- 
- 
- 
Constructor Detail- 
ExpressionExperimentSubSetServiceImpl@Autowired public ExpressionExperimentSubSetServiceImpl(ExpressionExperimentSubSetDao expressionExperimentSubSetDao, DifferentialExpressionAnalysisService differentialExpressionAnalysisService) 
 
- 
 - 
Method Detail- 
getFactorValuesUsed@Transactional(readOnly=true) public Collection<FactorValue> getFactorValuesUsed(ExpressionExperimentSubSet entity, ExperimentalFactor factor) - Specified by:
- getFactorValuesUsedin interface- ExpressionExperimentSubSetService
- Parameters:
- entity- entity
- factor- 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 interface- ExpressionExperimentSubSetService
 
 - 
remove@Transactional public void remove(ExpressionExperimentSubSet subset) doesn't include removal of sample coexpression matrices, PCA, probe2probe coexpression links, or adjusting experiment set members- Specified by:
- removein interface- BaseImmutableService<ExpressionExperimentSubSet>
- Specified by:
- removein interface- ExpressionExperimentSubSetService
- Overrides:
- removein class- AbstractService<ExpressionExperimentSubSet>
- Parameters:
- subset- subset
 
 - 
removepublic void remove(Collection<ExpressionExperimentSubSet> entities) Description copied from interface:BaseImmutableServiceRemoves all the given entities from persistent storage.- Specified by:
- removein interface- BaseImmutableService<ExpressionExperimentSubSet>
- Overrides:
- removein class- AbstractService<ExpressionExperimentSubSet>
- Parameters:
- entities- the entities to be removed.
 
 - 
removepublic void remove(Long id) Description copied from interface:BaseImmutableServiceRemoves the entity with given ID from the persistent storage.- Specified by:
- removein interface- BaseImmutableService<ExpressionExperimentSubSet>
- Overrides:
- removein class- AbstractService<ExpressionExperimentSubSet>
- Parameters:
- id- the ID of entity to be removed.
 
 
- 
 
-