|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |