Uses of Interface
ARoad0.gBaseInterface.ImmutableGroupIDMember

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

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

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

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type ImmutableGroupIDMember
 boolean RoleMySQLImpl.isConditionalACLtoResetAfterMembershipChangeInThisGroup(ImmutableAclEntry _acl, ImmutableGroupIDMember _member)
          Detects if it is a conditional AclEntry from this group ACS, for which a change in the groupidmember membership relation to this group is able to change the membership chain from the AclEntry source to at least one condition group of the AclEntry.
protected static boolean GroupIDMySQLImpl.isMemberOfMySQLPatternNameGroup(ImmutableGroupIDMember _memb, ImmutableGroupID _patternNameGroup)
          This static method detects if an account or a group is a member of a pattern-name group that match to it, on the basis of the comparison of their name last components.
 

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

Subinterfaces of ImmutableGroupIDMember in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface
 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.
 

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

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork that return types with arguments of type ImmutableGroupIDMember
protected  java.util.HashSet<ImmutableGroupIDMember> LinkRightsMySQLImpl.setNextNodeAGrunningContext(DisplayableLinkImpl _upd_dLink, int _nodeIndex)
          This method increments the Account/Groups context position, updates the AG context set in the DisplayableLinkImpl and returns this context.
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type ImmutableGroupIDMember
 java.util.List<DisplayableLinkImpl> NodeRightsMySQLImpl.selectAddonNewHiddenNodeForGroupIDMember(EPRViewInBase _viewInBase, ImmutableGroupIDMember _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 a GroupIDMember as access source, to extend the current DisplayableLinkImpls this GroupIDMember ends.
 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 ImmutableGroupIDMember in ARoad0.AcsAddon.Accbee.Ubuntu.gBase
 

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

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

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

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

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type ImmutableGroupIDMember
protected  AccessControlLinkImpl NodeRightsUbuntuImpl.addOtherRightsToAccessControlLink(ImmutableGroupIDMember _gm, ResourceUbuntu _node)
          This specialized AcsAddon method defines the effective applicable 'other' rights for any pair of nodes in a DisplayableLink.
 java.util.List<DisplayableLinkImpl> NodeRightsUbuntuImpl.selectAddonNewHiddenNodeForGroupIDMember(EPRViewInBase _viewInBase, ImmutableGroupIDMember _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 Ubuntu GroupIDMember as access source, to extend the current DisplayableLinks ended by this GroupIDMember.
 

Method parameters in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with type arguments of type ImmutableGroupIDMember
protected  DisplayableLinkImpl NodeRightsUbuntuImpl.addOtherRightsToExtendDisplayableLink(ResourceUbuntu _target, DisplayableLinkImpl _dLink, java.util.Set<ImmutableGroupIDMember> _l_epContext)
          Defines the AGO other rights to apply to a Resource to extend a DisplayableLink.
 

Uses of ImmutableGroupIDMember in ARoad0.gBase
 

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

Methods in ARoad0.gBase that return ImmutableGroupIDMember
 ImmutableGroupIDMember[] GroupIDImpl.getEorL_Members()
          Get the ordered array of this GroupID members.
 

Methods in ARoad0.gBase that return types with arguments of type ImmutableGroupIDMember
static java.util.Set<ImmutableGroupIDMember> BaseUtilityImpl.getAllIndirectGroupMembers(GroupID _grp)
          Gets all the direct and all the indirect members of a group.
 

Methods in ARoad0.gBase with parameters of type ImmutableGroupIDMember
 boolean GroupIDImpl.containsAsIndirectMember(ImmutableGroupIDMember _ep)
          Test if an eligible party is an indirect member of this GroupID, or if it is an hard alias having a reference which is an indirect member.
 boolean GroupIDImpl.containsAsIndirectMemberWithoutAliasing(ImmutableGroupIDMember _ep)
          Test if an eligible party is an indirect member of this GroupID, and do not test if it is an alias having a reference which is an indirect member.
 boolean GroupIDImpl.containsAsMember(ImmutableGroupIDMember _ep)
          Tests if an eligible party is a direct member of this GroupID, or if it has an alias which is a direct member.
 boolean GroupIDImpl.containsAsMemberWithoutAliasing(ImmutableGroupIDMember _ep)
          Deprecated. _ep to test
 GroupID GroupIDImpl.getFirstIntermediateForIndirectMember(ImmutableGroupIDMember _ep)
          Gets the first member which contains the argument as member or indirect member.
 boolean GroupIDImpl.isConditionalACLtoResetAfterMembershipChangeInThisGroup(ImmutableAclEntry _acl, ImmutableGroupIDMember _member)
          Detects if it is a conditional AclEntry from this group ACS, for which a change in the groupidmember membership relation to this group is able to change the membership chain from the AclEntry source to at least one condition group of the AclEntry.
 

Uses of ImmutableGroupIDMember in ARoad0.gBaseInterface
 

Subinterfaces of ImmutableGroupIDMember in ARoad0.gBaseInterface
 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 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 ImmutableUserID
          This interface is the immutable version of UserID.
 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 ImmutableGroupIDMember
 ImmutableGroupIDMember[] ImmutableGroupID.getEorL_Members()
          Get the members of the GroupID.
 

Methods in ARoad0.gBaseInterface with parameters of type ImmutableGroupIDMember
 boolean ImmutableGroupID.containsAsIndirectMember(ImmutableGroupIDMember _ep)
          Test if an eligible party is an indirect member of this GroupID, or if it is an hard alias having a reference which is an indirect member.
 boolean ImmutableGroupID.containsAsIndirectMemberWithoutAliasing(ImmutableGroupIDMember _ep)
          Test if an eligible party is a indirect member of this GroupID, and do not test if it has an alias which is an indirect member.
 boolean ImmutableGroupID.containsAsMember(ImmutableGroupIDMember _ep)
          Test if an eligible party is a direct member of this GroupID, or if it has an alias which is a direct member Synchronized on l_Members_.
 boolean ImmutableGroupID.containsAsMemberWithoutAliasing(ImmutableGroupIDMember _ep)
          Test if an eligible party is a direct member of this GroupID, and do not test if it has an alias which is a direct member.
 GroupID ImmutableGroupID.getFirstIntermediateForIndirectMember(ImmutableGroupIDMember _ep)
          Gets the first member which contains the argument as member or indirect member.
 

Uses of ImmutableGroupIDMember in ARoad0.gWork
 

Fields in ARoad0.gWork with type parameters of type ImmutableGroupIDMember
private  java.util.Set<ImmutableGroupIDMember> CompoundRightsFactoryImpl.l_ownersForOwnAndContainToTest_
           
private  java.util.Set<ImmutableGroupIDMember> CompoundRightsFactoryImpl.l_ownersForXIDToTest_
           
 

Methods in ARoad0.gWork that return types with arguments of type ImmutableGroupIDMember
 java.util.Set<ImmutableGroupIDMember> DisplayableLinkUtilities.getSecondEndAGcontext(DisplayableLinkImpl _upd_dLink)
          This important method returns the current Account/Groups context of the DisplayableLinkImpl second end, and it may update the argument.
 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<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.
protected  java.util.HashSet<ImmutableGroupIDMember> LinkRightsImpl.setNextNodeAGrunningContext(DisplayableLinkImpl _upd_dLink, int _nodeIndex)
          This method increments the Account/Groups context position, updates the AG context set in the DisplayableLinkImpl and returns this context.
 java.util.Set<ImmutableGroupIDMember> LinkRightsImpl.updateAGrunningContext(DisplayableLinkImpl _upd_dLink)
          This important method updates the Account/Groups context of a DisplayableLinkImpl, either from the AG context of the last node having one, or from one of the following nodes in the same ACS, or, if there is no current AG context, through all the connected nodes from the same ACS.
 

Methods in ARoad0.gWork with parameters of type ImmutableGroupIDMember
 java.util.List<DisplayableLinkImpl> NodeRightsImpl.selectAddonNewHiddenNodeForGroupIDMember(EPRViewInBase _viewInBase, ImmutableGroupIDMember _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 a GroupIDMember as access source, to extend the current DisplayableLinks ended by this GroupIDMember.
 java.util.Set<DisplayableLinkImpl> NodeRightsImpl.selectForGroupIDMemberItsHiddenActorsWithNextLinks(EPRViewInBase _viewInBase, ImmutableGroupIDMember _ep)
          Detects all the actors that are owned or contained by _ep, that are not in _viewInBase and executable from _ep, and that are access sources for another AG context.
 java.util.Set NodeRightsImpl.selectHiddenDirectGroupIDForGroupIDMember(EPRViewInBase _viewInBase, ImmutableGroupIDMember _memb)
          Detects all the GroupIDs in the ACS, for which a GroupIDMember (even for 'root') is a member, and are not in _viewInBase.
 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 ImmutableGroupIDMember in ARoad0.gWorkInterface
 

Methods in ARoad0.gWorkInterface that return types with arguments of type ImmutableGroupIDMember
 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<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.
 java.util.Set<ImmutableGroupIDMember> LinkRights.updateAGrunningContext(DisplayableLinkImpl _upd_dLink)
          This important method updates the Account/Groups context of a DisplayableLinkImpl, either from the AG context of the last node having one, or from one of the following nodes in the same ACS, or, if there is no current AG context, through all the connected nodes from the same ACS.
 

Methods in ARoad0.gWorkInterface with parameters of type ImmutableGroupIDMember
 java.util.List<DisplayableLinkImpl> NodeRights.selectAddonNewHiddenNodeForGroupIDMember(EPRViewInBase _viewInBase, ImmutableGroupIDMember _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 a GroupIDMember as access source, to extend the current DisplayableLinks ended by this groupIDMember.
 java.util.Set<DisplayableLinkImpl> NodeRights.selectForGroupIDMemberItsHiddenActorsWithNextLinks(EPRViewInBase _viewInBase, ImmutableGroupIDMember _ep)
          Detects all the actors that are not in _viewInBase, that are owned or contained by _ep, and executable from it, and that are access sources for another AG context.
 java.util.Set NodeRights.selectHiddenDirectGroupIDForGroupIDMember(EPRViewInBase _viewInBase, ImmutableGroupIDMember _memb)
          Detects all the GroupIDs in the ACS, that contains directly a GroupIDMember (even for 'root'), and are not in _viewInBase.
 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.