Class ExpressionExperimentDataVectorServiceImpl

java.lang.Object
ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentDataVectorServiceImpl
All Implemented Interfaces:
ExpressionExperimentDataVectorService

@Service("expressionExperimentDataVectorService") public class ExpressionExperimentDataVectorServiceImpl extends Object implements ExpressionExperimentDataVectorService
Implementation of ExpressionExperimentDataVectorService.

Read methods are @Transactional(readOnly = true); write methods are @Transactional. ACL enforcement is the responsibility of the facade ExpressionExperimentService 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: