Package io.goobi.viewer.model.calendar
Class CalendarItemWeek
java.lang.Object
io.goobi.viewer.model.calendar.AbstractCalendarItem
io.goobi.viewer.model.calendar.CalendarItemWeek
- All Implemented Interfaces:
ICalendarItem,Serializable,Comparable<ICalendarItem>
Calendar browsing item representing a single week.
- See Also:
-
Field Summary
Fields inherited from class io.goobi.viewer.model.calendar.AbstractCalendarItem
hits, name, selected, value -
Constructor Summary
ConstructorsConstructorDescriptionCalendarItemWeek(String name, int value, int hits) Creates a new CalendarItemWeek instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDay(CalendarItemDay day) addDay.Getter for the fielddaysOfWeek.voidsetDaysOfWeek(List<CalendarItemDay> daysOfWeek) Setter for the fielddaysOfWeek.toString()Methods inherited from class io.goobi.viewer.model.calendar.AbstractCalendarItem
addHits, getFormattedValue, getHits, getName, getValue, isEmpty, isSelected, setHits, setSelectedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.goobi.viewer.model.calendar.ICalendarItem
compareTo
-
Constructor Details
-
CalendarItemWeek
Creates a new CalendarItemWeek instance.- Parameters:
name- display label for the weekvalue- numeric week-of-year valuehits- number of records found for this week
-
-
Method Details
-
getDaysOfWeek
Getter for the fielddaysOfWeek.- Returns:
- a list of daily calendar items for this week
-
setDaysOfWeek
Setter for the fielddaysOfWeek.- Parameters:
daysOfWeek- list of daily calendar items for this week
-
addDay
addDay.- Parameters:
day- daily calendar item to append to this week
-
toString
-