Holger's Java API

## Uses of Class
com.antelmann.calendar.CalendarEntry

Packages that use CalendarEntry
com.antelmann.calendar: This package contains classes for implementing calendar and time related solutions.

Uses of CalendarEntry in com.antelmann.calendar

Fields in com.antelmann.calendar with type parameters of type CalendarEntry
`static Comparator<CalendarEntry>` `CalendarEntry.standardComparator` compares first on time and then on title

Methods in com.antelmann.calendar that return CalendarEntry
`CalendarEntry` `Alert.getCalendarEntry()`
`CalendarEntry` `JCalendarEntry.getEntry()`
`protected CalendarEntry` `SQLCalendarEntryIterator.getNextElement()`
`CalendarEntry` `SQLCalendarDB.insertEntry(CalendarEntry entry)`
`CalendarEntry` `FileCalendarDB.insertEntry(CalendarEntry entry)`
`CalendarEntry` `CalendarDB.insertEntry(CalendarEntry entry)` the id of the given entry is ignored; the returned entry will reflect the actual database object

Methods in com.antelmann.calendar that return types with arguments of type CalendarEntry
`Collection<CalendarEntry>` `SQLCalendarDB.getEntries(Filter<CalendarEntry> filter)`
`Collection<CalendarEntry>` `FileCalendarDB.getEntries(Filter<CalendarEntry> filter)`
`Collection<CalendarEntry>` `CalendarDB.getEntries(Filter<CalendarEntry> filter)`

Methods in com.antelmann.calendar with parameters of type CalendarEntry
`boolean` `SQLCalendarDB.containsEntry(CalendarEntry entry)`
`boolean` `FileCalendarDB.containsEntry(CalendarEntry entry)`
`boolean` `CalendarDB.containsEntry(CalendarEntry entry)` entry is there if the id corresponds to an entry in the database; the contained data may be different
`Component` `CalendarEntryComponentFactory.createComponent(Component parent, CalendarEntry entry)` creates a component that will display the given entry within the parent
`boolean` `CalendarEntry.deepCompare(CalendarEntry entry)` checks whether all: title, begin date and location are equal.
`boolean` `SQLCalendarDB.deleteEntry(CalendarEntry entry)` deletes the given entry from the database
`boolean` `FileCalendarDB.deleteEntry(CalendarEntry entry)`
`boolean` `CalendarDB.deleteEntry(CalendarEntry entry)` the corresponding entry in regards to the id will be deleted
`Component` `JDayGrid.getComponentFor(CalendarEntry entry)`
`CalendarEntry` `SQLCalendarDB.insertEntry(CalendarEntry entry)`
`CalendarEntry` `FileCalendarDB.insertEntry(CalendarEntry entry)`
`CalendarEntry` `CalendarDB.insertEntry(CalendarEntry entry)` the id of the given entry is ignored; the returned entry will reflect the actual database object
`boolean` `CalendarEntry.overlapsWith(CalendarEntry entry)`
`Component` `JDayGrid.placeEntry(CalendarEntry entry)` uses the configured CalendarEntryComponentFactory
`void` `SQLCalendarDB.updateEntry(CalendarEntry entry)`
`void` `FileCalendarDB.updateEntry(CalendarEntry entry)`
`void` `CalendarDB.updateEntry(CalendarEntry entry)`

Method parameters in com.antelmann.calendar with type arguments of type CalendarEntry
`Collection<CalendarEntry>` `SQLCalendarDB.getEntries(Filter<CalendarEntry> filter)`
`Collection<CalendarEntry>` `FileCalendarDB.getEntries(Filter<CalendarEntry> filter)`
`Collection<CalendarEntry>` `CalendarDB.getEntries(Filter<CalendarEntry> filter)`

Constructors in com.antelmann.calendar with parameters of type CalendarEntry
`Alert(CalendarEntry ce, String alertMessage, Date executionTime)`
`CalendarEntry(Object id, CalendarEntry entry)` creates a duplicate from entry where only the id is different from the original
`JCalendarEntry(CalendarEntry entry)`

Constructor parameters in com.antelmann.calendar with type arguments of type CalendarEntry
`SQLCalendarEntryIterator(SQLCalendarDB db, Filter<CalendarEntry> filter)`
`SQLCalendarEntryIterator(SQLCalendarDB db, ResultSet set, Filter<CalendarEntry> filter, boolean closeOnEnd)` the ResultSet as well as the creating Statement are both closed only if `closeOnEnd` is true

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads