All Classes and Interfaces

Class
Description
An access helper interface.
An access helper interface.
An interface to handle calendar admin groups.
Container for fetching admin groups.
An entity that can have one or more alarms will implement this interface.
Provide information about the aliases to a collection that can reference an href.
Attachments may occur in a number of forms represented by implementations of this interface.
An entity that can have one or more attachments will implement this interface.
An entity that can have one or more attendees will implement this interface.
These are the system properties that the calendar engine needs to know about, either because it needs to apply these limits or just to report them to clients.
Provides access to some of the basic configuration for the system.
An object representing a calendar admin group.
A table allowing us to retrieve administrative grp members which may themselves be groups.
An alarm in bedework representing an rfc2445 valarm object.
Used fpr constructors
Represent an attachment.
Represent an attendee.
Value object to represent an authorised calendar user - that is a user with some special privilege.
Value object to represent authorized calendar user preferences.
A class just to allow me to delete all entries referring to a given entity Hibernate doesn't seem to allow this any other way (though 3.1 might)
A class just to allow me to delete all entries referring to a given entity Hibernate doesn't seem to allow this any other way (though 3.1 might)
A class just to allow me to delete all entries referring to a given entity Hibernate doesn't seem to allow this any other way (though 3.1 might)
A class just to allow me to delete all entries referring to a given entity Hibernate doesn't seem to allow this any other way (though 3.1 might)
A collection in Bedework.
DO NOT EDIT THE GENERATED JAVA.
This object represents a calendar suite in bedework.
This object represents a calendar suite in bedework.
A category in Bedework.
A filter that selects events that have a certain category
Indicate this is clonable and make the method visible.
A filter that selects entities in a certain collection
Concrete class so we can map this in hibernate
Common preferences for auth user and personal user.
Class representing rfc contact information.
A filter that selects events that have a certain contact
A filter that selects all events created by a particular user
Class to represent an RFC2445 date and datetime type.
Date and time utilities
Base type for a database entity.
Base class for wrappers.
Class representing a duration.
An Event in Bedework.
This enum is used by annotations to index into a String containing T/F characters indication the absence or presence of an override value.
 
An Event Annotation in Bedework
Key to an event or events.
DO NOT EDIT THE GENERATED JAVA.
An Event in Bedework.
Base for those classes that can be a property of an event and are all treated in the same manner, being Category, Location and Sponsor.
DO NOT EDIT THE GENERATED JAVA.
A filter selects events (and possibly other entities) that fulfill certain criteria.
Class representing a free busy time component.
A geo value in bedework.
BwGroup<T extends BwGroup<?>>
Value object to represent a calendar group.
A table allowing us to retrieve group members which may themselves be groups.
A String href.
A filter that selects events that have a given href
This class is auto generated
This class is auto generated It provides information about bedework properties and their relationship to icalendar properties
 
 
 
 
 
Everything except the doctype and index name User: mike Date: 9/5/18 Time: 10:04
Allow one indexer to fetch resources from other indexes User: mike Date: 9/5/18 Time: 09:51
A filter for internationalized strings, i.e.
This is used to store the last modification times for some entities.
Make the current locale for bedework available.
The location of an Event
 
A filter that selects events that have a particular location
location principal.
A String value in bedework.
A filter that wraps CalDAV object filter.
Represent an organizer
Base class for database entities with an owner.
Account preferences for Bedework.
 
 
Value object to represent a calendar principal.
A filter that selects events that have a certain user href
This class represent directory style information for the principal.
Class for boolean properties.
Class for image properties.
Info about an image
Class for int properties.
Class for properties collection.
Info about properties
An arbitrary property value in bedework.
Class to represent an instance of a recurrence.
A related-to property.
An RFC5545 request status.
Represent a resource stored within the system, e.g an attachment or an image.
Represent the content for a resource stored within the system, e.g an attachment or an image.
Base class for shareable database entities that live within a container, i.e.
Base class for shareable database entities.
User: mike Date: 11/1/22 Time: 13:17
Some statistics for the Bedework calendar.
 
Class to hold a statistics.
A String value in bedework.
A base class for String values in bedework.
Information about a synch connector
Information about synch engine
Information about connector properties
 
System settings for an instance of bedework as represented by a single database.
Timerange element for filters.
Base type for a database entity.
Value object to represent a calendar user.
This defines the current version
A view in Bedework.
A filter contains a reference to a view and to the actual filters.
Save xproperty values.
 
 
To enable mapping of calendar addresses e.g.
Some utilities for parsing caldav
Represent user Calendar preferences
An object to wrap a calendar entity in Bedework.
Access exception somewhere in the calendar facade
Exception that indicates someone is using a bad date
Exception that indicates someone sent a bad request
Exception that indicates someone tried a disallowed action
Exception that indicates we are violating some form of data constraint
This interface defines some calfacade values.
Access exception somewhere in the calendar facade
Exception somewhere in the calendar facade
Exception that indicates someone tried a disallowed action
Exception that indicates someone sent a bad request
Something doesn't exist
Exception that indicates somethign changed in the db while we were away.
Something doesn't exist
Something is unimplemented in the calendar facade
A few helpers.
 
Container for fetching calendar suites.
These are global parameters used by the CalSvc interface.
Information to access carddav
Container for fetching categories.
An entity that can have one or more categories will implement this interface.
User: mike Date: 10/4/21 Time: 00:04
Represent user category preferences
An interface to allow flagging of changes.
Class to track changes to calendar entities.
Entry class used by ChangeTable
This class allows us to apply a color to an event in the result set.
These are the properties for cmdutil.
Interface which collatable classes implement.
Provide information about the aliases for the given collection.
There are limitations on what may be placed in each type of collection, e.g folders cannot hold entities, guids must be unique in calendars etc.
Represent a set of user preferences from a Collection - e.g.
Container for fetching collections, e.g.
Until we have a synch mechanism in place this provides a partial mechanism.
This class allows us to apply a color to an event in a result set.
An entity that can have one or more comments will implement this interface.
User: mike Date: 10/2/22 Time: 23:09
Provides access to some of the basic configuration for the system.
An entity that can have one or more contacts will implement this interface.
Represent user contact preferences
Container for fetching contacts.
An entity that can have one or more descriptions will implement this interface.
Interface which defines an implementing class as being differeable.
This interface defines the various common directory interface properties.
An interface to handle directory information and groups.
Class to be implemented by caller and passed during init.
This class defines the various directory properties we need to make visible to applications.
An entity that can have one or more display names will implement this interface.
An entity which can be dumped.
We're dumping the entire object
These are the properties that the dump/restore module needs to know about.
Returned to show if an entity was added.
Interface defining methods that must be implemented for an entity wrapper
The interfaces that an event extends.
This class provides information about an event for a specific user and session.
This class allows add and update event to signal changes back to the caller.
User: mike Date: 6/13/18 Time: 14:06
 
Class to help handling of event periods when building free busy information
Class to represent a reference to an event property.
Container for fetching event properties.
User: mike Date: 10/26/17 Time: 23:44
This represents an attachments as a path to a file containing the content and the original filename.
This class builds a filter expression given a set of paths.
Container for fetching locations.
Request instances for a given recurrence rule and start date.
Select periods in the Collection of periods which fall within a given time period.
This class defines the entities which occupy time and the period of interest and can be passed repeatedly to getPeriodsEvents.
Allow the translation process to retrieve objects and information it might need from the system.
Information about an instance of Svci.
User: mike Date: 7/5/19 Time: 23:27
Create keys for indexing
These are the properties that the indexer needs to know about.
Class to collect indexing statistics
User: mike Date: 10/7/17 Time: 13:27
Container for fetching instances.
This interface defines the various properties we need to make a connection and retrieve a group and user information via ldap.
Represent user location preferences
Container for fetching locations.
Properties for mailers.
Properties for mailers.
From within the calendar system we have the following mailing needs: When an event is added/changed/deleted mail the chnage to all subscribers to that events calendar. When an email alarm fires, mail something, including the event, to the alarm receiver
Bean to represent a mail message.
Provide a way to get named values.
These are the properties that relate to outbound notifications.
Generate change notification messages from event and other information.
An attachment represented by an object in memory.
A class to allow operations on overridden Collection values which leave the master collection untouched.
An override collection which is a List of T.
An override collection which is a Set of T.
User: mike Date: 11/1/22 Time: 13:28
For a VPOLL there may be a set of these with distinct values - these are only added and not updated.
Provide information about the current principal and given principals.
An entity that can have one or more properties will implement this interface.
 
User: mike Date: 3/9/21 Time: 11:27
 
How recurring events should be retrieved.
Values which define how to retrieve events.
User: mike Date: 10/7/17 Time: 13:27
 
Request base object.
An entity that can have one or more resources will implement this interface.
Object to provide internationalized resources for the calendar suite.
Create Retrieval lists
Messages relating to automatic and implicit scheduling.
Result for a call to a scheduling method
Result for a single recipient.
Scheduling information about an event (which may be recurring).
Interface which defines a schema builder.
User: douglm Date: 9/12/13 Time: 4:07 PM
 
 
Base interface for shareable entities.
User: mike Date: 3/9/21 Time: 13:12
This is a simple filter parser to allow us to embed filter expressions in the request stream.
 
This interface is implemntewd by classes which will report their size, usually for quota purposes.
Define a field we sort by
This interface is implemented by entities which have a start and an end.
Provide information about a sub-context of the public calendar.
User: mike Date: 3/9/21 Time: 13:15
An entity that can have one or more summaries will implement this interface.
Information to access the synch engine
User: mike Date: 12/27/21 Time: 00:33
These are the system properties that the server needs to know about, either because it needs to apply these limits or just to report them to clients.
 
 
Creates list of unknown tzids.
An interface to define an application based authorisation method.
Class to be implemented by caller and passed during init.
Define error property codes emitted by validation code.
An entity that can have one or more x-properties will implement this interface.