Uses of Package
ARoad0.gBaseInterface

Packages that use ARoad0.gBaseInterface
ARoad0.AcsAddon.Accbee.MySQL.gBase Provides the gBase classes for modelling a MySQL 5 server as an extension, in the AcsAddon MySQL, of the generic ARoad0.gBase package. 
ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface Contains interfaces for modelizing a MySQL 5 server, as an extension of the generic ARoad0.gBaseInterface package, in the AcsAddon MySQL. 
ARoad0.AcsAddon.Accbee.MySQL.gWork Provides the gWork classes for creating and analyzing a MySQL 5 database management system, as an extension of the generic ARoad0.gWork package, in the AcsAddon MySQL. 
ARoad0.AcsAddon.Accbee.Ubuntu.gBase Provides the gBase classes for modelizing a Linux Ubuntu operating system, as an extension, in the AcsAddon Ubuntu, of the generic ARoad0.gBase package. 
ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface Contains interfaces for modelizing a Linux Ubuntu operating system, as an extension of the generic ARoad0.gBaseInterface package, in the AcsAddon Ubuntu. 
ARoad0.AcsAddon.Accbee.Ubuntu.gWork Contains gWork classes for creating and analyzing a Linux Ubuntu operating system, as an extension of the generic ARoad0.gWork package, in the AcsAddon Ubuntu. 
ARoad0.CNot Provides classes that are dedicated to the access paths data. 
ARoad0.Gui1 Provides the internal frames and standard panels for handling the CRUD operations on the database objects, for the Access Road desktop. 
ARoad0.Gui2 Provides the classes for displaying the tree frames and the GraphicViews which display the diagrams in the desktop, following the gDMak package requests. 
ARoad0.Pattern Contains the classes and interfaces for defining a design pattern. 
ARoad0.gBase CORE OF THE PROGRAM This package contains the fresh object-oriented database management system for Access Road; this package documentation page is recommended as a first reading for all the Access Road developers. 
ARoad0.gBaseBeanInfo Contains the classes applying an extended JavaBean framework, so-called the BeanInfoPattern, to define how to handle the generic gBase objects in the GUI. 
ARoad0.gBaseInterface Contains the interfaces of the generic gBase classes. 
ARoad0.gDMak Provides the decision makers, responsible for managing all the events in the Access Road menu, and by this way, contains the managers of the basic operations. 
ARoad0.gWork Contains the classes of the second core of the program that processes the search of rights in the open views. 
ARoad0.gWorkInterface Contains interfaces to process the search of rights in the views, as a support to the gWork package. 
 

Classes in ARoad0.gBaseInterface used by ARoad0.AcsAddon.Accbee.MySQL.gBase
AclEntry
          This interface is responsible for modeling the access control list entry which manages some access grantings or some access denyings from an EligibleParty to a Resource.
ACS
          This interface is responsible for modifying the access control system (ACS) through specific methods.
AcsAddon
          This interface is responsible for modeling an access control system (ACS) that is used in an ACS Addon package.
ACSCatalog
          This interface is responsible for delivering a catalog of the access control system (ACS) structure and its ACS objects.
ACSObject
          This is an interface to inform that it is an ACS object.
ACSObjectAddon
          This interface is responsible for describing the bound properties of an ACSObject in an ACS Addon package.
ACSRun
          This interface is responsible for returning the first immutable ACS properties and the first rights.
Actor
          This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
BaseBeanManager
          This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
Basic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges.
BoundBean
          This is the interface of a bean that fires PropertyChangeEvents when a bound property is changed.
Copyable
          This interface is responsible to mark an acs object following the BeanInfo class parameters of the object class for the copy operation.
Directory
          The directory is composed of directories and files as children, and it is a kind of resource.
EligibleParty
          This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
FinalizedObject
          This is an interface to inform that there is a public finaliseForBase() method.
FinalizedObjectForUser
          This is an interface to inform that there is a deleting method to be called by the beamer.
Folder
          This interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting.
GroupID
          This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
GroupIDMember
          This interface is responsible for modeling any EligibleParty which is a group member.
ImmutableAclEntry
          This important interface is responsible for modeling an access control entry which manages some access rights or some access restrictions from an eligible party to a resource.
ImmutableACS
          This interface is responsible for modeling an access control system (ACS).
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableBasic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS.
ImmutableCommonBase
          An immutable CommonBase is common to ACS, IS and Streams.
ImmutableDirectory
          This immutable interface is responsible for modeling a directory which contains children (resources and others directories).
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableFolder
          This immutable interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutableNode
          This interface is the immutable version of Node.
ImmutablePrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
ImmutablePrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
ImmutableUserID
          This interface is the immutable version of UserID.
ImmutableVirtualFolder
          This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
Leaf
          Leaf is the usual interface for resources and virtual folders which are objects in a tree.
Node
          A node is a container of leaves or others nodes in a tree of ACSObjects.
PrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
PrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
PrivilegeUser
          This interface is responsible for modeling the superclass of both the privilege source and the privilege target interfaces, for BasicImpl.
Resource
          This interface is responsible for modeling a resource in an ACS.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
UserID
          This interface is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID.
VirtualFolder
          This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference.
 

Classes in ARoad0.gBaseInterface used by ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface
AclEntry
          This interface is responsible for modeling the access control list entry which manages some access grantings or some access denyings from an EligibleParty to a Resource.
ACSObject
          This is an interface to inform that it is an ACS object.
ACSObjectAddon
          This interface is responsible for describing the bound properties of an ACSObject in an ACS Addon package.
Actor
          This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
BaseBeanManager
          This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
Basic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges.
BoundBean
          This is the interface of a bean that fires PropertyChangeEvents when a bound property is changed.
Copyable
          This interface is responsible to mark an acs object following the BeanInfo class parameters of the object class for the copy operation.
Directory
          The directory is composed of directories and files as children, and it is a kind of resource.
EligibleParty
          This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
FinalizedObject
          This is an interface to inform that there is a public finaliseForBase() method.
FinalizedObjectForUser
          This is an interface to inform that there is a deleting method to be called by the beamer.
Folder
          This interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting.
GroupID
          This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
GroupIDMember
          This interface is responsible for modeling any EligibleParty which is a group member.
ImmutableACS
          This interface is responsible for modeling an access control system (ACS).
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableBasic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS.
ImmutableDirectory
          This immutable interface is responsible for modeling a directory which contains children (resources and others directories).
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableFolder
          This immutable interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutableNode
          This interface is the immutable version of Node.
ImmutablePrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
ImmutablePrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
ImmutableUserID
          This interface is the immutable version of UserID.
ImmutableVirtualFolder
          This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
Leaf
          Leaf is the usual interface for resources and virtual folders which are objects in a tree.
Node
          A node is a container of leaves or others nodes in a tree of ACSObjects.
PrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
PrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
PrivilegeUser
          This interface is responsible for modeling the superclass of both the privilege source and the privilege target interfaces, for BasicImpl.
Resource
          This interface is responsible for modeling a resource in an ACS.
UserID
          This interface is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID.
VirtualFolder
          This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference.
 

Classes in ARoad0.gBaseInterface used by ARoad0.AcsAddon.Accbee.MySQL.gWork
AclEntry
          This interface is responsible for modeling the access control list entry which manages some access grantings or some access denyings from an EligibleParty to a Resource.
ACS
          This interface is responsible for modifying the access control system (ACS) through specific methods.
ACSObject
          This is an interface to inform that it is an ACS object.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
EPRViewInBase
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets.
GroupIDMember
          This interface is responsible for modeling any EligibleParty which is a group member.
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
 

Classes in ARoad0.gBaseInterface used by ARoad0.AcsAddon.Accbee.Ubuntu.gBase
ACS
          This interface is responsible for modifying the access control system (ACS) through specific methods.
AcsAddon
          This interface is responsible for modeling an access control system (ACS) that is used in an ACS Addon package.
ACSCatalog
          This interface is responsible for delivering a catalog of the access control system (ACS) structure and its ACS objects.
ACSObject
          This is an interface to inform that it is an ACS object.
ACSObjectAddon
          This interface is responsible for describing the bound properties of an ACSObject in an ACS Addon package.
ACSRun
          This interface is responsible for returning the first immutable ACS properties and the first rights.
Actor
          This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
BaseBeanManager
          This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
Basic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges.
BoundBean
          This is the interface of a bean that fires PropertyChangeEvents when a bound property is changed.
Copyable
          This interface is responsible to mark an acs object following the BeanInfo class parameters of the object class for the copy operation.
Directory
          The directory is composed of directories and files as children, and it is a kind of resource.
EligibleParty
          This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
FinalizedObject
          This is an interface to inform that there is a public finaliseForBase() method.
FinalizedObjectForUser
          This is an interface to inform that there is a deleting method to be called by the beamer.
GroupIDMember
          This interface is responsible for modeling any EligibleParty which is a group member.
ImmutableACS
          This interface is responsible for modeling an access control system (ACS).
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableBasic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS.
ImmutableCommonBase
          An immutable CommonBase is common to ACS, IS and Streams.
ImmutableDirectory
          This immutable interface is responsible for modeling a directory which contains children (resources and others directories).
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutableNode
          This interface is the immutable version of Node.
ImmutablePrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
ImmutablePrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
ImmutableUserID
          This interface is the immutable version of UserID.
Leaf
          Leaf is the usual interface for resources and virtual folders which are objects in a tree.
Node
          A node is a container of leaves or others nodes in a tree of ACSObjects.
PrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
PrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
PrivilegeUser
          This interface is responsible for modeling the superclass of both the privilege source and the privilege target interfaces, for BasicImpl.
Resource
          This interface is responsible for modeling a resource in an ACS.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
UserID
          This interface is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID.
 

Classes in ARoad0.gBaseInterface used by ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface
ACSObject
          This is an interface to inform that it is an ACS object.
ACSObjectAddon
          This interface is responsible for describing the bound properties of an ACSObject in an ACS Addon package.
Actor
          This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
BaseBeanManager
          This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
Basic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges.
BoundBean
          This is the interface of a bean that fires PropertyChangeEvents when a bound property is changed.
Copyable
          This interface is responsible to mark an acs object following the BeanInfo class parameters of the object class for the copy operation.
Directory
          The directory is composed of directories and files as children, and it is a kind of resource.
EligibleParty
          This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
FinalizedObject
          This is an interface to inform that there is a public finaliseForBase() method.
FinalizedObjectForUser
          This is an interface to inform that there is a deleting method to be called by the beamer.
GroupIDMember
          This interface is responsible for modeling any EligibleParty which is a group member.
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableBasic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS.
ImmutableDirectory
          This immutable interface is responsible for modeling a directory which contains children (resources and others directories).
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableNode
          This interface is the immutable version of Node.
ImmutablePrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
ImmutablePrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
ImmutableUserID
          This interface is the immutable version of UserID.
Leaf
          Leaf is the usual interface for resources and virtual folders which are objects in a tree.
Node
          A node is a container of leaves or others nodes in a tree of ACSObjects.
PrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
PrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
PrivilegeUser
          This interface is responsible for modeling the superclass of both the privilege source and the privilege target interfaces, for BasicImpl.
Resource
          This interface is responsible for modeling a resource in an ACS.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
UserID
          This interface is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID.
 

Classes in ARoad0.gBaseInterface used by ARoad0.AcsAddon.Accbee.Ubuntu.gWork
ACSObject
          This is an interface to inform that it is an ACS object.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
EPRViewInBase
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets.
GroupID
          This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableACS
          This interface is responsible for modeling an access control system (ACS).
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
ImmutableUserID
          This interface is the immutable version of UserID.
 

Classes in ARoad0.gBaseInterface used by ARoad0.CNot
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableVirtualFolder
          This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
 

Classes in ARoad0.gBaseInterface used by ARoad0.Gui1
ACS
          This interface is responsible for modifying the access control system (ACS) through specific methods.
ACSObject
          This is an interface to inform that it is an ACS object.
ACSRun
          This interface is responsible for returning the first immutable ACS properties and the first rights.
BaseBeanManager
          This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
Copyable
          This interface is responsible to mark an acs object following the BeanInfo class parameters of the object class for the copy operation.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
Name
          This interface is responsible for managing the names for all the base objects.
ViewInBase
          This interface is responsible for managing in the base the views about access control issues.
 

Classes in ARoad0.gBaseInterface used by ARoad0.Gui2
ACS
          This interface is responsible for modifying the access control system (ACS) through specific methods.
ACSRun
          This interface is responsible for returning the first immutable ACS properties and the first rights.
Actor
          This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
DetailledName
          This is an interface to inform that it is an object with a detailled name which gives the key components of the object.
Directory
          The directory is composed of directories and files as children, and it is a kind of resource.
EligibleParty
          This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
EPRViewInBase
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets.
GroupID
          This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableACS
          This interface is responsible for modeling an access control system (ACS).
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableVirtualFolder
          This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
Name
          This interface is responsible for managing the names for all the base objects.
NoThanViewInBase
          This class is responsible for managing the No-More-Than and No-Less-Than views.
Resource
          This interface is responsible for modeling a resource in an ACS.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
ViewInBase
          This interface is responsible for managing in the base the views about access control issues.
VirtualFolder
          This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference.
 

Classes in ARoad0.gBaseInterface used by ARoad0.Pattern
BaseBeanManager
          This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
 

Classes in ARoad0.gBaseInterface used by ARoad0.gBase
AclEntry
          This interface is responsible for modeling the access control list entry which manages some access grantings or some access denyings from an EligibleParty to a Resource.
ACS
          This interface is responsible for modifying the access control system (ACS) through specific methods.
ACSCatalog
          This interface is responsible for delivering a catalog of the access control system (ACS) structure and its ACS objects.
ACSManager
          This interface is responsible for managing the ACSs in the generic base through specific methods.
ACSObject
          This is an interface to inform that it is an ACS object.
ACSObjectAddon
          This interface is responsible for describing the bound properties of an ACSObject in an ACS Addon package.
ACSRun
          This interface is responsible for returning the first immutable ACS properties and the first rights.
Actor
          This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
BaseBeanManager
          This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
Basic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges.
BoundBean
          This is the interface of a bean that fires PropertyChangeEvents when a bound property is changed.
Copyable
          This interface is responsible to mark an acs object following the BeanInfo class parameters of the object class for the copy operation.
DetailledName
          This is an interface to inform that it is an object with a detailled name which gives the key components of the object.
Directory
          The directory is composed of directories and files as children, and it is a kind of resource.
EligibleParty
          This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
EPRViewInBase
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets.
FinalizedObject
          This is an interface to inform that there is a public finaliseForBase() method.
FinalizedObjectForUser
          This is an interface to inform that there is a deleting method to be called by the beamer.
Folder
          This interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting.
GroupID
          This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
GroupIDMember
          This interface is responsible for modeling any EligibleParty which is a group member.
ImmutableAclEntry
          This important interface is responsible for modeling an access control entry which manages some access rights or some access restrictions from an eligible party to a resource.
ImmutableACS
          This interface is responsible for modeling an access control system (ACS).
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableBasic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS.
ImmutableCommonBase
          An immutable CommonBase is common to ACS, IS and Streams.
ImmutableDirectory
          This immutable interface is responsible for modeling a directory which contains children (resources and others directories).
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableFolder
          This immutable interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutableNameISTree
          This class is responsible for managing specifically for IS nametrees, a tree of ImmutableNames with specific links to the other nodes.
ImmutableNameTree
          This class is responsible for managing a tree of ImmutableNames for all the base objects.
ImmutableNode
          This interface is the immutable version of Node.
ImmutablePrivilege
          This interface models the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target.
ImmutablePrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
ImmutablePrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
ImmutableUserID
          This interface is the immutable version of UserID.
ImmutableVirtualFolder
          This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
Leaf
          Leaf is the usual interface for resources and virtual folders which are objects in a tree.
Name
          This interface is responsible for managing the names for all the base objects.
Node
          A node is a container of leaves or others nodes in a tree of ACSObjects.
NoThanViewInBase
          This class is responsible for managing the No-More-Than and No-Less-Than views.
PreviousDetailledName
          This is an interface to inform that it is an object with a previous detailled name which gives the key components of the object.
Privilege
          This interface is used for modeling the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target.
PrivilegeForLinks
          This interface is responsible for modeling the privileges which manages some access rights from a privilege sources list (or only one GroupID) to a privilege targets list (or only one target).
PrivilegeForType
          This interface is responsible for modeling rights from a source with a given type, to an access target with another given type.
PrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
PrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
PrivilegeUser
          This interface is responsible for modeling the superclass of both the privilege source and the privilege target interfaces, for BasicImpl.
Resource
          This interface is responsible for modeling a resource in an ACS.
SketchViewInBase
          This interface is responsible for modeling in the base, a sketch view about access control issues between access sources and an ACSObject (called the center), and between this center and access targets (Resources or VirtualFolders).
StringMetaRight
          This interface is responsible for managing the canonical rights for all the base objects, called metarights.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
UserID
          This interface is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID.
ViewInBase
          This interface is responsible for managing in the base the views about access control issues.
ViewManager
          This interface is responsible for managing the views in the generic base through specific methods.
VirtualFolder
          This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference.
 

Classes in ARoad0.gBaseInterface used by ARoad0.gBaseBeanInfo
BaseBeanManager
          This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed.
 

Classes in ARoad0.gBaseInterface used by ARoad0.gBaseInterface
AclEntry
          This interface is responsible for modeling the access control list entry which manages some access grantings or some access denyings from an EligibleParty to a Resource.
ACS
          This interface is responsible for modifying the access control system (ACS) through specific methods.
ACSCatalog
          This interface is responsible for delivering a catalog of the access control system (ACS) structure and its ACS objects.
ACSObject
          This is an interface to inform that it is an ACS object.
ACSRun
          This interface is responsible for returning the first immutable ACS properties and the first rights.
Actor
          This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
BaseBeanManager
          This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
Basic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges.
BoundBean
          This is the interface of a bean that fires PropertyChangeEvents when a bound property is changed.
Copyable
          This interface is responsible to mark an acs object following the BeanInfo class parameters of the object class for the copy operation.
DetailledName
          This is an interface to inform that it is an object with a detailled name which gives the key components of the object.
Directory
          The directory is composed of directories and files as children, and it is a kind of resource.
EligibleParty
          This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
EPRViewInBase
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets.
FinalizedObject
          This is an interface to inform that there is a public finaliseForBase() method.
FinalizedObjectForUser
          This is an interface to inform that there is a deleting method to be called by the beamer.
Folder
          This interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting.
GroupID
          This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
GroupIDMember
          This interface is responsible for modeling any EligibleParty which is a group member.
ImmutableAclEntry
          This important interface is responsible for modeling an access control entry which manages some access rights or some access restrictions from an eligible party to a resource.
ImmutableACS
          This interface is responsible for modeling an access control system (ACS).
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableBasic
          This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS.
ImmutableCommonBase
          An immutable CommonBase is common to ACS, IS and Streams.
ImmutableDirectory
          This immutable interface is responsible for modeling a directory which contains children (resources and others directories).
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableFolder
          This immutable interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutableNameTree
          This class is responsible for managing a tree of ImmutableNames for all the base objects.
ImmutableNode
          This interface is the immutable version of Node.
ImmutablePrivilege
          This interface models the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target.
ImmutablePrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
ImmutablePrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
ImmutableUserID
          This interface is the immutable version of UserID.
ImmutableVirtualFolder
          This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
Leaf
          Leaf is the usual interface for resources and virtual folders which are objects in a tree.
Name
          This interface is responsible for managing the names for all the base objects.
Node
          A node is a container of leaves or others nodes in a tree of ACSObjects.
NoThanViewInBase
          This class is responsible for managing the No-More-Than and No-Less-Than views.
Privilege
          This interface is used for modeling the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target.
PrivilegeForLinks
          This interface is responsible for modeling the privileges which manages some access rights from a privilege sources list (or only one GroupID) to a privilege targets list (or only one target).
PrivilegeForType
          This interface is responsible for modeling rights from a source with a given type, to an access target with another given type.
PrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
PrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
PrivilegeUser
          This interface is responsible for modeling the superclass of both the privilege source and the privilege target interfaces, for BasicImpl.
Resource
          This interface is responsible for modeling a resource in an ACS.
Stream
          This interface is not implemented.
StringMetaRight
          This interface is responsible for managing the canonical rights for all the base objects, called metarights.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
ViewInBase
          This interface is responsible for managing in the base the views about access control issues.
VirtualFolder
          This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference.
 

Classes in ARoad0.gBaseInterface used by ARoad0.gDMak
ACS
          This interface is responsible for modifying the access control system (ACS) through specific methods.
ACSRun
          This interface is responsible for returning the first immutable ACS properties and the first rights.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
Directory
          The directory is composed of directories and files as children, and it is a kind of resource.
EPRViewInBase
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets.
GroupID
          This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
Name
          This interface is responsible for managing the names for all the base objects.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
ViewInBase
          This interface is responsible for managing in the base the views about access control issues.
 

Classes in ARoad0.gBaseInterface used by ARoad0.gWork
ACS
          This interface is responsible for modifying the access control system (ACS) through specific methods.
ACSObject
          This is an interface to inform that it is an ACS object.
ACSRun
          This interface is responsible for returning the first immutable ACS properties and the first rights.
Actor
          This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
EligibleParty
          This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
EPRViewInBase
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets.
GroupID
          This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
GroupIDMember
          This interface is responsible for modeling any EligibleParty which is a group member.
ImmutableAclEntry
          This important interface is responsible for modeling an access control entry which manages some access rights or some access restrictions from an eligible party to a resource.
ImmutableACS
          This interface is responsible for modeling an access control system (ACS).
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutablePrivilege
          This interface models the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target.
ImmutablePrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
ImmutablePrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
ImmutableUserID
          This interface is the immutable version of UserID.
ImmutableVirtualFolder
          This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
Name
          This interface is responsible for managing the names for all the base objects.
NoThanViewInBase
          This class is responsible for managing the No-More-Than and No-Less-Than views.
Privilege
          This interface is used for modeling the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target.
PrivilegeForLinks
          This interface is responsible for modeling the privileges which manages some access rights from a privilege sources list (or only one GroupID) to a privilege targets list (or only one target).
PrivilegeForType
          This interface is responsible for modeling rights from a source with a given type, to an access target with another given type.
PrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
PrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
Resource
          This interface is responsible for modeling a resource in an ACS.
SketchViewInBase
          This interface is responsible for modeling in the base, a sketch view about access control issues between access sources and an ACSObject (called the center), and between this center and access targets (Resources or VirtualFolders).
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.
UserID
          This interface is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID.
ViewInBase
          This interface is responsible for managing in the base the views about access control issues.
VirtualFolder
          This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference.
 

Classes in ARoad0.gBaseInterface used by ARoad0.gWorkInterface
ACSObject
          This is an interface to inform that it is an ACS object.
BaseObject
          This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase.
EPRViewInBase
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets.
ImmutableACS
          This interface is responsible for modeling an access control system (ACS).
ImmutableActor
          This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources.
ImmutableEligibleParty
          This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
ImmutableLeaf
          This immutable interface is responsible for modeling a leaf in a tree.
ImmutableName
          This interface is responsible for managing the names for all the database objects.
ImmutablePrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
ImmutablePrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
ImmutableResource
          This interface is the immutable version of Resource.
ImmutableSource
          This interface is responsible for modeling the source that is implied in an access.
ImmutableTarget
          This interface is responsible for modeling the target that is implied in an access.
ImmutableVirtualFolder
          This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
PrivilegeForType
          This interface is responsible for modeling rights from a source with a given type, to an access target with another given type.
PrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
PrivilegeTarget
          This interface is responsible for modeling the target which is connected to Privileges.
StringRight
          This interface is responsible for managing the ACS rights, of all the base objects in an ACS.