Uses of Interface
ARoad0.gBaseInterface.ImmutableActor

Packages that use ImmutableActor
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.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.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 ImmutableActor in ARoad0.AcsAddon.Accbee.MySQL.gBase
 

Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement ImmutableActor
 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.
 

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

Subinterfaces of ImmutableActor 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_.
 

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

Classes in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that implement ImmutableActor
 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.
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ImmutableActor
protected  void ACSUbuntuImpl.addActorFromOtherInCurrentContext(ImmutableActor _act)
          Adds a right-proxy actor with an 'execute' right in 'other' rights, and having a non-null current account/group.
protected  void ACSUbuntuImpl.removeActorFromOtherInCurrentContext(ImmutableActor _act)
          Removes an actor with an 'execute' right in 'other' rights, and having a non-null current account/group.
 

Constructors in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ImmutableActor
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.
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.
 

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

Subinterfaces of ImmutableActor 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.
 

Uses of ImmutableActor in ARoad0.AcsAddon.Accbee.Ubuntu.gWork
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type ImmutableActor
 java.util.List<DisplayableLinkImpl> NodeRightsUbuntuImpl.selectAddonNewHiddenNodeForActor(EPRViewInBase _viewInBase, ImmutableActor _node, java.util.Set<DisplayableLinkImpl> _l_dLinks, java.util.Map _m_l_DisplayableLinks, java.util.List<ACSObject> _upd_l_NoProxyOrNoExecuteNodes)
          Detects the hidden actors that are linked to an Ubuntu Actor as access source, to extend the current DisplayableLinks ended by this actor.
 

Uses of ImmutableActor in ARoad0.CNot
 

Methods in ARoad0.CNot that return ImmutableActor
 ImmutableActor DisplayableLinkImpl.getEorLastActorInPath()
          The path contains all the intermediate nodes between the two ends.
 

Uses of ImmutableActor in ARoad0.gBase
 

Classes in ARoad0.gBase that implement ImmutableActor
 class ActorImpl
          This class is responsible for modeling an acting entity which may have access to controlled resources.
 

Fields in ARoad0.gBase declared as ImmutableActor
protected  ImmutableActor ActorImpl.bridgeTarget_
           
protected  ImmutableActor[] ActorImpl.l_bridgeSources_
           
 

Fields in ARoad0.gBase with type parameters of type ImmutableActor
protected  java.util.List<ImmutableActor> ACSImpl.l_ActorBridgeSources_
          List of own Actors which are bridge sources for external actors.
protected  java.util.List<ImmutableActor> ACSImpl.l_ActorBridgeTargets_
          List of own Actors which are bridge targets for external actors.
protected  java.util.List<ImmutableActor> ACSImpl.l_NoRightProxyActors_
          List of own Actors which are not right proxies, then which are secure and without any trojan able to deliver hidden rights to the right users executing these actors.
protected  java.util.Map<ImmutableName,ImmutableActor> ACSImpl.m_ActorBridgeTargets_
          Map (ImmutableName, Actor) of own Actors which are bridge targets for external actor sources.
 

Methods in ARoad0.gBase that return ImmutableActor
 ImmutableActor ActorImpl.getEorACSBridgeTarget()
          Get the another-ACS actor for which this resource is a bridge source.
 ImmutableActor[] ActorImpl.getEorL_bridgeSources()
          A bridge is an unidirectionnal connexion between two ACS through the mean of two actors, one in each ACS.
 

Methods in ARoad0.gBase that return types with arguments of type ImmutableActor
 java.util.List<ImmutableActor> ACSImpl.getEorL_NoRightProxyActors()
          List of own Actors which are not right proxies, then which are supposed to be secure and without any virus able to deliver rights to the rights users which execute these actors.
 java.util.List<ImmutableActor> ACSImpl.getEorL_OwnActorBridgeSources()
          Gets all the own actors which are bridge sources for external actors.
 java.util.List<ImmutableActor> ACSImpl.getEorL_OwnActorBridgeTargets()
          Gets all the own actors which are bridge targets for external actors.
 java.util.SortedMap<ImmutableName,ImmutableActor> ACSImpl.getEorM_Actors()
          Copy of all the actors in a new map.
 java.util.SortedMap<ImmutableName,ImmutableActor> ACSImpl.getEorM_OwnActors()
          Copy of the own actors in a new map.
 

Methods in ARoad0.gBase with parameters of type ImmutableActor
protected  void ACSImpl.addNoRightProxyActor(ImmutableActor _act)
          Adds an own Actor which is not right proxy, then which is supposed to be secure and without any virus able to deliver rights to the rights users which execute these actors.
protected  void ACSImpl.addOwnActorBridgeSource(ImmutableActor _actor)
          Sets an own actor as a bridge source for an external actor.
protected  void ACSImpl.addOwnActorBridgeTarget(ImmutableActor _source, ImmutableActor _target)
          Sets an own actor as a bridge target for an external actor.
protected  void ACSImpl.removeNoRightProxyActor(ImmutableActor _act)
          Removes an own Actor which is not right proxy, then which is supposed to be secure and without any virus able to deliver rights to the rights users which execute these actors.
protected  void ACSImpl.removeOwnActorBridgeSource(ImmutableActor _actor)
          Removes an own actor which is a bridge source for an external actor.
protected  void ACSImpl.removeOwnActorBridgeTarget(ImmutableActor _target)
          Removes an own actor as bridge targets for one or several external actor sources.
protected  void ACSImpl.removeOwnActorBridgeTargetFromSource(ImmutableActor _source, BaseObject _caller)
          Removes an own actor as a bridge target for an external actor source.
protected  void ActorImpl.setEorL_bridgeSources(ImmutableActor[] _L)
          A bridge is an unidirectionnal connexion between two ACS through the mean of two actors, one in each ACS.
 

Constructors in ARoad0.gBase with parameters of type ImmutableActor
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.
 

Uses of ImmutableActor in ARoad0.gBaseInterface
 

Subinterfaces of ImmutableActor 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.
 

Methods in ARoad0.gBaseInterface that return ImmutableActor
 ImmutableActor ImmutableActor.getEorACSBridgeTarget()
          Get the another-ACS actor for which this resource is a bridge.
 ImmutableActor[] ImmutableActor.getEorL_bridgeSources()
          A bridge is an unidirectionnal connexion between two ACS through the mean of two actors, one in each ACS.
 

Methods in ARoad0.gBaseInterface that return types with arguments of type ImmutableActor
 java.util.List<ImmutableActor> ACSCatalog.getEorL_OwnActorBridgeSources()
          Gets all the own actors which are bridge sources for external actors.
 java.util.List<ImmutableActor> ACSCatalog.getEorL_OwnActorBridgeTargets()
          Gets all the own actors which are bridge targets for external actors.
 java.util.SortedMap<ImmutableName,ImmutableActor> ACSCatalog.getEorM_Actors()
          The actors here are the controlled ones, they are internal or external.
 java.util.SortedMap<ImmutableName,ImmutableActor> ACSCatalog.getEorM_OwnActors()
           
 

Uses of ImmutableActor in ARoad0.Gui2
 

Methods in ARoad0.Gui2 with parameters of type ImmutableActor
private  void ACSTreeBaseListenerImpl.changeOneOwnActor(ImmutableActor _ep, boolean _toInsert)
          Updates the ACS tree when one actor is created or removed.
 

Uses of ImmutableActor in ARoad0.gWork
 

Fields in ARoad0.gWork with type parameters of type ImmutableActor
private  java.util.Set<ImmutableActor> CompoundRightsFactoryImpl.l_actorsToTest_
           
 

Methods in ARoad0.gWork with parameters of type ImmutableActor
 java.util.List<DisplayableLinkImpl> NodeRightsImpl.selectAddonNewHiddenNodeForActor(EPRViewInBase _viewInBase, ImmutableActor _node, java.util.Set<DisplayableLinkImpl> _l_dLinks, java.util.Map _m_l_DisplayableLinks, java.util.List<ACSObject> _upd_l_NoProxyOrNoExecuteNodes)
          Detects the hidden nodes that are linked to an Actor as access source, to extend the current DisplayableLinks ended by this actor.
 java.util.Set<ImmutableGroupIDMember> NodeRightsImpl.selectDirectOwnerContainGlobalForActorAsEP(EPRViewInBase _viewInBase, ImmutableActor _act)
          Detects the current UserID (including 'root'), the current GroupID and the secondary groups under which an actor runs, if they are in the view.
 java.util.Set NodeRightsImpl.selectHiddenDirectOwnerContainForActorAsResource(EPRViewInBase _viewInBase, ImmutableActor _act)
          Detects the UserID and all the GroupIDs in the ACS, that owns or contains an actor directly as a Resource, and are not in _viewInBase.
 java.util.Set<ImmutableGroupIDMember> NodeRightsImpl.selectHiddenDirectOwnerContainGlobalForActorAsEP(EPRViewInBase _viewInBase, ImmutableActor _act)
          Detects the current UserID (including 'root'), the current GroupID and the secondary groups under which an actor runs, if they are not in the view.
 

Uses of ImmutableActor in ARoad0.gWorkInterface
 

Methods in ARoad0.gWorkInterface with parameters of type ImmutableActor
 java.util.List<DisplayableLinkImpl> NodeRights.selectAddonNewHiddenNodeForActor(EPRViewInBase _viewInBase, ImmutableActor _node, java.util.Set<DisplayableLinkImpl> _l_dLinks, java.util.Map _m_l_DisplayableLinks, java.util.List<ACSObject> _upd_l_NoProxyOrNoExecuteNodes)
          Detects the hidden nodes that are linked to an Actor as access source, to extend the current DisplayableLinks ended by this actor.
 java.util.Set<ImmutableGroupIDMember> NodeRights.selectDirectOwnerContainGlobalForActorAsEP(EPRViewInBase _viewInBase, ImmutableActor _act)
          Detects the current UserID (including 'root'), the current GroupID and the secondary groups under which an actor runs, if they are in the view.
 java.util.Set NodeRights.selectHiddenDirectOwnerContainForActorAsResource(EPRViewInBase _viewInBase, ImmutableActor _act)
          Detects the UserID and all the GroupIDs in the ACS, that owns or contains an actor directly as a Resource, and are not in _viewInBase.
 java.util.Set<ImmutableGroupIDMember> NodeRights.selectHiddenDirectOwnerContainGlobalForActorAsEP(EPRViewInBase _viewInBase, ImmutableActor _act)
          Detects the current UserID (including 'root'), the current GroupID and the secondary groups under which an actor runs, if they are not in the view.