Class PrincipalComponentAnalysisReadServiceImpl
java.lang.Object
ubic.gemma.persistence.service.analysis.expression.pca.PrincipalComponentAnalysisReadServiceImpl
- All Implemented Interfaces:
PrincipalComponentAnalysisReadService
@Service("principalComponentAnalysisReadService")
public class PrincipalComponentAnalysisReadServiceImpl
extends Object
implements PrincipalComponentAnalysisReadService
Implementation of
PrincipalComponentAnalysisReadService.
All public methods are @Transactional(readOnly = true). ACL
enforcement is the responsibility of the facade
PrincipalComponentAnalysisService 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
ConstructorsConstructorDescriptionPrincipalComponentAnalysisReadServiceImpl(PrincipalComponentAnalysisDao principalComponentAnalysisDao) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetTopLoadedProbes(ExpressionExperiment ee, int component, int count)
-
Constructor Details
-
PrincipalComponentAnalysisReadServiceImpl
@Autowired public PrincipalComponentAnalysisReadServiceImpl(PrincipalComponentAnalysisDao principalComponentAnalysisDao)
-
-
Method Details
-
getTopLoadedProbes
@Transactional(readOnly=true) public List<ProbeLoading> getTopLoadedProbes(ExpressionExperiment ee, int component, int count) - Specified by:
getTopLoadedProbesin interfacePrincipalComponentAnalysisReadService
-
loadForExperiment
@Transactional(readOnly=true) public PrincipalComponentAnalysis loadForExperiment(ExpressionExperiment ee) - Specified by:
loadForExperimentin interfacePrincipalComponentAnalysisReadService
-
existsByExperiment
- Specified by:
existsByExperimentin interfacePrincipalComponentAnalysisReadService
-