Module org.bzdev.ecdb
Package org.bzdev.ecdb
package org.bzdev.ecdb
Event-calendar database package.
This package 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, ECDB
can generate RFC 5545 calendar appointments and send them via email.
Calendar appointments include the starting date, starting time, ending date, and ending time for an event, whether there is some activity before an event and when that starts, and two optional alarms, with the times set on a per-user basis. The class will also send messages with or without calendar appointments to users to either an email address or to the user's SMS service. Each calendar appointment is tagged with fields that allow a previously sent calendar appointment to be updated. Please see the description for further details.
-
ClassDescriptionTable-cell editor for ECDB carriers.Base class for finding the email address to use for an MMS gateway for a cell phone number.Service-provider interface for a CellEmailFinder.Event-Calendar Database Session.Attendee state.Calendar status.LabeledID class representing a carrier.LabeledID class representing an event.LabeledID class representing an event instance.Base class for labeled IDs This class represents a binding between an integer ID and a string labeling that ID.LabeledID class representing a location.LabeledID class representing an owner.LabeledID class representing a series.Table type.Calendar data.LabeledID class representing a user.User status.Table-cell editor for ECDB events.Table pane for inputing data.Specification for a table column.Table-cell editor for ECDB Event instances.Table cell editor for an ECDB labeled IDTable-cell editor for ECDB locations.Table-cell editor for ECDB owners.Custom file chooser for selecting files rather than opening them or saving them.Table Cell editor for ECDB series.Base class for classes that can send email messages using SMTP.