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> 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 TypeMethodDescriptionvoid
Removes the entity with given ID from the persistent storage.void
remove
(Collection<ExperimentalFactor> experimentalFactors) Removes all the given entities from persistent storage.void
remove
(ExperimentalFactor experimentalFactor) Removes the given entity from the persistent storage.Methods inherited from class ubic.gemma.persistence.service.AbstractVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
Methods 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, create
Methods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, findOrFail, getElementClass, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAll
Methods inherited from interface ubic.gemma.persistence.service.BaseService
save, save
Methods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
Methods inherited from interface ubic.gemma.persistence.service.expression.experiment.ExperimentalFactorService
find, findOrCreate, load, load, loadAll, update, update
-
Constructor Details
-
ExperimentalFactorServiceImpl
@Autowired public ExperimentalFactorServiceImpl(ExperimentalFactorDao experimentalFactorDao, DifferentialExpressionAnalysisService differentialExpressionAnalysisService, BioMaterialService bioMaterialService)
-
-
Method Details
-
remove
Description copied from interface:BaseImmutableService
Removes the given entity from the persistent storage.- Specified by:
remove
in interfaceBaseImmutableService<ExperimentalFactor>
- Specified by:
remove
in interfaceExperimentalFactorService
- Overrides:
remove
in classAbstractService<ExperimentalFactor>
- Parameters:
experimentalFactor
- the entity to be removed.
-
remove
Description copied from interface:BaseImmutableService
Removes all the given entities from persistent storage.- Specified by:
remove
in interfaceBaseImmutableService<ExperimentalFactor>
- Specified by:
remove
in interfaceExperimentalFactorService
- Overrides:
remove
in classAbstractService<ExperimentalFactor>
- Parameters:
experimentalFactors
- 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<ExperimentalFactor>
- Specified by:
remove
in interfaceExperimentalFactorService
- Overrides:
remove
in classAbstractService<ExperimentalFactor>
- Parameters:
id
- the ID of entity to be removed.
-
thaw
- Specified by:
thaw
in interfaceExperimentalFactorService
-