package com.denimgroup.threadfix.service; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.denimgroup.threadfix.data.dao.ApplicationCriticalityDao; import com.denimgroup.threadfix.data.entities.ApplicationCriticality; @Service @Transactional(readOnly = true) public class ApplicationCriticalityServiceImpl implements ApplicationCriticalityService { private ApplicationCriticalityDao applicationCriticalityDao; @Autowired public ApplicationCriticalityServiceImpl(ApplicationCriticalityDao applicationCriticalityDao) { this.applicationCriticalityDao = applicationCriticalityDao; } @Override public List<ApplicationCriticality> loadAll() { return applicationCriticalityDao.retrieveAll(); } @Override public ApplicationCriticality loadApplicationCriticality( int applicationCriticalityId) { return applicationCriticalityDao.retrieveById(applicationCriticalityId); } @Override public ApplicationCriticality loadApplicationCriticality( String applicationCriticalityName) { return applicationCriticalityDao.retrieveByName(applicationCriticalityName); } }