Package eu.ess.bled


package eu.ess.bled
eu.ess.bled is the main package containing the java object model of BLED (Best and Leanest Ever Database). The database is used to describe the complete accelerator system, including the facilities (infrastructure), users, machine lattice and devices and complete configuration for the machine to operate. The database is configured to store all current settings as well as the history of all configurations in order to revert the machine setting to a previous setting at any time.

The database is structured around the base class Subsystem, which represents a single physical or logical component in the system. Other components are organized in a tree structure around the root Subsystem. All nodes in the tree are also Subsystems.

All classes that form BLED, form a relational model, which is annotated with hibernate annotations and can be mapped to/from a database.

  • Class
    Description
    BLEDEntity this interface implies that the implementer is an entity of BLED and can be stored into the database.
    Subsystem is the base element for all elements in the control system, which has a particular CS name attached to it.
    SubsystemType defines the possible types of Subsystems, such as for example vacuum, or cooling.