Skip navigation links
A B C D E F G H I J L M N P R S T U V W 

A

AdminController - Class in ie.oki.controller
 
AdminController() - Constructor for class ie.oki.controller.AdminController
 
api() - Method in class ie.oki.config.SwaggerConfig
 
Application - Class in ie.oki.config
 
Application() - Constructor for class ie.oki.config.Application
 
AppProperties - Class in ie.oki.properties
This class holds the custom properties that are necessary for the application.
AppProperties() - Constructor for class ie.oki.properties.AppProperties
 
AppProperties.AutoDownload - Class in ie.oki.properties
 
AppProperties.Csv - Class in ie.oki.properties
 
AutoDownload() - Constructor for class ie.oki.properties.AppProperties.AutoDownload
 
AutoDownloadService - Interface in ie.oki.service
 
AutoDownloadServiceImpl - Class in ie.oki.service.impl
This service will run at certain times (depends on what defined in the appProperties.autoDownload.cron property).
AutoDownloadServiceImpl() - Constructor for class ie.oki.service.impl.AutoDownloadServiceImpl
 

B

build() - Method in class ie.oki.predicate.RecordSpecificationsBuilder
Creates a Specification using RecordSpecification and a list of SearchCriteria.

C

CaseType - Enum in ie.oki.enums
 
checkFiles() - Method in interface ie.oki.service.AutoDownloadService
Downloads the CSV files from the data.gov.ie for the current year and checks if they already exists there.
checkFiles() - Method in class ie.oki.service.impl.AutoDownloadServiceImpl
 
Classification - Enum in ie.oki.enums
Repository of the Hospital model.
clearAllCaches() - Method in interface ie.oki.service.CommonService
Clears down every cache.
clearAllCaches() - Method in class ie.oki.service.impl.CommonServiceImpl
 
clearCache() - Method in class ie.oki.controller.AdminController
 
COMMA - Static variable in class ie.oki.util.Constants
 
CommonService - Interface in ie.oki.service
 
CommonServiceImpl - Class in ie.oki.service.impl
The service exposes functions that are generic.
CommonServiceImpl() - Constructor for class ie.oki.service.impl.CommonServiceImpl
 
Constants - Class in ie.oki.util
 
constructUriComponents(CsvType, int) - Method in interface ie.oki.service.CommonService
Constructs a UriComponents object using the input parameters, which can be used to download a CSV file.
constructUriComponents(CsvType, int) - Method in class ie.oki.service.impl.CommonServiceImpl
 
convertStringToDate(String) - Static method in class ie.oki.util.Utils
 
Csv() - Constructor for class ie.oki.properties.AppProperties.Csv
 
CSV_STARTING_YEAR - Static variable in class ie.oki.util.Constants
Only from this year on we have the CSV files.
CsvType - Enum in ie.oki.enums
 

D

DATE_FORMAT - Static variable in class ie.oki.util.Constants
 
DetailsController - Class in ie.oki.controller
 
DetailsController() - Constructor for class ie.oki.controller.DetailsController
 
downloadFile(UriComponents) - Method in interface ie.oki.service.DownloadService
Downloads a file using the parameters within the UriComponents.
downloadFile(UriComponents) - Method in class ie.oki.service.impl.DownloadServiceImpl
 
DownloadService - Interface in ie.oki.service
 
DownloadServiceImpl - Class in ie.oki.service.impl
This service is responsible for downloading files.
DownloadServiceImpl() - Constructor for class ie.oki.service.impl.DownloadServiceImpl
 
DUBLIN_TIMEZONE - Static variable in class ie.oki.util.Constants
 

E

existsByArchivedDateAndType(Date, CsvType) - Method in interface ie.oki.repository.RecordRepository
 
EXTENSION_CSV - Static variable in class ie.oki.util.Constants
 

F

findAll() - Method in interface ie.oki.service.HospitalService
Returns with all the hospitals.
findAll() - Method in class ie.oki.service.impl.HospitalServiceImpl
 
findAll() - Method in class ie.oki.service.impl.SpecialityServiceImpl
 
findAll() - Method in interface ie.oki.service.SpecialityService
Returns with all the specialities.
findByCriteriaList(List<SearchCriteria>) - Method in class ie.oki.service.impl.RecordServiceImpl
 
findByCriteriaList(List<SearchCriteria>) - Method in interface ie.oki.service.RecordService
Looks up the records by the search criteria.

G

GeneralController - Class in ie.oki.controller
 
GeneralController() - Constructor for class ie.oki.controller.GeneralController
 
getArchivedDate() - Method in class ie.oki.model.Record
 
getByValue(String) - Static method in enum ie.oki.enums.CaseType
 
getByValue(String) - Static method in enum ie.oki.enums.Classification
 
getByValue(String) - Static method in enum ie.oki.enums.SearchOperation
 
getValue() - Method in enum ie.oki.enums.CaseType
 
getValue() - Method in enum ie.oki.enums.SearchOperation
 

H

Hospital - Class in ie.oki.model
 
Hospital() - Constructor for class ie.oki.model.Hospital
 
HOSPITAL - Static variable in class ie.oki.util.Constants
 
HOSPITAL_GROUP - Static variable in class ie.oki.util.Constants
 
HospitalGroup - Class in ie.oki.model
 
HospitalGroup() - Constructor for class ie.oki.model.HospitalGroup
 
HospitalGroupRepository - Interface in ie.oki.repository
Repository of the HospitalGroup model.
HospitalRepository - Interface in ie.oki.repository
Repository of the Hospital model.
hospitals() - Method in class ie.oki.controller.DetailsController
 
HospitalService - Interface in ie.oki.service
 
HospitalServiceImpl - Class in ie.oki.service.impl
This is responsible for retrieving the hospital data.
HospitalServiceImpl() - Constructor for class ie.oki.service.impl.HospitalServiceImpl
 
HYPHEN - Static variable in class ie.oki.util.Constants
 

I

ie.oki.config - package ie.oki.config
 
ie.oki.controller - package ie.oki.controller
 
ie.oki.enums - package ie.oki.enums
 
ie.oki.model - package ie.oki.model
 
ie.oki.predicate - package ie.oki.predicate
 
ie.oki.properties - package ie.oki.properties
 
ie.oki.repository - package ie.oki.repository
 
ie.oki.service - package ie.oki.service
 
ie.oki.service.impl - package ie.oki.service.impl
 
ie.oki.util - package ie.oki.util
 
index() - Method in class ie.oki.controller.GeneralController
 
INPUT_PARAM_PATTERN - Static variable in class ie.oki.util.Constants
When looking up the records, then input parameters have to match this pattern.
isNullOrEmpty(String) - Static method in class ie.oki.util.Utils
 
isRowAlreadyProcessed(Date, CsvType) - Method in class ie.oki.service.impl.RecordServiceImpl
 
isRowAlreadyProcessed(Date, CsvType) - Method in interface ie.oki.service.RecordService
Checks if the row with the specified input parameters already exists.
isValidLookupParam(String) - Static method in class ie.oki.util.Utils
 
isValidUUID(String) - Static method in class ie.oki.util.Utils
 

J

JpaConfig - Class in ie.oki.config
 
JpaConfig() - Constructor for class ie.oki.config.JpaConfig
 

L

LIST_SIZE_IPDC - Static variable in class ie.oki.util.Constants
The number of items that have to be in one line for the Inpatient/Outpatient file.
LIST_SIZE_OP - Static variable in class ie.oki.util.Constants
The number of items that have to be in one line for the Outpatient file.
localeResolver() - Method in class ie.oki.config.WebMvcConfig
 

M

main(String[]) - Static method in class ie.oki.config.Application
 
messageSource() - Method in class ie.oki.config.WebMvcConfig
 
MONTHS - Static variable in class ie.oki.util.Constants
 

N

normalizeAndTrim(String) - Static method in class ie.oki.util.Utils
 
normalizeAndTrimList(List<String>) - Static method in class ie.oki.util.Utils
The items in the list can contain spaces in-front and after the value, furthermore it might have (") character as well.

P

parseInterval(String) - Static method in class ie.oki.util.Utils
 
parseTimeBands(String) - Static method in class ie.oki.util.Utils
 
PLUS - Static variable in class ie.oki.util.Constants
 
ProcessFileService - Interface in ie.oki.service
 
ProcessFileServiceImpl - Class in ie.oki.service.impl
This service is responsible for processing the different CSV files.
ProcessFileServiceImpl() - Constructor for class ie.oki.service.impl.ProcessFileServiceImpl
 
PROTOCOL_HTTP - Static variable in class ie.oki.util.Constants
 

R

readFile(InputStream, CsvType) - Method in class ie.oki.service.impl.ProcessFileServiceImpl
 
readFile(InputStream, CsvType) - Method in interface ie.oki.service.ProcessFileService
Parses the entries in the CSV file into Record and then saves it to the database.
Record - Class in ie.oki.model
It represents a CSV row.
Record() - Constructor for class ie.oki.model.Record
 
RecordRepository - Interface in ie.oki.repository
Repository of the Record model.
records(List<String>) - Method in class ie.oki.controller.DetailsController
Retrieves the records based on the input parameters.
RecordService - Interface in ie.oki.service
 
RecordServiceImpl - Class in ie.oki.service.impl
Responsible for dealing with the record data.
RecordServiceImpl() - Constructor for class ie.oki.service.impl.RecordServiceImpl
 
RecordSpecification - Class in ie.oki.predicate
This object is used to build a Predicate which then will be used to query the database.
RecordSpecificationsBuilder - Class in ie.oki.predicate
The class can build a Specification which can be used with a Repository to query the database.
RecordSpecificationsBuilder() - Constructor for class ie.oki.predicate.RecordSpecificationsBuilder
 

S

save(Record) - Method in class ie.oki.service.impl.RecordServiceImpl
 
save(Record) - Method in interface ie.oki.service.RecordService
 
SearchCriteria - Class in ie.oki.model
It holds the search criteria that comes from the client.
SearchCriteria() - Constructor for class ie.oki.model.SearchCriteria
 
SearchOperation - Enum in ie.oki.enums
 
setArchivedDate(Date) - Method in class ie.oki.model.Record
 
specialities() - Method in class ie.oki.controller.DetailsController
 
Speciality - Class in ie.oki.model
 
Speciality() - Constructor for class ie.oki.model.Speciality
 
SPECIALITY - Static variable in class ie.oki.util.Constants
 
SpecialityRepository - Interface in ie.oki.repository
Repository of the Speciality model.
SpecialityService - Interface in ie.oki.service
 
SpecialityServiceImpl - Class in ie.oki.service.impl
This is responsible for retrieving the speciality data.
SpecialityServiceImpl() - Constructor for class ie.oki.service.impl.SpecialityServiceImpl
 
SwaggerConfig - Class in ie.oki.config
Configures the swagger.
SwaggerConfig() - Constructor for class ie.oki.config.SwaggerConfig
 

T

toPredicate(Root<Record>, CriteriaQuery<?>, CriteriaBuilder) - Method in class ie.oki.predicate.RecordSpecification
 

U

update(CsvType, int) - Method in class ie.oki.controller.AdminController
 
UriComponents - Class in ie.oki.model
 
UriComponents() - Constructor for class ie.oki.model.UriComponents
 
UTF_8 - Static variable in class ie.oki.util.Constants
 
Utils - Class in ie.oki.util
 
UUID_PATTERN - Static variable in class ie.oki.util.Constants
 

V

valueOf(String) - Static method in enum ie.oki.enums.CaseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ie.oki.enums.Classification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ie.oki.enums.CsvType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ie.oki.enums.SearchOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum ie.oki.enums.CaseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ie.oki.enums.Classification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ie.oki.enums.CsvType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ie.oki.enums.SearchOperation
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebMvcConfig - Class in ie.oki.config
 
WebMvcConfig() - Constructor for class ie.oki.config.WebMvcConfig
 
with(List<SearchCriteria>) - Method in class ie.oki.predicate.RecordSpecificationsBuilder
 
A B C D E F G H I J L M N P R S T U V W 
Skip navigation links