package uk.nhs.kch.rassyeyanie.framework.configuration; import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Map; /** */ public interface ConfigurationService { @Deprecated List<String> findAllContexts(); @Deprecated String findDefaultValue(String context); @Deprecated Map<String, String> findAllValues(String context); @Deprecated Map<String, String> findAllValuesByDate(String context, Date date); @Deprecated String findValue(String context, String key); @Deprecated String findValueByDate(String context, String key, Date date); String findValue(int contextId, String key); String findValueByDate(int contextId, String key, Date date); String findDefaultValue(int contextId); String findDefaultValueById(int context); int findContextIdByName(String context); boolean doesKeyExist(int contextId, String key); boolean doesKeyExistByDate(int contextId, String key); void updatePatientByNumber(String nhsNo, String hospitalNo, Calendar dateOfBirth, String givenName, String surname); void createPatientByNumber(String nhsNo, String hospitalNo, Calendar dateOfBirth, String givenName, String surname); String findPatientNhsNumberByHospitalNumber(String kingsReference, Calendar dateOfBirth, String surname, String givenName); }