package uk.nhs.kch.rassyeyanie.framework.repository; import java.util.Calendar; import org.springframework.beans.factory.annotation.Autowired; import uk.nhs.kch.rassyeyanie.framework.configuration.ConfigurationService; import uk.nhs.kch.rassyeyanie.framework.dto.KeyValuePairItem; import uk.nhs.kch.rassyeyanie.framework.dto.SimpleItem; @Deprecated public class RepositoryFactory implements RepositoryFactoryInterface { @Autowired private ConfigurationService configurationService; @Override public Calendar getCurrentDate() { return Calendar.getInstance(); } @Override public RepositoryInterface<KeyValuePairItem> getKeyValuePairItemRepository() { return new KeyValueItemRepository(this.configurationService); } @Override public RepositoryInterface<SimpleItem> getSimpleItemRepository() { return null; } public ConfigurationService getConfigurationService() { return this.configurationService; } public void setConfigurationService(ConfigurationService configurationService) { this.configurationService = configurationService; } }