All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.mosip.registration.service.config.impl.LocalConfigServiceImpl Maven / Gradle / Ivy

package io.mosip.registration.service.config.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import io.mosip.registration.dao.LocalConfigDAO;
import io.mosip.registration.entity.PermittedLocalConfig;
import io.mosip.registration.service.BaseService;
import io.mosip.registration.service.config.LocalConfigService;

@Service
public class LocalConfigServiceImpl extends BaseService implements LocalConfigService {

	@Autowired
	private LocalConfigDAO localConfigDAO;

	@Override
	public List getAllPermittedLocalConfigs() {
		return localConfigDAO.getAllPermittedLocalConfigs();
	}

	@Override
	public List getPermittedJobs(String configType) {
		return localConfigDAO.getPermittedJobs(configType);
	}
	
	@Override
	public List getPermittedConfigurations(String configType) {
		return localConfigDAO.getPermittedConfigurations(configType);
	}

	@Override
	public void modifyJob(String name, String value) {
		localConfigDAO.modifyJob(name, value);
	}
	
	@Override
	public void modifyConfigurations(Map localPreferences) {
		localConfigDAO.modifyConfigurations(localPreferences);
	}
	
	@Override
	public Map getLocalConfigurations() {
		return localConfigDAO.getLocalConfigurations();
	}
	
	@Override
	public String getValue(String name) {
		return localConfigDAO.getValue(name);
	}
	
	@Override
	public void updateShortcutPreference(String name, String value) {
		localConfigDAO.updateShortcutPreference(name, value);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy