A.AnnualCalendar holidays = new AnnualCalendar();
Calendar laborDay = GregorianCalendar.getInstance();
laborDay.set(Calendar.MONTH, Calendar.JANUARY);
laborDay.set(Calendar.DATE, 1);
holidays.setDayExcluded(laborDay, true);
scheduler.addCalendar("holidays", holidays, true, true);
B.AnnualCalendar holidays = new AnnualCalendar();
Calendar laborDay = GregorianCalendar.getInstance();
laborDay.set(Calendar.MONTH, Calendar.JANUARY);
laborDay.set(Calendar.DATE, 1);
holidays.setDayExcluded(laborDay, false);
scheduler.addCalendar("holidays", holidays, true, true);
C.AnnualCalendar holidays = new AnnualCalendar();
Calendar laborDay = GregorianCalendar.getInstance();
laborDay.set(Calendar.MONTH, Calendar.JANUARY);
laborDay.set(Calendar.DATE, 1);
holidays.setDayExcluded(laborDay, true);
scheduler.addCalendar("holidays", holidays, false, false);
D.AnnualCalendar holidays = new AnnualCalendar();
Calendar laborDay = GregorianCalendar.getInstance();
laborDay.set(Calendar.MONTH, Calendar.JANUARY);
laborDay.set(Calendar.DATE, 1);
holidays.setDayExcluded(laborDay, false);
scheduler.addCalendar("holidays", holidays, false, false);