Uses of Interface
ARoad0.gBaseInterface.ACS

Packages that use ACS
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.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.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.gWork Contains the classes of the second core of the program that processes the search of rights in the open views. 
 

Uses of ACS in ARoad0.AcsAddon.Accbee.MySQL.gBase
 

Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement ACS
 class ACSMySQLImpl
          This empty class is responsible for modeling a MySQL 5 server as an access control system (ACS).
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type ACS
 java.lang.Object ActorMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, following Copyable.
 java.lang.Object DirectoryMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, without children copying because the copy order will not be always correct.
 java.lang.Object GroupIDMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ProxyMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ResourceMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          Provides a copy of the instance with another name.
 java.lang.Object RoleMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object UserIDMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object VirtualFolderMySQLImpl.copy(ImmutableName _name, ACS _acs, Node _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, without children copying because the copy order will not be always correct.
 java.lang.Object ActorMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal AclEntries.
 java.lang.Object DirectoryMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object GroupIDMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy(), but without copying the EligibleParty internal aclEntries.
 java.lang.Object ProxyMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal AclEntries.
 java.lang.Object ResourceMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          Provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object RoleMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy(), but without copying the EligibleParty internal aclEntries.
 java.lang.Object UserIDMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal AclEntries.
static VirtualFolderMySQL VirtualFolderMySQLImpl.valueOf(ImmutableName _name, ACS _acs, VirtualFolderMySQL _parent, java.lang.String _type, UserID _definer, GroupIDMySQL _host)
          No use, since CollectionPropertyEditor calls BaseObjectHandler.
 

Constructors in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type ACS
ActorMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, GroupIDMySQL _host)
          Used for the creation of an instance through the GUI.
BasesSetMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          This constructor is set by the beamer editor for the ACS resources list, from the 'New' button, or from the gWork.AcsFactoryUbuntu.
BasesSetMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          This constructor is called by the other constructor.
DirectoryMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          This constructor is set by the beamer editor for the ACS resources list, from the 'New' button, or from the gWork.AcsFactoryUbuntu.
DirectoryMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          This constructor is called by the other constructor.
GroupIDMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
GroupIDMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of a GroupIDMySQL.
ProxyMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin, GroupIDMySQLImpl _host, UserIDMySQLImpl _proxiedAccount)
          Constructor used in the beamer, from the 'New' button, to create a proxy account.
ProxyMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, GroupIDMySQLImpl _host, UserIDMySQLImpl _proxiedAccount, boolean _toRegisterInManager)
          Unused for the creation of a ProxyMySQL.
ResourceMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          Used by the beamer editor for the ACS resources list, from the 'New' button, and by the gWork.AcsFactory.
ResourceMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          Used by the other constructor.
RoleMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
RoleMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of a RoleIDMySQL instance.
UserIDMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin, GroupIDMySQLImpl _host)
          Constructor used in the beamer, from the 'New' button, to create an account.
UserIDMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, GroupIDMySQLImpl _host, boolean _toRegisterInManager)
          Currently unused.
VirtualFolderMySQLImpl(ImmutableName _name, ACS _acs, VirtualFolderMySQL _parent, java.lang.String _type, UserID _definer, GroupIDMySQL _host)
          This is the main constructor.
 

Uses of ACS in ARoad0.AcsAddon.Accbee.MySQL.gWork
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type ACS
static void AcsFactoryMySQL.configureMySQLonLinux(ImmutableName _name, ACS _core, ACSFactoryImpl _factory)
          Currently unused.
 

Uses of ACS in ARoad0.AcsAddon.Accbee.Ubuntu.gBase
 

Classes in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that implement ACS
 class ACSUbuntuImpl
          This class is responsible for modeling a Linux Ubuntu as an access control system (ACS).
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ACS
 java.lang.Object ActorUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object DirectoryUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ExecutableUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          UNUSED.
 java.lang.Object ResourceUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object UserIDUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ExecutableUbuntuImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          UNUSED.
 java.lang.Object UserIDUbuntuImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal aclEntries.
 

Constructors in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ACS
ActorUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeTarget)
          Registers the new instance in the eligible parties map in the main ACS.
ActorUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeTarget, boolean _toRegisterInManager)
          Registers the new instance in the eligible parties map in the main ACS.
DirectoryUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          This constructor sets this instance as the ACS own resources root if _parent is null.
DirectoryUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          This constructor sets this instance as the ACS own resources root if _parent is null.
ExecutableUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeRef)
          Used by the beamer editor for the ACS resources list, from the 'New' button, and by the gWork.AcsFactoryUbuntu.
ResourceUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          Used by the beamer editor for the ACS resources list, from the 'New' button, and by the gWork.AcsFactory.
ResourceUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          Used by the other constructor.
UserIDUbuntuImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from the 'New' button.
UserIDUbuntuImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of an userID.
 

Uses of ACS in ARoad0.gBase
 

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

Fields in ARoad0.gBase declared as ACS
protected  ACS VirtualFolderImpl.aCS_
           
 

Methods in ARoad0.gBase that return ACS
static ACS BaseUtilityImpl.copyDirectoryChildrenForACS(ACS _acsToCopy, ACS _acs)
          Copies all the ACS directories, and copies all the children and children of children with the standard copy() method of the Copyable interface.
 

Methods in ARoad0.gBase with parameters of type ACS
protected static java.util.List<java.lang.Object> AssociateUtilityImpl.addAssociateActions(BaseObject _object, java.lang.String[] _l_actions, ACS _acsChild)
          Executes the creating and updating commands.
static java.util.List<java.lang.Object> AssociateUtilityImpl.addRootsInParentACSs(ACS _child, java.util.Map _m_asso)
          Applicates the creation commands for the ACS roots after the creation or the opening of a child ACS, in the case where these roots do not exist yet.
protected  void ACSImpl.checkClosedBridges(ACS _acs)
          Checks if there are bridge targets to create when the instance or the argument is an opening ACS.
protected  void ACSImpl.checkClosedExternalAclEntries(ACS _acs)
          Opens any closed external AclEntry that has both its resource, its eligible party, the first condition group and the associated ACS(s) which are currently open.
protected  void ACSImpl.checkClosedExternalLinkedPrivileges(ACS _acs)
          Opens any closed external linked one-to-one Privileges that has both its target, its eligible party and the associated ACS(s) which are currently open.
protected  void ACSImpl.closeBridges(ACS _acs)
          Checks if there are own actor bridge sources or bridge targets for a given ACS.
protected  void ACSImpl.closeExternalAclEntries(ACS _acs)
          Closes all the inner AclEntries relevant to an another ACS, to avoid any failed external references at the closing of one of theses ACS.
protected  void ACSImpl.closeExternalLinkedPrivileges(ACS _acs)
          Closes all the inner linked privileges relevant to an another ACS, to avoid any failed external references at the closing of one of these ACS.
 java.lang.Object ActorImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, following Copyable.
 java.lang.Object BasicImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object DirectoryImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, without children copying because the copy order will not be always correct.
 java.lang.Object EligiblePartyImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object GroupIDImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ResourceImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          Provides a copy of the instance with another name.
 java.lang.Object UserIDImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object GroupIDMemberImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Object _aliasRef, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object PrivilegeForLinksImpl.copy(ImmutableName _name, ACS _acs, Node _parent, java.lang.Boolean _toRegisterInManager)
          TO REVIEW This method provides a copy of the instance, in the same ACS or another one, on the contrary of PrivilegeForTypeImpl.copy().
 java.lang.Object PrivilegeForTypeImpl.copy(ImmutableName _name, ACS _acs, Node _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, only for another ACS.
 java.lang.Object VirtualFolderImpl.copy(ImmutableName _name, ACS _acs, Node _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, without children copying because the copy order will not be always correct.
static ACS BaseUtilityImpl.copyDirectoryChildrenForACS(ACS _acsToCopy, ACS _acs)
          Copies all the ACS directories, and copies all the children and children of children with the standard copy() method of the Copyable interface.
 java.lang.Object GroupIDMemberImpl.copyWithoutAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Object _aliasRef, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the aclEntries.
 java.lang.Object ActorImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying internal aclEntries.
 java.lang.Object DirectoryImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object EligiblePartyImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object GroupIDImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy(), but without copying the EligibleParty internal aclEntries.
 java.lang.Object ResourceImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          Provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object UserIDImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal AclEntries.
protected static boolean VirtualFolderImpl.detectMemberInFolderTree(ACS _acs, java.lang.String _folderType, ACSObject _obj)
          This method is used when memberOneTimeInTree_ is true, to detect the member in all the folders of the tree, for given virtual folder type.
static java.util.Map AssociateUtilityImpl.fillDerivedAssociations(ACSFactoryImpl _factory, ACS _refAcs, java.util.Map _associationMap)
          Called by ActionNewACSyst.fillDerivedACSproperties() to fill the new ACS with all the association scripts for new objects to be copied, or for the roots in the ACS parent.
static java.lang.Object[] AssociateUtilityImpl.getL_ArgumentsForAssociations(BaseObject _object, java.util.Map _m_arguments, java.lang.Boolean _creation, java.lang.String[] _l_values, java.lang.Class[] _l_argumentsClass, ACS _acsChild)
          Gets the arguments to use for a constructor in a method or an action.
protected static java.util.Map<ImmutableName,java.util.List<java.lang.String>> AssociateUtilityImpl.getL_AssociatesAndCalledMethods(BaseObject _object, java.lang.String[] _l_actions, ACS _acsChild)
          Parses the ACS association commands to get the associates in a large sens, and the methods which are implied.
static java.util.List ACSFactoryUtilityImpl.getL_GroupTreesToDisplay(ACS _acs)
          Gets the types of the groups tree nodes, with the values from the key 'Explorer.AcsGroupTree' in the map of ACSImpl.getM_TypesAndGUIPolicy().
static java.util.Set<ImmutableName> AssociateUtilityImpl.getL_RootsWithoutDeletingInParentACSs(ACS _child)
          Gets the roots that a child ACS needs to have in its parent ACS, and which are not to delete at the closing of the child ACS.
static java.util.List ACSFactoryUtilityImpl.getL_SubAcsToDisplay(ACS _acs)
          Gets the types of the resources or groups subACS, with the values from the key 'Explorer.SubAcsNode' in the map of ACSImpl.getM_TypesAndGUIPolicy().
static boolean BaseUtilityImpl.getNoDisplayThisRightProperty(ACSObject _object, java.beans.PropertyDescriptor _propertyDescriptor, ACS _acs)
          Detects the need to display a right property in the beamer, following the ACS policy about its standard and specialized rights.
 void ACSFactoryImpl.initializeConstraintsAfterCreation(ACS _acs)
          Initializes the ACS constraints maps, after the call to ACSImpl.valueOf().
protected  void BaseManagerImpl.newEorACS(ACS _acs, boolean _ISroot_is_hub)
          Called by the ACSFactoryImpl.createACS().
protected static void AssociateUtilityImpl.removeAssociateActions(BaseObject _object, java.lang.String[] _l_actions, ACS _acsChild)
          Executes the deleting and updating operations in the ACS association commands.
static void AssociateUtilityImpl.removeAssociatesAfterDeletion(ACSObject _deletedObject, ACS _acsChild)
          Removes the ACS associations after the deletion of an ACSObject.
static void AssociateUtilityImpl.removeRootsInParentACSs(java.util.Map _m_asso, ACS _child)
          Executes the deleting commands for the ACS roots at the closing of a child ACS, in the case where this deleting is required.
static VirtualFolder VirtualFolderImpl.valueOf(ImmutableName _name, ACS _acs, VirtualFolder _parent, java.lang.String _type, java.lang.Boolean _forResourcesOnly)
          No use, since CollectionPropertyEditor calls BaseObjectHandler.
 

Constructors in ARoad0.gBase with parameters of type ACS
ActorImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeTarget)
          Registers the new instance in the eligible parties map in the main ACS.
ActorImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeTarget, boolean _toRegisterInManager)
          Used for the creation of an actor.
BasicImpl(ImmutableName _name, ACS _acs)
          Used for the creation of a Basic by the subclass constructors.
DirectoryImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          This constructor sets this instance as the ACS own resources root if _parent is null.
DirectoryImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          This constructor sets this instance as own resources root if the ACS has not one yet.
EligiblePartyImpl(ImmutableName _name, ACS _acs, java.lang.String _epType)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
EligiblePartyImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _toRegisterInManager)
          Used for the creation of an eligible party alias without base registration.
GroupIDImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
GroupIDImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of a groupID.
GroupIDMemberImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
GroupIDMemberImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of a GroupIDMember alias, without base registration.
PrivilegeAbst(ACS _aCS, java.lang.String _nickName, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType)
          This is the only way to create an instance.
PrivilegeForLinksImpl(ACS _aCS, java.lang.String _nickName, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType)
          This is the only way to create a linked privilege instance from the GUI.
PrivilegeForLinksImpl(ACS _aCS, java.lang.String _nickName, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType, boolean _toRegisterInManager)
          This is the only way to create a linked privilege instance.
PrivilegeForTypeImpl(ACS _aCS, java.lang.String _nickName, java.lang.String _sourceType, java.lang.String _targetType, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType)
          This is the only way to request the creation of a typed privilege instance from the GUI.
PrivilegeForTypeImpl(ACS _aCS, java.lang.String _sourceType, java.lang.String _targetType, java.lang.String _nickName, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType, boolean _toRegisterInManager)
          This is the only way to create a typed privilege, with one of the four possible types.
ResourceImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          Used by the beamer editor for the ACS resources list, from the 'New' button, and by the gWork.AcsFactory.
ResourceImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          Used for the creation of a resource with its type.
UserIDImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from the 'New' button.
UserIDImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of an UserID.
VirtualFolderImpl(ImmutableName _name, ACS _acs, VirtualFolder _parent, java.lang.String _type, java.lang.Boolean _forResourcesOnly)
          Used by the beamer editor for the ACS VirtualFolders list, from the 'New' button, and by the gWork.AcsFactory.
VirtualFolderImpl(ImmutableName _name, ACS _acs, VirtualFolder _parent, java.lang.String _type, java.lang.Boolean _forResourcesOnly, boolean _toRegisterInManager)
          This is the main constructor.
 

Uses of ACS in ARoad0.gBaseInterface
 

Methods in ARoad0.gBaseInterface that return ACS
 ACS ACSManager.openACS(ImmutableName _name)
          Opens a registered and closed ACS from a file in the current directory.
 

Methods in ARoad0.gBaseInterface with parameters of type ACS
 java.lang.Object Copyable.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object EligibleParty.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object Resource.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 

Uses of ACS in ARoad0.gDMak
 

Methods in ARoad0.gDMak with parameters of type ACS
protected  void ActionOpenACSyst.displayOneACS(ACS _acs)
          Displays an open ACS, with all its objects.
private  void ActionNewACSyst.fillAcsRightsForDerivedACS(ACS _refAcs)
          Called by createACS() to fill the new acs factory with all the ACS rights from the ACS to be copied.
private  void ActionNewACSyst.setNewGroup(ACS _acs, java.lang.String _typeStarting)
          Handles the definition by the user of the type and name of a new group, and creates it.
private  void ActionNewACSyst.setNewResource(ACS _acs, Directory _parent, java.lang.String _typeStarting)
          Handles the definition by the user of the type, name and account of a new resource, and creates it.
 

Uses of ACS in ARoad0.Gui1
 

Methods in ARoad0.Gui1 with parameters of type ACS
static boolean BeamerManager.getACSboolean(ACS _acs, java.lang.String _method)
          Gets the ACS configuration through the call of a boolean method.
protected  java.lang.String[] SimplePropertyEditor.getRestrictedValues(ACS _acs)
          Gets the restricted String values for the argument or the key.
 

Uses of ACS in ARoad0.Gui2
 

Methods in ARoad0.Gui2 with parameters of type ACS
static javax.swing.tree.DefaultTreeModel ACSTreeUtilities.addDetailledNameUnderNode(javax.swing.tree.DefaultTreeModel _treeModel, javax.swing.tree.DefaultMutableTreeNode _parentNode, DetailledName _obj, ACS _acs)
          Inserts a detailledName in a DefaultTreeModel, in a flat list under a node, following the natural order of the argument class.
static javax.swing.tree.DefaultTreeModel ACSTreeUtilities.buildUpGroupTree(ACS _acs, javax.swing.tree.DefaultTreeModel _treeModel, javax.swing.tree.DefaultMutableTreeNode _node, GroupID _group)
          Builds up a subtree for a GroupID.
static javax.swing.tree.DefaultTreeModel ACSTreeUtilities.buildUpVirtualFolderTree(ACS _acs, javax.swing.tree.DefaultTreeModel _treeModel, javax.swing.tree.DefaultMutableTreeNode _node, ImmutableVirtualFolder _vf)
          Builds up a subtree for a virtual folder, including both the children abd the members.
static javax.swing.JTree ACSTree.createACSTree(ACS _acs)
          Creates a new graphical tree of ACS objects.
static javax.swing.JTree ACSTree.createExtContResourceGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _root)
          Creates a graphical tree of external controlled resources owned by another ACS, through the external AclEntries or Linked Privileges.
static javax.swing.JTree ACSTree.createExtEligPartyGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _epRoot)
          Creates 3 graphical subtrees of external eligible parties, which are accounts (groupID and userID) and actors (that are also resources) owned by another ACS, for which the ACS controls specific rights through its AclEntries or Linked Privileges.
static javax.swing.JTree ACSTree.createOwnAclGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _root)
          Creates a graphical tree of own AclEntries, or simply a flat list if there is no subACS resources with AclEntries.
static javax.swing.JTree ACSTree.createOwnActorGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _actRoot)
          Creates a graphical flat list of own actors (which are also resources).
static javax.swing.JTree ACSTree.createOwnEligiblePartyVirtualFolderGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _vfRoot)
          Creates a graphical subtree of own EligibleParty virtual folders for an ACS.
static javax.swing.JTree ACSTree.createOwnGroupGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _grpRoot)
          Creates a graphical tree of own groupIDs with all their members, including other groupIDs.
static javax.swing.JTree ACSTree.createOwnPrivilegeGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _priRoot)
          Creates a graphical list of own typed and linked privileges for an ACS.
static javax.swing.JTree ACSTree.createOwnResourceGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _resRoot)
          Creates a graphical subtree of own resources for an ACS.
static javax.swing.JTree ACSTree.createOwnResourceVirtualFolderGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _vfRoot)
          Creates a graphical subtree of own resource virtual folders for an ACS.
static javax.swing.JTree ACSTree.createOwnUserGraphicalTree(ACS _acs, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _accRoot)
          Creates a graphical flat list of own userIDs.
 

Uses of ACS in ARoad0.gWork
 

Methods in ARoad0.gWork that return ACS
static ACS AcsFactory.configureRBAC(ACSImpl _result, ACS _core)
          Creates the elements of the RBAC application ACS.
static ACS AcsFactory.configureTestForVFandPRI(ACSImpl _result)
          Creates the elements of the ACS test for VirtualFolders and Privileges.
static ACS AcsFactory.configureTestOfAll(ACSImpl _result)
          Creates the elements of the ACS test for VirtualFolders and Privileges.
 

Methods in ARoad0.gWork with parameters of type ACS
static ACS AcsFactory.configureRBAC(ACSImpl _result, ACS _core)
          Creates the elements of the RBAC application ACS.
static void AcsFactory.configureRBAConLinux(ImmutableName _name, ACS _core, ACSFactoryImpl _factory)
          Creates the roots of the RBAC application on the Impl ACS.
static ACSImpl AcsFactory.createApache(ACSImpl _result, ACS _core)
          Creates the elements of the Apache ACS.
static ACSObject ACS_Facade.getACSObjectFromDetailledName(ACS _acs, java.lang.String _detailledName)
          Gets the ACSObject from its detailled name.
static ImmutableAclEntry[] ACS_Facade.getOwnAclEntryArray(ACS _acs)
          Returns up an ordered array of references to the ACS own AclEntries.
static Actor[] ACS_Facade.getOwnActorArray(ACS _acs)
          Builds up an array of references to the ACS own actors.
static java.util.List<VirtualFolder> ACS_Facade.getOwnEPVirtualFolderList(ACS _acs)
          Builds up an ordered array of references to the ACS own Eligible Party VirtualFolders.
static GroupID[] ACS_Facade.getOwnGroupArray(ACS _acs)
          Builds up an ordered array of references to the ACS own groupIDs.
static java.util.List<Privilege> ACS_Facade.getOwnPrivilegeList(ACS _acs)
          Builds up an ordered array of references to the ACS own Privileges.
static java.util.List<VirtualFolder> ACS_Facade.getOwnResourceVirtualFolderList(ACS _acs)
          Builds up an ordered array of references to the ACS own Resource VirtualFolders.
static UserID[] ACS_Facade.getOwnUserArray(ACS _acs)
          Builds up an ordered array of references to the ACS own userIDs.