Uses of Interface
ARoad0.gBaseInterface.ImmutableSource

Packages that use ImmutableSource
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.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.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. 
ARoad0.gWorkInterface Contains interfaces to process the search of rights in the views, as a support to the gWork package. 
 

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

Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement ImmutableSource
 class ActorMySQLImpl
          This class is responsible for modeling a MySQL Actor to implement varied constraints on the instance, the property isRightProxy_ and the inherited AclEntries.
 class GroupIDMySQLImpl
          This class is responsible for modeling a MySQL GroupID to manage the constraints on the account membership and group names.
 class ProxyMySQLImpl
          This class is responsible for modeling a MySQL proxy user having a proxied account as a non-generic alias reference.
 class RoleMySQLImpl
          Currently unused.
 class UserIDMySQLImpl
          This class is responsible for modeling a MySQL account to manage the constraints on the account membership, always with the type 'account'.
 class VirtualFolderMySQLImpl
          This class is responsible to simulate a MySQL view, adding a view delegate under the database node in the resources tree.
 

Uses of ImmutableSource in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface
 

Subinterfaces of ImmutableSource in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface
 interface ActorMySQL
          This interface is responsible for modeling a MySQL Actor to forbid the editing of the default true value on the property isRightProxy_.
 interface GroupIDMySQL
          This interface is responsible for modeling a MySQL GroupID to manage the constraints on the account membership.
 interface ProxyMySQL
          This interface is responsible for modeling a MySQL proxy user having a proxied user as hard alias reference.
 interface RoleMySQL
          This interface is responsible for modeling a role into the MySQL Workbench software.
 interface UserIDMySQL
          This interface is responsible for modeling a MySQL UserID to manage the constraints on the account membership.
 interface VirtualFolderMySQL
          This interface is a VirtualFolder for simulating a MySQL view.
 

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

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type ImmutableSource
 AccessControlLinkImpl NodeRightsMySQLImpl.getMergedInheritedAclPriRightsAndComments(ImmutableSource _so, ImmutableLeaf _targ, AccessControlLinkImpl _upd_acLink, StringRight[] _l_transientInheritedRights)
          Gets the effective ACL rights of the source on the target when there are non-null inherited rights through the nodes tree, adds the current user as comment, and adds the comment 'database mixed ACL' for the direct AclEntries on databases.
 boolean NodeRightsMySQLImpl.withAccessThroughNodesTreeFromEP(ImmutableSource _ep, ImmutableLeaf _res, ImmutableGroupIDMember _ep_2)
          This method is designed to be fast, and to returns true if the resource tree allows the source to access through the inherited ACL rights to the leaf.
 

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

Classes in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that implement ImmutableSource
 class ActorUbuntuImpl
          This class is responsible for modeling a Linux Ubuntu actor which may have access to controled resources.
 class ExecutableUbuntuImpl
          This class is responsible for modeling a Linux Ubuntu executable, which may have Linux/Unix setUID and setGID capabilities.
 class UserIDUbuntuImpl
          This class is responsible for modeling an account in an ACS Ubuntu, as a kind of eligible party.
 

Uses of ImmutableSource in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface
 

Subinterfaces of ImmutableSource in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface
 interface ActorUbuntu
          This interface is responsible for modeling a Linux Ubuntu actor.
 interface ExecutableUbuntu
          This interface is responsible for modeling a Linux/Unix executable, which may have setUID and setGID capabilities.
 interface UserIDUbuntu
          This interface is the immutable version of UserID for Ubuntu.
 

Uses of ImmutableSource in ARoad0.gBase
 

Classes in ARoad0.gBase that implement ImmutableSource
 class ActorImpl
          This class is responsible for modeling an acting entity which may have access to controlled resources.
 class 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.
 class GroupIDImpl
          This class is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
 class GroupIDMemberImpl
          This class is responsible for modeling the entity which is a GroupID member.
 class 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.
 class VirtualFolderImpl
          This class is a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
 

Fields in ARoad0.gBase with type parameters of type ImmutableSource
protected  java.util.List<ImmutableSource> NoThanViewInBaseImpl.l_checkingPerimeter_
           
protected  java.util.List<ImmutableSource> NoThanViewInBaseImpl.l_excludedSources_
           
protected  java.util.List<ImmutableSource> NoThanViewInBaseImpl.l_reducedSourcesInViewSources_
           
protected  java.util.SortedMap<ImmutableName,ImmutableSource> EPRViewInBaseImpl.m_Sources_
           
 

Methods in ARoad0.gBase that return types with arguments of type ImmutableSource
 java.util.Set<ImmutableSource> NoThanViewInBaseImpl.getCheckingPerimeter()
          List of Sources which are in the perimeter of checking, and that includes the view BaseObjects and the listening perimeter.
 java.util.SortedMap<ImmutableName,ImmutableSource> EPRViewInBaseImpl.getEorM_Sources()
          Gets all the sources in this view, and this covers the actors, accounts, groups and virtual folders.
 java.util.List<ImmutableSource> NoThanViewInBaseImpl.getExcludedSources()
          An excluded Source is connected to a view basic Source, but it has not to be checked since it is explicitly put away by the user.
 java.util.Set<ImmutableSource> NoThanViewInBaseImpl.getReducedSourcesInViewSources()
          List of Sources from the view Sources list which have at most a connected member or a running-under actor being an excluded Source.
 

Methods in ARoad0.gBase with parameters of type ImmutableSource
 void NoThanViewInBaseImpl.addEorExcludedSource(ImmutableSource _sour)
          Adds an excluded Source, which is is in the perimeter of checking, but has not to be checked.
 void EPRViewInBaseImpl.addEorSource(ImmutableSource _sour)
          Updates all the internal maps after a test of the parameter type.
 void NoThanViewInBaseImpl.addEorSource(ImmutableSource _sour)
          Adds a view Source which is not a Target, and this does not exist.
 boolean NoThanViewInBaseImpl.containsExcludedSource(ImmutableSource _sour)
          An excluded Source is connected to a view basic Source, but it has not to be checked since it is explicitly put away by the user.
 boolean EPRViewInBaseImpl.containsSource(ImmutableSource _sour)
           
 void NoThanViewInBaseImpl.removeEorExcludedSource(ImmutableSource _sour)
          Removes an excluded Source, which is in the perimeter of checking, but has not to be checked.
 void EPRViewInBaseImpl.removeEorSource(ImmutableSource _sour)
          Updates all the internal maps after a test of the parameter type.
 void NoThanViewInBaseImpl.removeEorSource(ImmutableSource _sour)
          Removes a view Source which is not a Target, and this does not exist.
 

Uses of ImmutableSource in ARoad0.gBaseInterface
 

Subinterfaces of ImmutableSource in ARoad0.gBaseInterface
 interface 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.
 interface 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.
 interface GroupID
          This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
 interface GroupIDMember
          This interface is responsible for modeling any EligibleParty which is a group member.
 interface 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.
 interface 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.
 interface ImmutableGroupID
          This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources.
 interface ImmutableGroupIDMember
          This interface is responsible for modeling any entity which is a group member.
 interface ImmutablePrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
 interface ImmutableUserID
          This interface is the immutable version of UserID.
 interface ImmutableVirtualFolder
          This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference.
 interface PrivilegeSource
          This interface is responsible for modeling the source which is connected to Privileges.
 interface 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.
 interface VirtualFolder
          This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference.
 

Methods in ARoad0.gBaseInterface that return types with arguments of type ImmutableSource
 java.util.Set<ImmutableSource> NoThanViewInBase.getCheckingPerimeter()
          List of Sources which are in the perimeter of checking, and that includes the view BaseObjects and the listening perimeter.
 java.util.SortedMap<ImmutableName,ImmutableSource> EPRViewInBase.getEorM_Sources()
          Gets all the sources in this view, and this covers the actors, accounts, groups and virtual folders.
 java.util.List<ImmutableSource> NoThanViewInBase.getExcludedSources()
          An excluded Source is connected to a view basic Source, but it has not to be checked since it is explicitly put away by the user.
 java.util.Set<ImmutableSource> NoThanViewInBase.getReducedSourcesInViewSources()
          List of Sources from the view Sources list which have at most a connected member or a running-under actor being an excluded Source.
 

Methods in ARoad0.gBaseInterface with parameters of type ImmutableSource
 void NoThanViewInBase.addEorExcludedSource(ImmutableSource _sour)
          An excluded Source is in the perimeter of checking, but has not to be checked.
 void EPRViewInBase.addEorSource(ImmutableSource _sour)
          Updates all the internal maps after a test of the parameter type.
 boolean NoThanViewInBase.containsExcludedSource(ImmutableSource _sour)
          An excluded Source is connected to a view basic Source, but it has not to be checked since it is explicitly put away by the user.
 boolean EPRViewInBase.containsSource(ImmutableSource _sour)
           
 void NoThanViewInBase.removeEorExcludedSource(ImmutableSource _sour)
          An excluded Source is in the perimeter of checking, but has not to be checked.
 void EPRViewInBase.removeEorSource(ImmutableSource _sour)
          Updates all the internal maps after a test of the parameter type.
 

Uses of ImmutableSource in ARoad0.Gui2
 

Methods in ARoad0.Gui2 with parameters of type ImmutableSource
protected  boolean GraphicNoThanView.isReducedSource(ImmutableSource _sour)
          Called by GraphicGroup, GraphicAccount, GraphicActor.
 

Uses of ImmutableSource in ARoad0.gWork
 

Fields in ARoad0.gWork with type parameters of type ImmutableSource
private  java.util.Set<ImmutableSource> CompoundRightsFactoryImpl.l_hiddenSourceToTest_
           
static java.util.List<ImmutableSource> ViewInBase_Facade.L_SK_EP
          A static list reserved to populateSketchView().
 

Methods in ARoad0.gWork with parameters of type ImmutableSource
 AccessControlLinkImpl NodeRightsImpl.getMergedInheritedAclPriRightsAndComments(ImmutableSource _so, ImmutableLeaf _targ, AccessControlLinkImpl _upd_acLink, StringRight[] _l_transientInheritedRights)
          Gets the effective ACL or LPRI rights of the source on the target when there are non-null inherited rights through the nodes tree, and adds some specific comments for the ACL or PRI rights from an AcsAddon, even if there is no inherited rights.
 boolean NodeRightsImpl.withAccessThroughNodesTreeFromEP(ImmutableSource _ep, ImmutableLeaf _res, ImmutableGroupIDMember _ep_2)
          This method is designed to be fast, and to returns true if the resource tree or the virtual folder tree allows the source to access through the inherited AGO, ACL or PRI rights to the leaf.
 

Uses of ImmutableSource in ARoad0.gWorkInterface
 

Methods in ARoad0.gWorkInterface with parameters of type ImmutableSource
 AccessControlLinkImpl NodeRights.getMergedInheritedAclPriRightsAndComments(ImmutableSource _so, ImmutableLeaf _targ, AccessControlLinkImpl _upd_acLink, StringRight[] _l_transientInheritedRights)
          Gets the effective ACL or LPRI rights of the source on the target when there are non-null inherited rights through the nodes tree, and adds some specific comments for the ACL or PRI rights from an AcsAddon, even if there is no inherited rights.
 boolean NodeRights.withAccessThroughNodesTreeFromEP(ImmutableSource _ep, ImmutableLeaf _res, ImmutableGroupIDMember _ep_2)
          This method is designed to be fast, and to returns true it the resource tree or the virtual folder tree allows the source to access through the inherited rights to the leaf.