Uses of Class
ARoad0.CNot.DisplayableLinkImpl

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

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork that return DisplayableLinkImpl
 DisplayableLinkImpl LinkRightsMySQLImpl.addDisplayableLink(DisplayableLinkImpl _dLink, java.util.Map _upd_m_l_DisplayableLinks)
          This important method adds a DisplayableLinkImpl in the access paths map, if it does not exist, or adds the rights of each AccessControlLink in the link, to the matched link in the map, only if there is no collision between the new link and the previous ones.
 DisplayableLinkImpl NodeRightsMySQLImpl.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a GroupIDMember, to extend the current DisplayableLink ended by this GroupIDMember.
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork that return types with arguments of type DisplayableLinkImpl
 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.
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type DisplayableLinkImpl
 DisplayableLinkImpl LinkRightsMySQLImpl.addDisplayableLink(DisplayableLinkImpl _dLink, java.util.Map _upd_m_l_DisplayableLinks)
          This important method adds a DisplayableLinkImpl in the access paths map, if it does not exist, or adds the rights of each AccessControlLink in the link, to the matched link in the map, only if there is no collision between the new link and the previous ones.
 DisplayableLinkImpl NodeRightsMySQLImpl.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a GroupIDMember, to extend the current DisplayableLink ended by this GroupIDMember.
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.
 

Method parameters in ARoad0.AcsAddon.Accbee.MySQL.gWork with type arguments of type DisplayableLinkImpl
 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.
 

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

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork that return DisplayableLinkImpl
protected  DisplayableLinkImpl NodeRightsUbuntuImpl.addCapacityRightsToDisplayableLink(DisplayableLinkImpl _dLink)
          This specialized AcsAddon method updates a DisplayableLinkImpl with capacity rights, for the '<files_tree>' resources only.
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.
 DisplayableLinkImpl NodeRightsUbuntuImpl.selectAddonLastViewNodeAfterActor(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to an Ubuntu Actor, to extend the current DisplayableLinks ended by this actor.
 DisplayableLinkImpl NodeRightsUbuntuImpl.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to an Ubuntu GroupIDMember, to extend the current DisplayableLink ended by this GroupIDMember.
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork that return types with arguments of type DisplayableLinkImpl
 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.
 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.
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type DisplayableLinkImpl
protected  DisplayableLinkImpl NodeRightsUbuntuImpl.addCapacityRightsToDisplayableLink(DisplayableLinkImpl _dLink)
          This specialized AcsAddon method updates a DisplayableLinkImpl with capacity rights, for the '<files_tree>' resources only.
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.
 boolean LinkRightsUbuntuImpl.detectAddonPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Applies the ACS priority rules to a DisplayableLink that ends with an access target, for a given Addon ACS that owns this target, through the analysis of a list of DisplayableLinkImpls.
 java.util.List<java.lang.Integer> LinkRightsUbuntuImpl.getLinuxOtherLinkTypePositions(DisplayableLinkImpl _dLink)
          Gets the positions in getEorAllACLinks() having the types, if any, of the AccessControlLinks having the type GLOBAL which is commented by NodeRightsUbuntuImpl.ACLINK_C_AGO_OTHER to indicate that there is a Linux AGO Other right.
 boolean LinkRightsUbuntuImpl.removeSomeOtherRightsInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Removes any DisplayableLinkImpl which contains an AGO Other right in the last link.
 DisplayableLinkImpl NodeRightsUbuntuImpl.selectAddonLastViewNodeAfterActor(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to an Ubuntu Actor, to extend the current DisplayableLinks ended by this actor.
 DisplayableLinkImpl NodeRightsUbuntuImpl.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to an Ubuntu GroupIDMember, to extend the current DisplayableLink ended by this GroupIDMember.
 

Method parameters in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with type arguments of type DisplayableLinkImpl
 java.util.Collection LinkRightsUbuntuImpl.detectAddonPriorityInAllLinksAGORights(java.util.Collection<DisplayableLinkImpl> _l_dLinks)
          Removes any DisplayableLink which has an Ubuntu object, and contains an AGO right while there is a superior right in another DisplayableLink, following the applicable ACS rules of a given AcsAddon ACS.
 boolean LinkRightsUbuntuImpl.detectAddonPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Applies the ACS priority rules to a DisplayableLink that ends with an access target, for a given Addon ACS that owns this target, through the analysis of a list of DisplayableLinkImpls.
 boolean LinkRightsUbuntuImpl.removeSomeOtherRightsInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Removes any DisplayableLinkImpl which contains an AGO Other right in the last link.
 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.
 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.
 

Uses of DisplayableLinkImpl in ARoad0.CNot
 

Methods in ARoad0.CNot that return DisplayableLinkImpl
static DisplayableLinkImpl DisplayableLinkImpl.valueOf(DisplayableLinkImpl _dLink, BaseObject _secondEnd, AccessControlLinkImpl _lastLink)
          To create a new DisplayableLinkImpl, extends a current DisplayableLinkImpl _dLink to which, after a deep copy, a new node is added as the new second end.
 

Methods in ARoad0.CNot with parameters of type DisplayableLinkImpl
 boolean DisplayableLinkImpl.mergeCommentsWithoutFiltering(DisplayableLinkImpl _dLink)
          If the argument has the same ends and the same path, adds all the comments in the _dLink AccessControlLinks to the relevant AccessControlLinks of this instance, whatever the link type values in each AccessControlLink.
 boolean DisplayableLinkImpl.mergeRightsWithoutFiltering(DisplayableLinkImpl _dLink)
          If the argument has the same ends and the same path, and for the activated AccessControlLink types, adds all the rights and the comments of the argument to the relevant AccessControlLinks of this instance.
static DisplayableLinkImpl DisplayableLinkImpl.valueOf(DisplayableLinkImpl _dLink, BaseObject _secondEnd, AccessControlLinkImpl _lastLink)
          To create a new DisplayableLinkImpl, extends a current DisplayableLinkImpl _dLink to which, after a deep copy, a new node is added as the new second end.
 

Uses of DisplayableLinkImpl in ARoad0.Gui2
 

Fields in ARoad0.Gui2 with type parameters of type DisplayableLinkImpl
protected  java.util.Map<ImmutableName,java.util.List<DisplayableLinkImpl>> GraphicView.m_l_DisplayableLinks_
          map of DisplayableLinkImpls; the compound name constructed with the two base objects names (eligible party first) is the key; the value is a List of DisplayableLinkImpls for getting all the visible or hiden links between two view base objects.
 

Uses of DisplayableLinkImpl in ARoad0.gWork
 

Fields in ARoad0.gWork with type parameters of type DisplayableLinkImpl
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_allHiddenActorsLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_allHiddenOwnersLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_allHiddenVirtualFoldersLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_currentActorsLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_currentOwnersLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_currentVirtualFoldersLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_endOfLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_endOfLinks2_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_hiddenActorsLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_hiddenOwnersLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_hiddenSourceLinks_
           
private  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.l_hiddenVirtualFoldersLinks_
           
 

Methods in ARoad0.gWork that return DisplayableLinkImpl
 DisplayableLinkImpl AclRightsFactoryImpl.addAclBridgeRightsInSimpleDisplayableLink(ImmutableEligibleParty _ep, ImmutableResource _res, boolean _withExecute)
          Gets or creates the simple DisplayableLinkImpl associated to a view object pair, and updates the AccessControlLink with ACL or bridge rights.
 DisplayableLinkImpl LinkRightsImpl.addDisplayableLink(DisplayableLinkImpl _dLink, java.util.Map _upd_m_l_DisplayableLinks)
          This important method adds a DisplayableLinkImpl in the map, if it does not exist, or adds the rights of each AccessControlLink in the link, to the matched link in the map.
 DisplayableLinkImpl AgoRightsFactoryImpl.addOwnerContainRightsToDisplayableLink(DisplayableLinkImpl _dLink)
          Updates a DisplayableLinkImpl with group and user rights, including for 'root'.
 DisplayableLinkImpl AgoRightsFactoryImpl.addOwnerContainRightsToLastLinkInDisplayableLink(DisplayableLinkImpl _dLink)
          Updates a DisplayableLinkImpl with group and user rights, including for 'root'.
 DisplayableLinkImpl PrivilegeRightsFactoryImpl.addPrivilegeRightsInSimpleDisplayableLink(ImmutablePrivilegeSource _ps, ImmutablePrivilegeTarget _pt, boolean _withExecute)
          Creates the simple DisplayableLinkImpl associated to a view object pair, and updates the created AccessControlLink with typed or linked Privilege rights.
 DisplayableLinkImpl DisplayableLinkUtilities.getDisplayableLink(BaseObject _ep, BaseObject _obj, BaseObject[] _path, java.util.Map _m_l_DisplayableLinks)
          Gets a DisplayableLinkImpl if it exists.
 DisplayableLinkImpl DisplayableLinkUtilities.mergeLinks(DisplayableLinkImpl _startingDisplayableLink, DisplayableLinkImpl _endingDisplayableLink)
          Puts the ending DisplayableLinkImpl after the starting DisplayableLinkImpl to build up a new DisplayableLink where the AccessControlLinkImpls are cloned.
 DisplayableLinkImpl NodeRightsImpl.selectAddonLastViewNodeAfterActor(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to an actor, to extend the current DisplayableLink ended by this actor.
 DisplayableLinkImpl NodeRightsImpl.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a groupIDMember, to extend the current DisplayableLink ended by this groupIDMember.
 DisplayableLinkImpl NodeRightsImpl.selectAddonLastViewNodeAfterVirtualFolder(EPRViewInBase _viewInBase, ImmutableResource _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a VirtualFolder, to extend the current DisplayableLink ended by this VirtualFolder.
protected  DisplayableLinkImpl CompoundRightsFactoryImpl.selectDirectHardAliasInViewForReference(EPRViewInBase _viewInBase, ACSObject _ref)
          Defines the link from an ACSObject as hard reference to its alias when the alias is in the view.
protected  DisplayableLinkImpl CompoundRightsFactoryImpl.selectDirectHardReferenceInViewForAlias(EPRViewInBase _viewInBase, ACSObject _alias)
          Defines the link from an ACSObject as hard alias to its reference when the reference is in the view.
 

Methods in ARoad0.gWork that return types with arguments of type DisplayableLinkImpl
 java.util.List<DisplayableLinkImpl> DisplayableLinkUtilities.containsIndirectPaths(java.util.List<DisplayableLinkImpl> _l_dLinks, java.util.Map<ImmutableName,java.util.Set<StringRight>> _m_rights, boolean _detectPositiveIndirectPaths)
          Gets the simple DisplayableLinksImpls for which there is at least one indirect path through the other view nodes.
 java.util.List<DisplayableLinkImpl> DisplayableLinkUtilities.getDLinksForLoopsOnTarget(ImmutableName _target, java.util.Collection<DisplayableLinkImpl> _l_paths)
          UNUSED - Analyzes a network of nodes and oriented links to detect the paths which end to _target and may participate to some loops.
 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.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.List<DisplayableLinkImpl> NodeRightsImpl.selectAddonNewHiddenNodeForVirtualFolder(EPRViewInBase _viewInBase, ImmutableVirtualFolder _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 VirtualFolder as access source, to extend the current DisplayableLinks ended by this VirtualFolder.
 java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.selectDirectHiddenMembersForVirtualFolder(GraphicView _gview, EPRViewInBase _viewInBase, ImmutableVirtualFolder _vf)
          Detects the paths from a VirtualFolder to its members, considering the paths only if the member ACS manages the VirtualFolder rights propagation to the members.
 java.util.Set<DisplayableLinkImpl> PrivilegeRightsFactoryImpl.selectDirectHiddenPrivilegeLinksForEP(GraphicView _gview, EPRViewInBase _viewInBase, ImmutableEligibleParty _ep, boolean _withExecute)
          Detects all the Actors and the VirtualFolders that are not in _viewInBase, and are directly accessible from _ep through one privilege.
 java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.selectDirectHiddenReferenceForAlias(GraphicView _gview, EPRViewInBase _viewInBase, ACSObject _ali)
          Detects the references of an alias that are not in _viewInBase.
protected  java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.selectDirectReferencesInViewForAlias(EPRViewInBase _viewInBase, ACSObject _alias)
          Defines the links from an ACSObject as alias to its references when the references are in the view.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectDisplayableLinksForFirstEnd(BaseObject _obj, java.util.Collection _l_DisplayableLinks)
          Select all the DisplayableLinks for which a BaseObject is a first end in a view.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectDisplayableLinksForSecondEnd(BaseObject _obj, java.util.Collection _l_DisplayableLinks)
          Select all the DisplayableLinks for which a BaseObject is a second end in a view.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectDisplayableLinksForSecondEnd(BaseObject _obj, java.util.Map _m_l_DisplayableLinks)
          Selects all the DisplayableLinks for which a BaseObject is a second end in a view.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectDisplayableLinksWith2NodesSequenceAndFirstEnd(BaseObject _obj1, BaseObject _obj2, BaseObject _firstEnd, java.util.Collection _l_DisplayableLinks)
          Select all the DisplayableLinks for which a couple of BaseObjects are nodes in a continous sequence without other internmediate nodes, and for a given first end.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectDisplayableLinksWith3NodesSequence(BaseObject _obj1, BaseObject _obj2, BaseObject _obj3, java.util.Collection _l_DisplayableLinks)
          Select all the DisplayableLinks for which a triplet of BaseObjects are nodes in a continous sequence without other internmediate nodes.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectDisplayableLinksWithOneNodeAndFirstEnd(BaseObject _obj1, BaseObject _firstEnd, java.util.Collection _l_DisplayableLinks)
          Select all the DisplayableLinks for which a BaseObject is a node, and for a given first end.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectDisplayableLinksWithOneNodeAndSecondEnd(BaseObject _obj1, BaseObject _secondEnd, java.util.Collection _l_DisplayableLinks)
          Select all the DisplayableLinks for which a BaseObject is a node, and for a given second end.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectDisplayableLinksWithOneNodeAndTwoEnds(BaseObject _obj1, BaseObject _firstEnd, BaseObject _secondEnd, java.util.Collection _l_DisplayableLinks)
          Select all the DisplayableLinks for which a BaseObject is a node, and for a given couple of ends.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectDisplayableLinkWithStartPath(ACSObject[] _l_path, java.util.Map _m_l_DisplayableLinks)
          Selects the DisplayableLinks which contain _l_path at the beginning of their node chains.
 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<DisplayableLinkImpl> DisplayableLinkUtilities.selectNodesPathInDisplayableLinks(java.util.Set<DisplayableLinkImpl> _linksCollection, BaseObject[] _l_path)
          Gets all the links which contain all the path, in the same order.
 

Methods in ARoad0.gWork with parameters of type DisplayableLinkImpl
 DisplayableLinkImpl LinkRightsImpl.addDisplayableLink(DisplayableLinkImpl _dLink, java.util.Map _upd_m_l_DisplayableLinks)
          This important method adds a DisplayableLinkImpl in the map, if it does not exist, or adds the rights of each AccessControlLink in the link, to the matched link in the map.
 DisplayableLinkImpl AgoRightsFactoryImpl.addOwnerContainRightsToDisplayableLink(DisplayableLinkImpl _dLink)
          Updates a DisplayableLinkImpl with group and user rights, including for 'root'.
 DisplayableLinkImpl AgoRightsFactoryImpl.addOwnerContainRightsToLastLinkInDisplayableLink(DisplayableLinkImpl _dLink)
          Updates a DisplayableLinkImpl with group and user rights, including for 'root'.
 void DisplayableLinkUtilities.copyUpNodeComments(DisplayableLinkImpl _dLink, int _nodeIndex, boolean _forXIDonly, boolean _toGLOBAL)
          NO USE.
 boolean LinkRightsImpl.detectAccountPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Applies the rule 'AGO right: A rights overlay G rights' to a DisplayableLink that ends with the sequence source/groupIDMember/resource, through the analysis of a list of DisplayableLinkImpls.
 boolean LinkRightsImpl.detectAddonPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Overridden by the AcsAddon, to apply the ACS priority rules to a DisplayableLink that ends with an access target, for a given Addon ACS that owns this target, through the analysis of a list of DisplayableLinkImpls.
 boolean LinkRightsImpl.detectAddonPriorityInLastLinkNonAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Overridden by the AcsAddon, to applies any priority rules to a DisplayableLink, about an ACL right or a Privilege right in the last AccessControlLink, through the analysis of a list of DisplayableLinkImpls.
 java.util.Map ThreeNodesRightsFactoryImpl.endsPathsFromActorWithAclBridgePrivilegeAlias(DisplayableLinkImpl _dLink, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks)
          Ends some 3-nodes access paths from a simple DisplayableLinkImpl where the second end is an Actor.
 java.util.Map ThreeNodesRightsFactoryImpl.endsPathsFromActorWithStartingUnderXID(DisplayableLinkImpl _dLink, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks)
          Ends some 3-nodes access paths from a simple DisplayableLinkImpl where the second end is an Actor without AG context from the first end.
 java.util.Map ThreeNodesRightsFactoryImpl.endsPathsFromGroupIDMemberWithAclPrivilegeAlias(DisplayableLinkImpl _dLink, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks)
          Ends some 3-nodes access paths from a simple DisplayableLinkImpl where the second end is a GroupIDMember.
 java.util.Map ThreeNodesRightsFactoryImpl.endsPathsFromVirtualFolderWithMemberAlias(DisplayableLinkImpl _dLink, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks)
          Ends some 3-nodes access paths from a simple DisplayableLinkImpl where the second end is a VirtualFolder.
 boolean DisplayableLinkUtilities.getContainVirtualFolderWithoutMember(DisplayableLinkImpl _dLink)
          Tests the link for denying, if the result is true, the adding of a new Resource node to the argument, if this Resource is not a VirtualFolder member.
protected  java.util.Set<StringRight>[] DisplayableLinkUtilities.getEffectiveRightsAndCommentOnRights(DisplayableLinkImpl _dLink, boolean _withComment)
          This central method gets the current effective rights in a DisplayableLinkImpl, and the rights for comments, with the list of all the implied rights.
 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.
 boolean FactoryUtilities.isActivePath(DisplayableLinkImpl _dLink)
          Returns true if each node pair in the DisplayableLink is activated, that is each AccessControlLink contains one pseudo-structural link or non-null rights.
 DisplayableLinkImpl DisplayableLinkUtilities.mergeLinks(DisplayableLinkImpl _startingDisplayableLink, DisplayableLinkImpl _endingDisplayableLink)
          Puts the ending DisplayableLinkImpl after the starting DisplayableLinkImpl to build up a new DisplayableLink where the AccessControlLinkImpls are cloned.
 DisplayableLinkImpl NodeRightsImpl.selectAddonLastViewNodeAfterActor(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to an actor, to extend the current DisplayableLink ended by this actor.
 DisplayableLinkImpl NodeRightsImpl.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a groupIDMember, to extend the current DisplayableLink ended by this groupIDMember.
 DisplayableLinkImpl NodeRightsImpl.selectAddonLastViewNodeAfterVirtualFolder(EPRViewInBase _viewInBase, ImmutableResource _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a VirtualFolder, to extend the current DisplayableLink ended by this VirtualFolder.
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.
 

Method parameters in ARoad0.gWork with type arguments of type DisplayableLinkImpl
 java.util.List<DisplayableLinkImpl> DisplayableLinkUtilities.containsIndirectPaths(java.util.List<DisplayableLinkImpl> _l_dLinks, java.util.Map<ImmutableName,java.util.Set<StringRight>> _m_rights, boolean _detectPositiveIndirectPaths)
          Gets the simple DisplayableLinksImpls for which there is at least one indirect path through the other view nodes.
 java.util.Collection LinkRightsImpl.detectAccountPriorityInAllLinksAGORights(java.util.Collection<DisplayableLinkImpl> _l_dLinks)
          This heavy method removes any DisplayableLink which contains an Account/Group Group relation while there is an Account in another DisplayableLink.
 boolean LinkRightsImpl.detectAccountPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Applies the rule 'AGO right: A rights overlay G rights' to a DisplayableLink that ends with the sequence source/groupIDMember/resource, through the analysis of a list of DisplayableLinkImpls.
 java.util.Collection LinkRightsImpl.detectAddonPriorityInAllLinksAGORights(java.util.Collection<DisplayableLinkImpl> _l_dLinks)
          This heavy method is overridden by the AcsAddon, to remove any DisplayableLink which has an AcsAddon object, and contains an AGO right while there is a superior right in another DisplayableLink, following the applicable ACS rules of the AcsAddon ACS.
 java.util.Collection LinkRightsImpl.detectAddonPriorityInAllLinksNonAGORights(java.util.Collection<DisplayableLinkImpl> _l_dLinks)
          This heavy method is overridden by the AcsAddon, to remove any DisplayableLink which has an AcsAddon object and contains an ACL right or a Privilege right, while there is a superior right in another DisplayableLink, following the applicable ACS rules of the AcsAddon ACS.
 boolean LinkRightsImpl.detectAddonPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Overridden by the AcsAddon, to apply the ACS priority rules to a DisplayableLink that ends with an access target, for a given Addon ACS that owns this target, through the analysis of a list of DisplayableLinkImpls.
 boolean LinkRightsImpl.detectAddonPriorityInLastLinkNonAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Overridden by the AcsAddon, to applies any priority rules to a DisplayableLink, about an ACL right or a Privilege right in the last AccessControlLink, through the analysis of a list of DisplayableLinkImpls.
 java.util.Collection<LinkRights> RightsMediatorImpl.getAllLinkRights(java.util.Collection<DisplayableLinkImpl> _l_dLinks)
          Gets the collection of all the LinkRights associated to the nodes in the DisplayableLinkImpls of a collection.
 java.util.List<DisplayableLinkImpl> DisplayableLinkUtilities.getDLinksForLoopsOnTarget(ImmutableName _target, java.util.Collection<DisplayableLinkImpl> _l_paths)
          UNUSED - Analyzes a network of nodes and oriented links to detect the paths which end to _target and may participate to some loops.
 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.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.List<DisplayableLinkImpl> NodeRightsImpl.selectAddonNewHiddenNodeForVirtualFolder(EPRViewInBase _viewInBase, ImmutableVirtualFolder _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 VirtualFolder as access source, to extend the current DisplayableLinks ended by this VirtualFolder.
 java.util.Set<DisplayableLinkImpl> DisplayableLinkUtilities.selectNodesPathInDisplayableLinks(java.util.Set<DisplayableLinkImpl> _linksCollection, BaseObject[] _l_path)
          Gets all the links which contain all the path, in the same order.
 

Uses of DisplayableLinkImpl in ARoad0.gWorkInterface
 

Methods in ARoad0.gWorkInterface that return DisplayableLinkImpl
 DisplayableLinkImpl LinkRights.addDisplayableLink(DisplayableLinkImpl _dLink, java.util.Map _upd_m_l_DisplayableLinks)
          This important method adds a DisplayableLinkImpl in the map, if it does not exist, or adds the rights of each AccessControlLink in the link, to the matched link in the map.
 DisplayableLinkImpl NodeRights.selectAddonLastViewNodeAfterActor(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to an actor, to extend the current DisplayableLink ended by this actor.
 DisplayableLinkImpl NodeRights.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a groupIDMember, to extend the current DisplayableLink ended by this groupIDMember.
 DisplayableLinkImpl NodeRights.selectAddonLastViewNodeAfterVirtualFolder(EPRViewInBase _viewInBase, ImmutableResource _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a VirtualFolder, to extend the current DisplayableLink ended by this VirtualFolder.
 

Methods in ARoad0.gWorkInterface that return types with arguments of type DisplayableLinkImpl
 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.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.List<DisplayableLinkImpl> NodeRights.selectAddonNewHiddenNodeForVirtualFolder(EPRViewInBase _viewInBase, ImmutableVirtualFolder _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 VirtualFolder as access source, to extend the current DisplayableLinks ended by this VirtualFolder.
 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.
 

Methods in ARoad0.gWorkInterface with parameters of type DisplayableLinkImpl
 DisplayableLinkImpl LinkRights.addDisplayableLink(DisplayableLinkImpl _dLink, java.util.Map _upd_m_l_DisplayableLinks)
          This important method adds a DisplayableLinkImpl in the map, if it does not exist, or adds the rights of each AccessControlLink in the link, to the matched link in the map.
 boolean LinkRights.detectAccountPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Applies the rule 'AGO right: A rights delete G rights' to a DisplayableLink that ends with the sequence source/groupIDMember/resource, through the analysis of a list of DisplayableLinkImpls.
 boolean LinkRights.detectAddonPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          This method is overridden by the AcsAddon, to apply the ACS priority rules to a DisplayableLink that ends with an access target, for a given Addon ACS that owns this target, through the analysis of a list of DisplayableLinkImpls.
 boolean LinkRights.detectAddonPriorityInLastLinkNonAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          This method is overridden by the AcsAddon, to apply any priority rules to a DisplayableLink, about an ACL right or a Privilege right in the last AccessControlLink, through the analysis of a list of DisplayableLinkImpls.
 DisplayableLinkImpl NodeRights.selectAddonLastViewNodeAfterActor(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to an actor, to extend the current DisplayableLink ended by this actor.
 DisplayableLinkImpl NodeRights.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase, ImmutableTarget _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a groupIDMember, to extend the current DisplayableLink ended by this groupIDMember.
 DisplayableLinkImpl NodeRights.selectAddonLastViewNodeAfterVirtualFolder(EPRViewInBase _viewInBase, ImmutableResource _target, DisplayableLinkImpl _dLink, java.util.Map _m_l_DisplayableLinks)
          Detects the view target that is linked to a VirtualFolder, to extend the current DisplayableLink ended by this VirtualFolder.
 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.
 

Method parameters in ARoad0.gWorkInterface with type arguments of type DisplayableLinkImpl
 java.util.Collection LinkRights.detectAccountPriorityInAllLinksAGORights(java.util.Collection<DisplayableLinkImpl> _l_dLinks)
          This heavy method removes any DisplayableLink which contains an Account/Group relation while there is an Account in another DisplayableLink.
 boolean LinkRights.detectAccountPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          Applies the rule 'AGO right: A rights delete G rights' to a DisplayableLink that ends with the sequence source/groupIDMember/resource, through the analysis of a list of DisplayableLinkImpls.
 java.util.Collection LinkRights.detectAddonPriorityInAllLinksAGORights(java.util.Collection<DisplayableLinkImpl> _l_dLinks)
          This heavy method is overridden by the AcsAddon, to remove any DisplayableLink which has an AcsAddon object, and contains an AGO right while there is a superior right in another DisplayableLink, following the applicable ACS rules of the AcsAddon ACS.
 java.util.Collection LinkRights.detectAddonPriorityInAllLinksNonAGORights(java.util.Collection<DisplayableLinkImpl> _l_dLinks)
          This heavy method is overridden by the AcsAddon, to remove any DisplayableLink which has an AcsAddon object and contains an ACL or Privilege right, while there is a superior right in another DisplayableLink, following the applicable ACS rules of the AcsAddon ACS.
 boolean LinkRights.detectAddonPriorityInLastLinkAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          This method is overridden by the AcsAddon, to apply the ACS priority rules to a DisplayableLink that ends with an access target, for a given Addon ACS that owns this target, through the analysis of a list of DisplayableLinkImpls.
 boolean LinkRights.detectAddonPriorityInLastLinkNonAGORights(DisplayableLinkImpl _dLink, java.util.Collection<DisplayableLinkImpl> _upd_l_dLinks)
          This method is overridden by the AcsAddon, to apply any priority rules to a DisplayableLink, about an ACL right or a Privilege right in the last AccessControlLink, through the analysis of a list of DisplayableLinkImpls.
 java.util.Collection<LinkRights> AlgorithmInterpreter.getAllLinkRights(java.util.Collection<DisplayableLinkImpl> _l_dLinks)
          Gets all the LinkRights associated to the nodes in the DisplayableLinkImpls of a collection.
 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.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.List<DisplayableLinkImpl> NodeRights.selectAddonNewHiddenNodeForVirtualFolder(EPRViewInBase _viewInBase, ImmutableVirtualFolder _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 VirtualFolder as access source, to extend the current DisplayableLinks ended by this VirtualFolder.