Summary:

The Link is a component which fires an event to its listener when a user is clicking it. It is rendered by the LinkRenderer and can have different appearances. It can look like a typical hyper link, a button or even like an icon.

The LinkFactory provides a set of convenience methods. In the most cases you have only to set three parameters: the first one for the name of the link, the command and the translation key; the second one for the VelocityContainer, where the link is displayed to the user; the third one for the listener.