Class BankHolidays

java.lang.Object
com.version1.testdata.BankHolidays

public class BankHolidays extends Object
A simple representation class to calculate the bank holiday for different regions
  • Constructor Details

    • BankHolidays

      public BankHolidays()
  • Method Details

    • getLocale

      public Locale getLocale()
      Returns:
      locale, Location to calculate the bank holiday
    • setLocale

      public void setLocale(String locale)
      Parameters:
      locale - , Location for the bank holiday
    • setEnglandAndWalesHolidays

      public void setEnglandAndWalesHolidays(com.fasterxml.jackson.databind.JsonNode jsonNode) throws com.fasterxml.jackson.core.JsonProcessingException
      Parameters:
      jsonNode - , Location for england-and-wales
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • scotlandHolidays

      public void scotlandHolidays(com.fasterxml.jackson.databind.JsonNode jsonNode) throws com.fasterxml.jackson.core.JsonProcessingException
      Parameters:
      jsonNode - , Location for scotland
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • northernIrelandHolidays

      public void northernIrelandHolidays(com.fasterxml.jackson.databind.JsonNode jsonNode) throws com.fasterxml.jackson.core.JsonProcessingException
      Parameters:
      jsonNode - , Location for northern-ireland
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • get

      public List<BankHoliday> get(Locale locale)
      Parameters:
      locale - , Location for the bank holiday
      Returns:
      List, List of bank holidays based on location