@@ -58,7 +58,7 @@ public static String now(String dateFormat) {
58
58
* @param dateFormat date format (e.g. "dd/MM/yyyy")
59
59
* @return String representing resulting date
60
60
*/
61
- public static String futureDateBusinessDays (String startDate , int numberOfBusinessDaysToAdd , String dateFormat ) {
61
+ public static String futureDateAvoidingWeekends (String startDate , int numberOfBusinessDaysToAdd , String dateFormat ) {
62
62
DateTimeFormatter dateTimeFormatter = DateTimeFormat .forPattern (dateFormat );
63
63
LocalDate futureDate = DateTime .parse (startDate , dateTimeFormatter ).toLocalDate ();
64
64
int addedDays = 0 ;
@@ -80,15 +80,15 @@ public static String futureDateBusinessDays(String startDate, int numberOfBusine
80
80
* @return String representing resulting date
81
81
* @throws JsonProcessingException if the JSON source for bank holidays cannot be read
82
82
*/
83
- public static String futureDateBusinessDaysAvoidingBankHolidays (
83
+ public static String futureDataAvoidingWeekendsAndBankHolidays (
84
84
Locale locale , String startDate ,
85
85
int numberOfBusinessDaysToAdd , String dateFormat ) throws JsonProcessingException {
86
86
BankHolidays bankHolidays = JsonUtils .fromString (
87
87
get ("https://www.gov.uk/bank-holidays.json" ).body ().asString (), BankHolidays .class );
88
88
DateTimeFormatter dateTimeFormatter = DateTimeFormat .forPattern (dateFormat );
89
89
LocalDate now = DateTime .parse (startDate , dateTimeFormatter ).toLocalDate ();
90
90
LocalDate futureDate = DateTime .parse (
91
- futureDateBusinessDays (
91
+ futureDateAvoidingWeekends (
92
92
startDate ,
93
93
numberOfBusinessDaysToAdd ,
94
94
dateFormat ), dateTimeFormatter ).toLocalDate ();
0 commit comments