Class AnnotationRelationServiceImpl

java.lang.Object
ubic.gemma.persistence.service.common.description.AnnotationRelationServiceImpl
All Implemented Interfaces:
AnnotationRelationService

@Service public class AnnotationRelationServiceImpl extends Object implements AnnotationRelationService
Read-only service over AnnotationRelationDao.

No write path, deliberately. Every row in this table is derived, and the only writer is the maintenance rebuild in TableMaintenanceUtil. A service-level write would let a caller assert a relation that no basis supports, which is the one thing the BASIS column exists to make impossible.