All Classes and Interfaces

Class
Description
Base class for plugins that support a defined PluginFeature.
Model for a project activity on a given day including project id, duration and comment.
Model class representing a day with date, time for begin and end of work, activities etc.
The type of a day.
PluginFeature that generates a List of Holidays.HolidayInstance for each day.
Represents a holiday instance.
Model class for data of a single month containing year, month, day data etc.
PluginFeature that provides a storage backend for month data.
A MonthDataStorage.ModelFactory allows creating new instances of the data model.
Implement this interface to create a plugin for WhiteRabbit.
The configuration of a Plugin that allows retrieving configuration values from the WhiteRabbit properties file ~/.whiterabbit.properties.
Super interface for all features supported by a Plugin.
A progress monitor passed to a PluginFeature that allows reporting the progress of process.
The project you work on during an activity containing an ID, label and cost carrier id.
A monthly project report.
An activity during a day where you worked for a specific time duration on a Project.
The projects worked on during a single day of the ProjectReport including date and activities.
A PluginFeature that allows exporting a monthly ProjectReport to another system.