package org.nextprot.api.core.service.impl; import org.nextprot.api.commons.service.MasterIdentifierService; import org.nextprot.api.core.dao.AntibodyMappingDao; import org.nextprot.api.core.domain.annotation.Annotation; import org.nextprot.api.core.service.AntibodyMappingService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service class AntibodyMappingServiceImpl implements AntibodyMappingService { @Autowired private MasterIdentifierService masterIdentifierService; @Autowired private AntibodyMappingDao antibodyMappingDao; @Override public List<Annotation> findAntibodyMappingAnnotationsByUniqueName(String entryName) { Long masterId = this.masterIdentifierService.findIdByUniqueName(entryName); return antibodyMappingDao.findAntibodyMappingAnnotationsById(masterId); } }