Uses of Package
ARoad0.gBase

Packages that use ARoad0.gBase
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.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.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.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.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. 
 

Classes in ARoad0.gBase used by ARoad0.AcsAddon.Accbee.MySQL.gBase
ACSFactoryImpl
          This class is responsible for creating a new ACS, defining its structure, and creating the restrictions on the objects, rights, privileges and types values when an ACS is created.
ACSImpl
          This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software.
ActorImpl
          This class is responsible for modeling an acting entity which may have access to controlled resources.
BaseUtilityImpl
          This class is an utility class for all the ACS, with only static methods.
BasicImpl
          This class is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges.
DirectoryImpl
          This class is responsible for modeling a directory which contains children, as resources and other directories.
EligiblePartyImpl
          This class is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
FolderAbst
          This abstract class is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the members are added and removed from the container _without_ object deleting.
GroupIDImpl
          This class is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
GroupIDMemberImpl
          This class is responsible for modeling the entity which is a GroupID member.
ResourceImpl
          This class is responsible for modeling a resource, that is an access target, in an access control system on which it is registered.
UserIDImpl
          This class is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID.
VirtualFolderImpl
          This class is a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
 

Classes in ARoad0.gBase used by ARoad0.AcsAddon.Accbee.MySQL.gWork
ACSFactoryImpl
          This class is responsible for creating a new ACS, defining its structure, and creating the restrictions on the objects, rights, privileges and types values when an ACS is created.
ACSImpl
          This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software.
 

Classes in ARoad0.gBase used by ARoad0.AcsAddon.Accbee.Ubuntu.gBase
ACSFactoryImpl
          This class is responsible for creating a new ACS, defining its structure, and creating the restrictions on the objects, rights, privileges and types values when an ACS is created.
ACSImpl
          This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software.
ActorImpl
          This class is responsible for modeling an acting entity which may have access to controlled resources.
BaseUtilityImpl
          This class is an utility class for all the ACS, with only static methods.
BasicImpl
          This class is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges.
DirectoryImpl
          This class is responsible for modeling a directory which contains children, as resources and other directories.
EligiblePartyImpl
          This class is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
GroupIDMemberImpl
          This class is responsible for modeling the entity which is a GroupID member.
ResourceImpl
          This class is responsible for modeling a resource, that is an access target, in an access control system on which it is registered.
UserIDImpl
          This class 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.gBase used by ARoad0.AcsAddon.Accbee.Ubuntu.gWork
ACSImpl
          This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software.
UtilityImpl
          This class is an utility class for BaseObjects, StringRights, the BeanInfo and the AcsAddon management.
 

Classes in ARoad0.gBase used by ARoad0.Pattern
ACSImpl
          This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software.
 

Classes in ARoad0.gBase used by ARoad0.gBase
AclEntryImpl
          This important class is responsible for modeling an access control entry which manages some access rights or some access restrictions from an eligible party to a resource.
ACSFactoryImpl
          This class is responsible for creating a new ACS, defining its structure, and creating the restrictions on the objects, rights, privileges and types values when an ACS is created.
ACSFactoryUtilityImpl
          This class is an important utility class for ACSFactoryImpl, with only static methods.
ACSImpl
          This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software.
ActorImpl
          This class is responsible for modeling an acting entity which may have access to controlled resources.
AssociateUtilityImpl
          This class is a utility class for gBase to manage the association scripts.
BaseManagerImpl
          This large class is the single manager for the Access Road object-oriented database.
BaseUtilityImpl
          This class is an utility class for all the ACS, with only static methods.
BasicImpl
          This class is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges.
CAliasImpl
          This class is an embedded class responsible for modeling an ACSObject as reference to an alias, and/or as alias of a reference.
CFolderMemberImpl
          This class is an embedded class responsible for modeling a folder member which is contained in a EPRViewInBase or in a VirtualFolder.
CNodeImpl
          This class is an embedded class responsible for modeling a node which contains children (leaves and nodes) as a private attribute of a composite class instance, called the master instance.
CPrivilegeUserImpl
          This class is an embedded one, responsible for modeling a privilege user.
DirectoryImpl
          This class is responsible for modeling a directory which contains children, as resources and other directories.
EligiblePartyImpl
          This class is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges.
EPRViewInBaseImpl
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) or virtual folders as access sources, and resources (R of EPRViewInBase) or virtual folders as access targets.
FolderAbst
          This abstract class is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the members are added and removed from the container _without_ object deleting.
GroupIDImpl
          This class is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
GroupIDMemberImpl
          This class is responsible for modeling the entity which is a GroupID member.
ISFactoryUtilityImpl
          This class is responsible to define the IS constraints and controls to use for an ImmutableNameISTree by BaseManager and other classes.
ISNodeImpl
          This class is responsible for describing the IS nametree nodes and composites for displaying them in the GUI.
NameImpl
          This class is responsible for managing the names for all the database objects.
NameISTreeImpl
          This class is responsible to manage for IS nametrees, a tree of ImmutableNames with specialized links to the other nodes.
NameTreeImpl
          This class is responsible for managing a fast-methods tree of ImmutableNames.
PrivilegeAbst
          This abstract class is used by its subclasses for creating the Privileges.
PrivilegeForLinksImpl
          This class is responsible for modeling the direct links which manages some access rights from a EligibleParty list (or only one GroupID) to a privilege targets list (or only one target).
PrivilegeForTypeImpl
          This class is responsible for modeling a set of rights from a source with a given type, to an access target with another given type.
ResourceImpl
          This class is responsible for modeling a resource, that is an access target, in an access control system on which it is registered.
StringMetaRightImpl
          This class is responsible for managing the canonical (or generic) rights for all the base objects.
StringRightImpl
          This class is responsible for managing a right.
UserIDImpl
          This class is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID.
UtilityImpl
          This class is an utility class for BaseObjects, StringRights, the BeanInfo and the AcsAddon management.
ViewInBaseImpl
          This class is responsible for modeling a view which is the backing data of a GraphicView in the GUI.
VirtualFolderImpl
          This class is a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
 

Classes in ARoad0.gBase used by ARoad0.gBaseInterface
ACSImpl
          This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software.
 

Classes in ARoad0.gBase used by ARoad0.gDMak
ACSFactoryImpl
          This class is responsible for creating a new ACS, defining its structure, and creating the restrictions on the objects, rights, privileges and types values when an ACS is created.
ACSImpl
          This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software.
 

Classes in ARoad0.gBase used by ARoad0.gWork
ACSFactoryImpl
          This class is responsible for creating a new ACS, defining its structure, and creating the restrictions on the objects, rights, privileges and types values when an ACS is created.
ACSImpl
          This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software.
UtilityImpl
          This class is an utility class for BaseObjects, StringRights, the BeanInfo and the AcsAddon management.