This package contains the classes for initializing a rapla-system. It provides
to default entry-points for starting a rapla system. That are the Main and
the MainServer classes.
@see rapla.sourceforge.net
This package contains the facade, that encapsulate the storage and the entitie package and
provides a simple interface for accessing the rapla-system; Study this package to get a good summary of the functionality of Rapla.
This package contains the framework, that is
responsible for component creation with dependency injection.
It also provides the basic services for the plugin facility
of Rapla.
It combines functionality of the avalon framework with that
of the pico container. It was programmed to fit the need of Rapla
but contains no domain knowledge. It can also
be used in other Software.
This is the base package of the GUI-client. Communication through the backend
is done through the modules of org.rapla.facade package.
The gui-client is normally started through the RaplaClientService.
You can also plug-in your own components into the gui.
This is the base package of the GUI-client. Communication through the backend
is done through the modules of org.rapla.facade package.
The gui-client is normally started through the RaplaClientService.
You can also plug-in your own components into the gui.
The server synchronizes and bundles the client requests and
maintains a single storage for all its clients. It also
provides the basic services for the server side plugins.
For instance the notification plugin notifies sends email on a reservation change.
The server is also responsible for enforcing
the access policies.