java.lang.Object
org.holiday.calendar.observance.AbstractObservance
org.holiday.calendar.observance.hebrew.YomHazikaron
All Implemented Interfaces:
Function<Integer,LocalDate>, Predicate<Integer>, Observance

public class YomHazikaron extends AbstractObservance
Observance of Yom Hazikaron — Israeli Memorial Day (4 Iyar).

Yom Hazikaron always falls on the day immediately before the observed Yom Ha'atzmaut. The two days are coupled by the Memorial Day and Independence Day Law (1963): when Independence Day shifts to avoid Shabbat, Memorial Day shifts with it by exactly one day. This observance derives the date from IndependenceDay rather than replicating the shift logic.

Author:
Dave Joyce