Simple Java shift manager This will manage the adding of shifts and staff to the roster of a shop for the 7 days of a week. Working hours can be set for each day, and shifts must fall within these working hours. Overlap between shifts will be detected, and the client will be notified.