package com.salesmanager.core.business.services.system; import javax.inject.Inject; import org.springframework.stereotype.Service; import com.salesmanager.core.business.exception.ServiceException; import com.salesmanager.core.business.repositories.system.SystemConfigurationRepository; import com.salesmanager.core.business.services.common.generic.SalesManagerEntityServiceImpl; import com.salesmanager.core.model.system.SystemConfiguration; @Service("systemConfigurationService") public class SystemConfigurationServiceImpl extends SalesManagerEntityServiceImpl<Long, SystemConfiguration> implements SystemConfigurationService { private SystemConfigurationRepository systemConfigurationReposotory; @Inject public SystemConfigurationServiceImpl( SystemConfigurationRepository systemConfigurationReposotory) { super(systemConfigurationReposotory); this.systemConfigurationReposotory = systemConfigurationReposotory; } public SystemConfiguration getByKey(String key) throws ServiceException { return systemConfigurationReposotory.findByKey(key); } }