|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AccessControlLink | This interface is responsible for defining the 20 link types used for qualifying the access control link between two base objects. |
Class Summary | |
---|---|
AccessControlLinkImpl | This class is responsible for modeling the rights (and their justications) between two directly connected base objects. |
DisplayableLinkImpl | This class is responsible for modeling a displayable link that manages a path of base objects connected through AccessControlLinkImpls. |
Provides classes that are dedicated to the access paths data. Theses classes are mainly data containers which are used to transport view data between the processing classes of a given view. However, the data transfer patterns are not fulfilled, because the classes integrate simple processing methods on the internal data. This package is a part of the access path search framework. The Gui2 package is the global manager of the data flows since it contains the GraphicViews and their event listeners. The gWork packages are responsible to update the CNot classes, as the main result of their processing. This package contains non-serialized objects, and the access path data is never saved. The classes are not designed to be subclassed in the AcsAddons.
The classes in this package are:
DisplayableLinkImpl models the access path from a source object to a target object, with intermediate nodes or not.
AccessControlLinkImpl models all the types of direct access path between two nodes. For instance, the access path may be provided by an access control list, or an owning relation.
The results of the right processing methods are put in DisplayableLinkImpl maps which are passed between these methods.
Ease-of-use: high, but the overview concepts have to be well understood.
Reliability: medium-high, through an intensive use in gWork and Gui2.GraphicView.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |