Class ExperimentalDesignReadServiceImpl
java.lang.Object
ubic.gemma.persistence.service.expression.experiment.ExperimentalDesignReadServiceImpl
- All Implemented Interfaces:
ExperimentalDesignReadService
@Service("experimentalDesignReadService")
public class ExperimentalDesignReadServiceImpl
extends Object
implements ExperimentalDesignReadService
Implementation of
ExperimentalDesignReadService.
All public methods are @Transactional(readOnly = true). ACL
enforcement is the responsibility of the facade
ExperimentalDesignService interface -- this class is unsecured at
the AOP boundary on purpose, so intra-gemma-core callers can bypass
duplicate ACL checks once authenticated.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExperimentalDesignReadServiceImpl(ExperimentalDesignDao experimentalDesignDao) -
Method Summary
Modifier and TypeMethodDescriptiongetRandomExperimentalDesignThatNeedsAttention(ExperimentalDesign excludedDesign)
-
Constructor Details
-
ExperimentalDesignReadServiceImpl
-
-
Method Details
-
loadWithExperimentalFactors
- Specified by:
loadWithExperimentalFactorsin interfaceExperimentalDesignReadService
-
getRandomExperimentalDesignThatNeedsAttention
@Transactional(readOnly=true) public ExperimentalDesign getRandomExperimentalDesignThatNeedsAttention(ExperimentalDesign excludedDesign) - Specified by:
getRandomExperimentalDesignThatNeedsAttentionin interfaceExperimentalDesignReadService
-