The ECDB class library
This software provides a module and a package, both named
org.bzdev.ecdb, that provides an API for initializing and manipulating
a relational database representing an event calendar. In addition to
methods that select, insert, update, or delete table entries, instances
of ECDB
can generate
iCalendar
appointments and send them via email.
There are two additional modules:
- org.bzdev.ecdb.dryrun. This module implements the email SPI (Service Provider Interface), and shows the messages that would be sent by displaying the messages in a browser as a series of HTML pages.
- org.bzdev.ecdb.javamail. This module allows the java.mail module, whose JAR file is javax.mail.jar, to be used. The java.mail module in turn requires the java.activation module, whose jar file is javax.activation.jar.
Please see the description This description includes a more detailed overview of the database that ECDB uses.
Modules