Class ExperimentalFactorServiceImpl
java.lang.Object
ubic.gemma.persistence.service.AbstractService<ExperimentalFactor>
ubic.gemma.persistence.service.AbstractVoEnabledService<ExperimentalFactor,ExperimentalFactorValueObject>
ubic.gemma.persistence.service.expression.experiment.ExperimentalFactorServiceImpl
- All Implemented Interfaces:
BaseImmutableService<ExperimentalFactor>,BaseReadOnlyService<ExperimentalFactor>,BaseService<ExperimentalFactor>,BaseVoEnabledService<ExperimentalFactor,,ExperimentalFactorValueObject> SecurableBaseImmutableService<ExperimentalFactor>,SecurableBaseReadOnlyService<ExperimentalFactor>,SecurableBaseService<ExperimentalFactor>,SecurableBaseVoEnabledService<ExperimentalFactor,,ExperimentalFactorValueObject> ExperimentalFactorService
@Service
public class ExperimentalFactorServiceImpl
extends AbstractVoEnabledService<ExperimentalFactor,ExperimentalFactorValueObject>
implements ExperimentalFactorService
- Author:
- pavlidis
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.persistence.service.AbstractService
log -
Constructor Summary
ConstructorsConstructorDescriptionExperimentalFactorServiceImpl(ExperimentalFactorDao experimentalFactorDao, DifferentialExpressionAnalysisService differentialExpressionAnalysisService, BioMaterialService bioMaterialService) -
Method Summary
Modifier and TypeMethodDescriptionvoidremove(Collection<ExperimentalFactor> experimentalFactors) voidremove(ExperimentalFactor experimentalFactor) Delete the factor, its associated factor values and all differential expression analyses in which it is used.Methods inherited from class ubic.gemma.persistence.service.AbstractVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIdsMethods 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.BaseReadOnlyService
countAll, getElementClass, loadOrFail, loadOrFailMethods inherited from interface ubic.gemma.persistence.service.common.auditAndSecurity.SecurableBaseImmutableService
create, create, findOrCreateMethods inherited from interface ubic.gemma.persistence.service.common.auditAndSecurity.SecurableBaseReadOnlyService
find, findOrFail, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface ubic.gemma.persistence.service.common.auditAndSecurity.SecurableBaseService
save, save, update, updateMethods inherited from interface ubic.gemma.persistence.service.common.auditAndSecurity.SecurableBaseVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
-
Constructor Details
-
ExperimentalFactorServiceImpl
@Autowired public ExperimentalFactorServiceImpl(ExperimentalFactorDao experimentalFactorDao, DifferentialExpressionAnalysisService differentialExpressionAnalysisService, BioMaterialService bioMaterialService)
-
-
Method Details
-
remove
Description copied from interface:ExperimentalFactorServiceDelete the factor, its associated factor values and all differential expression analyses in which it is used.- Specified by:
removein interfaceBaseImmutableService<ExperimentalFactor>- Specified by:
removein interfaceExperimentalFactorService- Specified by:
removein interfaceSecurableBaseImmutableService<ExperimentalFactor>- Overrides:
removein classAbstractService<ExperimentalFactor>- Parameters:
experimentalFactor- the factor to be deleted- See Also:
-
remove
- Specified by:
removein interfaceBaseImmutableService<ExperimentalFactor>- Specified by:
removein interfaceSecurableBaseImmutableService<ExperimentalFactor>- Overrides:
removein classAbstractService<ExperimentalFactor>- See Also:
-
thaw
- Specified by:
thawin interfaceExperimentalFactorService
-