Module org.holiday.calendar.core
Package org.holiday.calendar
package org.holiday.calendar
Base classes and interfaces of Holiday Calendar API.
- Author:
- Dave Joyce
-
ClassDescriptionAbstract base class for
HolidayCalendarServiceimplementations, providing the identity behavior common to all concrete service classes.A holiday which occurs on the same date every year.A holiday which occurs on a different date every year.An official day on which work does not occur.Builder for configurable construction ofHolidayobjects.Enumerated type ofHoliday.A named collection ofholidaysobserved within a single calendar year.Factory for creation ofHolidayCalendarobjects.Exception thrown when a requested holiday calendar code is not provided by any registeredHolidayCalendarService.Required behavior of a service which provides theHolidayCalendarobject assigned to a unique code identifier.The observed date of aHolidayin a particular year of the Common Era (CE).A holiday which commemorates a particular anniversary of an event.