Uses of Interface
ARoad0.gBaseInterface.ImmutableUserID

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

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

Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement ImmutableUserID
 class ProxyMySQLImpl
          This class is responsible for modeling a MySQL proxy user having a proxied account as a non-generic alias reference.
 class UserIDMySQLImpl
          This class is responsible for modeling a MySQL account to manage the constraints on the account membership, always with the type 'account'.
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase that return ImmutableUserID
 ImmutableUserID VirtualFolderMySQLImpl.getEorDefinerForDelegate()
          In the MySQL DEFINER mode, the view delegate runs under an account.
 

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

Subinterfaces of ImmutableUserID in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface
 interface ProxyMySQL
          This interface is responsible for modeling a MySQL proxy user having a proxied user as hard alias reference.
 interface UserIDMySQL
          This interface is responsible for modeling a MySQL UserID to manage the constraints on the account membership.
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface that return ImmutableUserID
 ImmutableUserID VirtualFolderMySQL.getEorDefinerForDelegate()
          In the MySQL DEFINER mode, the view delegate runs under an account.
 

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

Classes in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that implement ImmutableUserID
 class UserIDUbuntuImpl
          This class is responsible for modeling an account in an ACS Ubuntu, as a kind of eligible party.
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ImmutableUserID
 void ActorUbuntuImpl.setEorCurrentUserIDForUser(ImmutableUserID _u)
          The current userID is not null when, typically, the actor is an executable launched under an UserID.
 void ExecutableUbuntuImpl.setEorCurrentUserIDForUser(ImmutableUserID _u)
          Checks getEnforceUID() then calls the super method.
 void ActorUbuntuImpl.setEorUserID(ImmutableUserID _u)
          Changes the AGO rights from the _u umask, through the call to setL_xxxRights().
 void DirectoryUbuntuImpl.setEorUserID(ImmutableUserID _u)
          Changes the AGO rights from the _u umask, through the call to setL_xxxRights().
 void ResourceUbuntuImpl.setEorUserID(ImmutableUserID _u)
          Changes the AGO rights from the _u umask, through the call to setL_xxxRights().
 

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

Subinterfaces of ImmutableUserID in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface
 interface UserIDUbuntu
          This interface is the immutable version of UserID for Ubuntu.
 

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

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type ImmutableUserID
protected  boolean NodeRightsUbuntuImpl.withAgoAccessThroughNodesTree(ImmutableResource _res, ImmutableUserID _acc, ImmutableGroupID _grp)
          Returns true if the directory tree or the virtual folder tree allows to access to the leaf.
 

Uses of ImmutableUserID in ARoad0.gBase
 

Classes in ARoad0.gBase that implement ImmutableUserID
 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.
 

Fields in ARoad0.gBase declared as ImmutableUserID
protected  ImmutableUserID ActorImpl.currentUserID_
          with this initial value, currentUserID_ is returned as null in the get method.
 

Methods in ARoad0.gBase that return ImmutableUserID
 ImmutableUserID ActorImpl.getEorCurrentUserID()
          If this property has not been set, it is null.
 ImmutableUserID ResourceImpl.getEorUserID()
           
 

Methods in ARoad0.gBase with parameters of type ImmutableUserID
protected  void ActorImpl.setEorCurrentUserID(ImmutableUserID _u)
          The current userID is not null when, typically, the actor is an executable launched under an userID.
 void ActorImpl.setEorCurrentUserIDForUser(ImmutableUserID _u)
          The current userID is not null when, typically, the actor is an executable launched under an userID.
 void ResourceImpl.setEorUserID(ImmutableUserID _u)
          Sets the userID of the resource, and set the current userID in the own actors if it was the previous userID.
 

Uses of ImmutableUserID in ARoad0.gBaseInterface
 

Subinterfaces of ImmutableUserID in ARoad0.gBaseInterface
 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.
 

Methods in ARoad0.gBaseInterface that return ImmutableUserID
 ImmutableUserID ImmutableActor.getEorCurrentUserID()
          By default, is the value from the resource.
 ImmutableUserID ImmutableResource.getEorUserID()
          Get the userID, following the AGO rights.
 

Methods in ARoad0.gBaseInterface with parameters of type ImmutableUserID
 void Actor.setEorCurrentUserIDForUser(ImmutableUserID _u)
          The current userID is not null when, typically, the actor is an executable launched under an another userID.
 void Resource.setEorUserID(ImmutableUserID _u)
          Set the userID of the resource, and set the current userID in the own actors if it was the previous userID.
 

Uses of ImmutableUserID in ARoad0.gWork
 

Methods in ARoad0.gWork with parameters of type ImmutableUserID
protected  boolean NodeRightsImpl.withAgoAccessThroughNodesTree(ImmutableResource _res, ImmutableUserID _acc, ImmutableGroupID _grp)
          Returns true if the Account/Group inherited rights in the resources tree allows to access to the resouce.