Uses of Interface
ARoad0.gBaseInterface.StringRight

Packages that use StringRight
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.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.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.gDMak Provides the decision makers, responsible for managing all the events in the Access Road menu, and by this way, contains the managers of the basic operations. 
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 StringRight in ARoad0.AcsAddon.Accbee.MySQL.gBase
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type StringRight
 AclEntry ActorMySQLImpl.addAclEntry(ImmutableACS _aclAcs, ImmutableEligibleParty _ep, StringRight[] _l_right, java.lang.Boolean _positiveRight, ImmutableGroupID _conditionGroup)
          Creates the AclEntry, and sorts the new AclEntry list.
 AclEntry BasesSetMySQLImpl.addAclEntry(ImmutableACS _aclAcs, ImmutableEligibleParty _ep, StringRight[] _l_right, java.lang.Boolean _positiveRight, ImmutableGroupID _conditionGroup)
          Adds the AclEntry as direct AclEntry on this bases set and as inherited AclEntry in the connected databases, and sorts the new direct AclEntry list.
 AclEntry DirectoryMySQLImpl.addAclEntry(ImmutableACS _aclAcs, ImmutableEligibleParty _ep, StringRight[] _l_right, java.lang.Boolean _positiveRight, ImmutableGroupID _conditionGroup)
          Updates the inherited AclEntry in the children, the primary and the global rights maps, if it is applicable, and sorts the new direct AclEntry list.
 AclEntry ResourceMySQLImpl.addAclEntry(ImmutableACS _aclAcs, ImmutableEligibleParty _ep, StringRight[] _l_right, java.lang.Boolean _positiveRight, ImmutableGroupID _conditionGroup)
          Creates the AclEntry, and sorts the new AclEntry list.
static void BaseUtilityMySQLImpl.addSimplestKeysInM_TargetInheritedACLRights(AclEntry _acl, java.lang.String _order, StringRight[] _l_rights, java.util.Map<ImmutableName,StringRight[]> _upd_m_globalT_ACLRights, java.util.Map<java.lang.String,StringRight[]> _upd_m_primaryT_ACLRights)
          This method sets the internal maps of the global rights and the primary rights, only for the simpliest AclEntries.
protected static ACSImpl ACSMySQLImpl.valueOf(ImmutableName _iSname, ImmutableName _parentName, ImmutableName _name, java.lang.String _type, java.util.SortedMap<java.lang.String,java.lang.Boolean> _m_structure, java.util.HashMap<java.lang.String,java.lang.String[]> _m_constraintsForStringValues, java.util.HashMap<java.lang.String,java.lang.String[]> _m_constraintsForNewObjects, java.util.HashMap<java.lang.String,StringRight[]> _m_constraintsForRightValues, java.util.HashMap<java.lang.String,StringRight[]> _m_SpecializedRights, StringRight[] _l_Rights, java.util.List<java.lang.String> _l_ImmutableRules, java.util.HashMap<java.lang.String,java.lang.String[]> _m_CommentsOnProperties, java.util.HashMap<java.lang.String,java.lang.String[]> _m_AcsVocabulary)
          Factory method to use for creating an instance.
 

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

Fields in ARoad0.AcsAddon.Accbee.MySQL.gWork with type parameters of type StringRight
(package private)  java.util.Set<StringRight> NodeRightsMySQLImpl.l_inheritedRightsResult_
          For getL_accessRightsThroughNodesTree().
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork that return types with arguments of type StringRight
 java.util.List<StringRight> NodeRightsMySQLImpl.detectL_aclEntryRights(ImmutableResource _res, ImmutableEligibleParty _ep, boolean _onlyNonConditionalACLs)
          Gets all the rights of the relevant direct AclEntries managed by the MySQL Resource for a given EligibleParty, following the ACL sorting and the selection of the first matched ACL.
protected  java.util.List<StringRight> NodeRightsMySQLImpl.detectL_aclEntryRightsForDatabaseForToBeMixedAcl(ImmutableResource _res, UserIDMySQL _usr, GroupIDMySQL _grp, java.util.List<AclEntry> _l_resAcl)
          Gets the applicable rights from the first applicable direct or inherited ACL on a Resource which is a database, but without reading of the non-mixed ACL of this database.
protected  java.util.List<StringRight> NodeRightsMySQLImpl.detectL_aclEntryRightsNOTForToBeMixedAcl(ImmutableResource _res, UserIDMySQL _usr, GroupIDMySQL _grp, java.util.List<AclEntry> _l_resAcl)
          Gets the applicable rights from the first applicable direct or inherited ACL on a Resource which is not a database, or for the database rights not from the to-be-mixed ACL.
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type StringRight
 AccessControlLinkImpl NodeRightsMySQLImpl.getMergedInheritedAclPriRightsAndComments(ImmutableSource _so, ImmutableLeaf _targ, AccessControlLinkImpl _upd_acLink, StringRight[] _l_transientInheritedRights)
          Gets the effective ACL rights of the source on the target when there are non-null inherited rights through the nodes tree, adds the current user as comment, and adds the comment 'database mixed ACL' for the direct AclEntries on databases.
 

Method parameters in ARoad0.AcsAddon.Accbee.MySQL.gWork with type arguments of type StringRight
 java.util.Map NodeRightsMySQLImpl.detectAddonFinalAllNodes(EPRViewInBase _viewInBase, ImmutableTarget _node, java.util.Map _m_l_DisplayableLinks, java.util.Map<ImmutableName,java.util.Set<StringRight>> _m_effectiveRights)
          This method adds 4 types of GLOBAL comments on some access paths.
 

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

Fields in ARoad0.AcsAddon.Accbee.Ubuntu.gBase declared as StringRight
private  StringRight[] CAgoUserUbuntuImpl.l_otherRights_
          The other rights of the Linux/Unix resource
 

Fields in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with type parameters of type StringRight
private static java.util.Set<StringRight> BaseUtilityUbuntuImpl.l_denyRightsForLinuxStickybit__
           
private static java.util.Set<StringRight> BaseUtilityUbuntuImpl.l_rightsForLinuxStickybit__
           
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that return StringRight
 StringRight[] ActorUbuntuImpl.getL_inheritedGroupRights()
          Gets the inherited rights from the parent of the resource group, including the parent sticky bit.
protected  StringRight[] CAgoUserUbuntuImpl.getL_inheritedGroupRights()
          Gets the inherited rights from the parent of the resource group, including the control by the parent sticky bit.
 StringRight[] DirectoryUbuntuImpl.getL_inheritedGroupRights()
          Gets the inherited rights from the parent of the resource group, including the parent sticky bit.
 StringRight[] ResourceUbuntuImpl.getL_inheritedGroupRights()
          Gets the inherited rights from the parent of the resource group, including the parent sticky bit.
 StringRight[] ActorUbuntuImpl.getL_inheritedOtherRights()
          Gets the inherited rights from the parent of the resource for 'other' AGO rights.
protected  StringRight[] CAgoUserUbuntuImpl.getL_inheritedOtherRights()
          Gets the inherited rights from the parent of the resource for 'other' AGO rights.
 StringRight[] DirectoryUbuntuImpl.getL_inheritedOtherRights()
          Gets the inherited rights from the parent of the resource for 'other' AGO rights.
 StringRight[] ResourceUbuntuImpl.getL_inheritedOtherRights()
          Gets the inherited rights from the parent of the resource for 'other' AGO rights.
 StringRight[] ActorUbuntuImpl.getL_otherRights()
          Gets the access rights for the EligibleParties which are not the UserID or the GroupID owners of this resource, nor the root UserID.
protected  StringRight[] CAgoUserUbuntuImpl.getL_otherRights()
          Gets the access rights for the EligibleParties which are not the UserID or the GroupID owners of this resource, nor the root UserID.
 StringRight[] DirectoryUbuntuImpl.getL_otherRights()
          Gets the access rights for the EligibleParties which are not the UserID or the GroupID owners of this resource, nor the root UserID.
 StringRight[] ResourceUbuntuImpl.getL_otherRights()
          Gets the access rights for the EligibleParties which are not the UserID or the GroupID owners of this resource, nor the root UserID.
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that return types with arguments of type StringRight
protected static java.util.Set<StringRight> BaseUtilityUbuntuImpl.getChildRightsSetFromParentAGORights(StringRight[] _l_parentRights, ImmutableACS _acs)
          Gets the child inherited rights from the AGO directory rights, for the children.
static java.util.Set<StringRight> BaseUtilityUbuntuImpl.getDeleteRenameRights(ImmutableACS _acs)
          This method allows to implement the 'sticky bit' management for Directories.
static java.util.Set<StringRight> BaseUtilityUbuntuImpl.getDenyDeleteRenameRights(ImmutableACS _acs)
          This method allows to implement the 'sticky bit' management for Directories.
protected  java.util.Set<StringRight> UserIDUbuntuImpl.processNoWXRuMask(java.lang.String _mask, java.util.Set<StringRight> _l_result)
          NO USE.
 java.util.Set<StringRight> UserIDUbuntuImpl.processUMask(java.lang.String _mask, boolean _isDirectory, boolean _isNxDirectory)
          Gets the denying rights for a resource and its owner/group/other AGO rights.
static java.util.Set<StringRight> BaseUtilityUbuntuImpl.subtractUMask(java.util.Set<StringRight> _l_Rights, ImmutableACS _acs, ImmutableResource _res, java.lang.String _maskType)
          This method allows to implement the 'umask' management for Resources.
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type StringRight
 void ActorUbuntuImpl.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
 void ActorUbuntuImpl.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
protected  void CAgoUserUbuntuImpl.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
protected  void CAgoUserUbuntuImpl.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
 void DirectoryUbuntuImpl.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
 void DirectoryUbuntuImpl.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
 void ResourceUbuntuImpl.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
 void ResourceUbuntuImpl.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
protected static java.util.Set<StringRight> BaseUtilityUbuntuImpl.getChildRightsSetFromParentAGORights(StringRight[] _l_parentRights, ImmutableACS _acs)
          Gets the child inherited rights from the AGO directory rights, for the children.
 void ActorUbuntuImpl.setL_groupRights(StringRight[] _s)
          Sets the rights for the members of the groupID which contains this resource.
 void DirectoryUbuntuImpl.setL_groupRights(StringRight[] _s)
          Sets the rights for the members of the groupID which contains this resource.
 void ResourceUbuntuImpl.setL_groupRights(StringRight[] _s)
          Sets the rights for the members of the groupID which contains this resource.
 void ActorUbuntuImpl.setL_otherRights(StringRight[] _s)
          Sets the rights for the EligibleParties which are not 'root' nor this-resource UserID, and which are not members of this-resource GroupID.
protected  void CAgoUserUbuntuImpl.setL_otherRights(StringRight[] _s)
          Sets the rights for the EligibleParties which are not 'root' nor this resource userID, and which are not members of this resource groupID.
 void DirectoryUbuntuImpl.setL_otherRights(StringRight[] _s)
          Sets the rights for the EligibleParties which are not 'root' nor this-resource UserID, and which are not members of this-resource GroupID.
 void ResourceUbuntuImpl.setL_otherRights(StringRight[] _s)
          Sets the rights for the EligibleParties which are not 'root' nor this-resource UserID, and which are not members of this-resource GroupID.
protected static ACSImpl ACSUbuntuImpl.valueOf(ImmutableName _iSname, ImmutableName _parentName, ImmutableName _name, java.lang.String _type, java.util.SortedMap<java.lang.String,java.lang.Boolean> _m_structure, java.util.HashMap<java.lang.String,java.lang.String[]> _m_constraintsForStringValues, java.util.HashMap<java.lang.String,java.lang.String[]> _m_constraintsForNewObjects, java.util.HashMap<java.lang.String,StringRight[]> _m_constraintsForRightValues, java.util.HashMap<java.lang.String,StringRight[]> _m_SpecializedRights, StringRight[] _l_Rights, java.util.List<java.lang.String> _l_ImmutableRules, java.util.HashMap<java.lang.String,java.lang.String[]> _m_CommentsOnProperties, java.util.HashMap<java.lang.String,java.lang.String[]> _m_AcsVocabulary)
          Factory method to use for creating an instance.
static boolean BaseUtilityUbuntuImpl.withAcrossToDirectoryAGRights(StringRight[] _l_rights)
          Analyze the directory rights to say if the AGO inherited rights which are derived from the directory rights allow some access to the child.
 

Method parameters in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with type arguments of type StringRight
protected  java.util.Set<StringRight> UserIDUbuntuImpl.processNoWXRuMask(java.lang.String _mask, java.util.Set<StringRight> _l_result)
          NO USE.
static java.util.Set<StringRight> BaseUtilityUbuntuImpl.subtractUMask(java.util.Set<StringRight> _l_Rights, ImmutableACS _acs, ImmutableResource _res, java.lang.String _maskType)
          This method allows to implement the 'umask' management for Resources.
 

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

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface that return StringRight
 StringRight[] ResourceUbuntu.getL_inheritedGroupRights()
          Gets the inherited rights from the parent of the resource group, including the parent sticky bit.
 StringRight[] ResourceUbuntu.getL_inheritedOtherRights()
          Gets the inherited rights from the parent of the resource for 'other' AGO rights.
 StringRight[] ResourceUbuntu.getL_otherRights()
          Gets the access rights for the Eligible Parties which are not the UserID or the GroupID owners of this resource, nor the root UserID.
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface that return types with arguments of type StringRight
 java.util.Set<StringRight> UserIDUbuntu.processUMask(java.lang.String _mask, boolean _isDirectory, boolean _isNxDirectory)
          Get the denying rights for a resource and its AGO rights.
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface with parameters of type StringRight
 void ResourceUbuntu.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
 void ResourceUbuntu.fireL_inheritedOtherRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOtherRights', from the parent of the resource 'other' category.
 void ResourceUbuntu.setL_otherRights(StringRight[] _s)
          Sets the rights for the EligibleParties which are not 'root' nor this resource userID, and which are not members of this resource groupID.
 

Uses of StringRight in ARoad0.CNot
 

Fields in ARoad0.CNot declared as StringRight
protected  StringRight[] AccessControlLinkImpl.l_aclRights_
           
protected  StringRight[] AccessControlLinkImpl.l_bridgeRights_
           
protected  StringRight[] AccessControlLinkImpl.l_containRights_
           
protected  StringRight[] AccessControlLinkImpl.l_dataExchangeRights_
           
protected  StringRight[] AccessControlLinkImpl.l_globalRights_
           
protected  StringRight[] AccessControlLinkImpl.l_hasChildRights_
           
protected  StringRight[] AccessControlLinkImpl.l_hasVirtualMemberRights_
           
protected  StringRight[] AccessControlLinkImpl.l_isAliasRights_
           
protected  StringRight[] AccessControlLinkImpl.l_isIndirectMemberRights_
           
protected  StringRight[] AccessControlLinkImpl.l_isMemberRights_
           
protected  StringRight[] AccessControlLinkImpl.l_launchRights_
           
protected  StringRight[] AccessControlLinkImpl.l_linkedPrivRights_
           
protected  StringRight[] AccessControlLinkImpl.l_negAclRights_
           
protected  StringRight[] AccessControlLinkImpl.l_negLinkedPrivRights_
           
protected  StringRight[] AccessControlLinkImpl.l_negTypedPrivRights_
           
protected  StringRight[] AccessControlLinkImpl.l_ownerRights_
           
protected  StringRight[] AccessControlLinkImpl.l_runUnderRights_
           
protected  StringRight[] AccessControlLinkImpl.l_softRunUnderRights_
           
protected  StringRight[] AccessControlLinkImpl.l_typedPrivRights_
           
 

Methods in ARoad0.CNot that return StringRight
 StringRight[] AccessControlLinkImpl.getRights(java.lang.String _linkType)
          Gets the rights associated to one link type, if the link type value is true.
 

Methods in ARoad0.CNot with parameters of type StringRight
 boolean AccessControlLinkImpl.addRight(java.lang.String _linkType, StringRight _right)
          Adds a new right to the current rights associated to a link type, and activates the link type if it is false.
 void AccessControlLinkImpl.addRightsArray(java.lang.String _linkType, StringRight[] _l_rights)
          Adds the rights associated to one link type, and )activates the link type if necessary.
 boolean DisplayableLinkImpl.containsRight(StringRight _right)
          Tests if a right is in any AccessControlLink in this instance, through the use of AccessControlLinkImpl.getRedondantRights().
 void AccessControlLinkImpl.mergeRightsForOneLinkType(java.lang.String _linkType, StringRight[] _l_rights)
          NO USE.
 void AccessControlLinkImpl.removeRight(java.lang.String _linkType, StringRight _right)
          Removes a right associated to one link type if it exists, and desactivates the link type if it is the last right.
 void AccessControlLinkImpl.setRights(java.lang.String _linkType, StringRight[] _rights)
          Sets the rights associated to one link type, and (des)activates the link type.
 

Uses of StringRight in ARoad0.gBase
 

Classes in ARoad0.gBase that implement StringRight
 class StringMetaRightImpl
          This class is responsible for managing the canonical (or generic) rights for all the base objects.
 class StringRightImpl
          This class is responsible for managing a right.
 

Fields in ARoad0.gBase declared as StringRight
protected  StringRight[] ACSFactoryImpl.l_AccountRightsSet_
           
protected  StringRight[] ACSFactoryImpl.l_AclRightsSet_
           
protected  StringRight[] ACSFactoryImpl.l_bridgeRightsSet_
           
private static StringRight[] ACSFactoryImpl.L_EMPTY_ARRAY_2
           
protected  StringRight[] ACSFactoryImpl.l_GORightsSet_
           
protected  StringRight[] ResourceImpl.l_groupRights_
           
protected  StringRight[] StringRightImpl.l_lowerRights_
          This is the list of the ACS rights or metarights (if embedded) which are directly less powerfull, than this instance in the rights network.
protected  StringRight[] ResourceImpl.l_ownerRights_
           
protected  StringRight[] AclEntryImpl.l_right_
           
protected  StringRight[] PrivilegeAbst.l_rights_
          Positive or negative rights set for the privilege
protected  StringRight[] ACSFactoryImpl.l_Rights_
           
protected  StringRight[] ACSImpl.l_Rights_
          all the (ACS or meta) rights managed in this acs
protected  StringRight[] ResourceImpl.l_rootRights_
           
protected  StringRight[] StringRightImpl.l_upperRights_
          This is the list of the ACS rights or metarights (if embedded) which are directly more powerfull, than this instance in the rights network.
 

Fields in ARoad0.gBase with type parameters of type StringRight
private  java.util.Set<StringRight> UtilityImpl.l_headers_
          used to speed up selectHeaders()
private  java.util.Set<StringRight> UtilityImpl.l_removed_
          used to speed up selectHeaders() and subtractNotRemovingCommonLowerNodes()
private  java.util.Set<StringRight> UtilityImpl.l_test_
          used to speed up subtractNotRemovingCommonLowerNodes() and subtractInOneSetInOneACS()
private  java.util.Set<StringRight> UtilityImpl.l_to_next_test_
          used to speed up subtractNotRemovingCommonLowerNodes()
private  java.util.Set<StringRight> UtilityImpl.l_to_retain_
          used to speed up subtractNegativeHeadersNotRemovingInOneACS()
 

Methods in ARoad0.gBase that return StringRight
static StringRight[] BaseUtilityImpl.addRightInDecreasingSort(StringRight[] _l_currentRights, StringRight _newRight)
          Adds a right, and sort the resulting set with StringRightImpl.compareTo() to put the right in a decreasing order.
 StringRight[] StringMetaRightImpl.getACSRightsForOneACS(ImmutableName _aCSname)
          Get the StringRights which are equivallent to this MetaStringRight in one ACS.
protected static StringRight[] BaseUtilityImpl.getChildRightsFromParentAGRights(StringRight[] _l_parentRights, ImmutableACS _acs)
          Gets the child inherited rights from the AG directory rights, for the children.
 StringRight ACSFactoryImpl.getFirstRightFromMeta(java.lang.String _metaRight)
          Gets a right which is registered by this ACS.
 StringRight ACSImpl.getFirstRightFromMeta(java.lang.String _metaRight)
          Gets the first right which is registered by this ACS with the correct metaright.
 StringRight ACSFactoryImpl.getFullControlRight()
          Gets the first acsright which has 'full_control' as metaright, or this metaright if no acsright complies this condition.
 StringRight ACSImpl.getFullControlRight()
          Gets the first acsright which has 'full_control' as metaright, or this metaright if no acsright complies this condition.
 StringRight[] ACSFactoryImpl.getL_AccountRightsSet()
          Gets the allowed granting right values for the Account (an UserID).
 StringRight[] ACSFactoryImpl.getL_AclRightsSet()
           
static StringRight[] BaseUtilityImpl.getL_AcsRestrictedRights(BeanInfoPattern _baseObjectBeanInfo, BaseObject _source, java.lang.String _propertyName, ImmutableACS _acs, java.lang.String _type)
          Gets the restricted rights from the ACS for the property of an ACSObject.
static StringRight[] BaseUtilityImpl.getL_AcsSpecializedRights(java.lang.String _propertyName, ImmutableACS _acs, java.lang.String _resourceType, java.lang.String _EPType, java.util.Collection _l_interfaces)
          Gets the allowed specialized rights from the ACS for the property of an ACSObject.
 StringRight[] ACSFactoryImpl.getL_bridgeRightsSet()
           
 StringRight[] ResourceImpl.getL_groupRights()
          caution: does not take these rights in account if the parent tree does not allow any access while AG rights inheritance is managed.
 StringRight[] ACSFactoryImpl.getL_GroupRightsSet()
          Gets the allowed AGO right values for the groups.
 StringRight[] ResourceImpl.getL_inheritedGroupRights()
          Gets the inherited rights from the parent of the resource group.
 StringRight[] ResourceImpl.getL_inheritedOwnerRights()
          Gets the inherited rights from the parent of the resource owner.
 StringRight[] ResourceImpl.getL_ownerRights()
          Gets the rights of the resource owner.
 StringRight[] ACSFactoryImpl.getL_Rights()
          Gets all the acsrights which are allowed in this ACS.
 StringRight[] ACSImpl.getL_Rights()
          Gets all the rights which are allowed in this ACS.
 StringRight[] AclEntryImpl.getL_Rights()
          Gets the effective rights for the eligible party upon the resource.
 StringRight[] PrivilegeAbst.getL_Rights()
          Gets the effective privilege rights.
 StringRight[] ResourceImpl.getL_rootRights()
           
 StringRight[] ACSImpl.getL_SelectedRights(java.lang.String _r1, java.lang.String _r2, java.lang.String _r3, java.lang.String _r4, java.lang.String _r5)
          Gets the ACS or meta rights having one of the arguments as nick name, and used by the ACS.
 StringRight NoThanViewInBaseImpl.getLessCriterion()
          The aim is to check if an Eligible Party has rights on the target, which are lesser than the 'less' criteria.
 StringRight[] StringMetaRightImpl.getLowerRights()
          Get the set of lower metarights which are strictly lesser than this metaright without any intermediate right, following the network of metarights.
 StringRight[] StringRightImpl.getLowerRights()
          Gets the set of lower rights which are strictly lesser than this right without any intermediate right, following the network of rights in the ACS.
 StringRight NoThanViewInBaseImpl.getMoreCriterion()
          The aim is to check if an Eligible Party has rights on the target which are greater than the 'more' criteria.
 StringRight[] AclEntryImpl.getNoConditionalRight()
          Gets the list of the internal conditional or no-conditional rights for the EligibleParty upon the Resource, whatever the compliance to the conditions if there are some conditional groups.
 StringRight ACSFactoryImpl.getOneRight(ImmutableName _name)
          Gets a right which is registered by this ACS.
 StringRight ACSImpl.getOneRight(ImmutableName _name)
          Gets a right which is registered by this ACS.
 StringRight ACSFactoryImpl.getOneRight(java.lang.String _right)
          Gets a right which is registered by this ACS.
 StringRight ACSImpl.getOneRight(java.lang.String _right)
          Gets a right which is registered by this ACS.
static StringRight BaseUtilityImpl.getRightFromNameAsString(java.lang.String _text, ACSRun _acs)
          Get the right from the string returned by getName().toString(), both for StringRightImpl and StringMetaRightImpl instances.
 StringRight[] StringMetaRightImpl.getUpperRights()
          Get the set of upper metarights which are strictly greater than this metaright without any intermediate right, following the network of metarights.
 StringRight[] StringRightImpl.getUpperRights()
          Gets the set of upper rights which are strictly greater than this right without any intermediate right, following the network of rights in the ACS.
 StringRight UtilityImpl.withInverseRight(StringRight _right)
          Detect the inverse right, if any, that it is defined, if _right is positive, as the negative right which as the same semantic and strenght.
 

Methods in ARoad0.gBase that return types with arguments of type StringRight
protected static java.util.Set<StringRight> BaseUtilityImpl.getChildRightsSetFromParentAGRights(StringRight[] _l_parentRights, ImmutableACS _acs)
          Gets the child inherited rights from the AG directory rights, for the children.
 java.util.Set<StringRight> ACSFactoryImpl.getRightsInSpecializedRights()
          The possible specialized rights.
 java.util.Set<StringRight> UtilityImpl.substractNegativeFromPositiveRights(java.util.Set<StringRight> _l_upd_rights)
          Wrapper and caller of subtractNegativeNotRemovingInOneACS().
 java.util.Set<StringRight> UtilityImpl.subtractDeleteRightsInOneACS(java.util.Set<StringRight> _l_posRights, ImmutableACS _acs, boolean _forNode)
          UNUSED.
 java.util.Set<StringRight> UtilityImpl.subtractInOneSetInOneACS(StringRight[] _l_right, ImmutableACS _acs, boolean _forNode)
          Operates the reduction of each positive right by all the negative rights.
 java.util.Set<StringRight> UtilityImpl.subtractNegativeHeadersNotRemovingInOneACS(java.util.Set _l_headPosRights, java.util.Set _l_headNegRights, ImmutableACS _acs, boolean _forNode)
          Operates the reduction of each positive right by all the negative rights.
 java.util.Set<StringRight> UtilityImpl.subtractNegativeNotRemovingInOneACS(java.util.Set<StringRight> _l_posRights, java.util.Set<StringRight> _l_negRights, ImmutableACS _acs, boolean _forNode)
          Operates the reduction of each positive right by all the negative rights, afer a filtering of the headers for each sens.
 java.util.Set<StringRight> UtilityImpl.subtractNotRemovingCommonLowerNodes(StringRight _rightOne, StringRight _rightTwo, ImmutableACS _acs, boolean _forNode)
          Substracts the second right to the first right.
 

Methods in ARoad0.gBase with parameters of type StringRight
 AclEntry ResourceImpl.addAclEntry(ImmutableACS _aclAcs, ImmutableEligibleParty _ep, StringRight[] _l_right, java.lang.Boolean _positiveRight, ImmutableGroupID _conditionGroup)
          Creates a new AclEntry which delivers rights to an eligible party to access or to deny access to this resource.
protected  void StringRightImpl.addLowerRight(StringRight _right)
          Adds a lower right which are strictly lesser than this right without any intermediate right, following the network of rights in the ACS.
 void ACSFactoryImpl.addPrivilegeRights(java.lang.String _criteria, StringRight[] _l_rights)
          Adds some privilege rights constraints, to apply as standard or specialized rights to the privileges which have a given main type or a given second type.
 void ACSFactoryImpl.addRight(StringRight _right)
          Registers a new ACS right through the ACSpreFactoryBeanInfo or from gWork.
 void ACSImpl.addRight(StringRight _right)
          UNUSED METHOD, to implement ACSRun.
static StringRight[] BaseUtilityImpl.addRightInDecreasingSort(StringRight[] _l_currentRights, StringRight _newRight)
          Adds a right, and sort the resulting set with StringRightImpl.compareTo() to put the right in a decreasing order.
static StringRight[] BaseUtilityImpl.addRightInDecreasingSort(StringRight[] _l_currentRights, StringRight _newRight)
          Adds a right, and sort the resulting set with StringRightImpl.compareTo() to put the right in a decreasing order.
 void ACSFactoryImpl.addSpecializedRights(java.lang.String _criteria, StringRight[] _l_rights)
          Adds some specialized rights to extend or to constrain the allowed values which are defined for each right type, as in setL_xxxRightsSet().
protected  void ACSFactoryImpl.controlRights(StringRight[] _s, boolean _allowDeny)
          Controls the right values for the acs, which have to be registered only if there are acsrights.
protected  void ResourceImpl.fireL_inheritedGroupRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedGroupRights', from the parent of the resource group.
protected  void ResourceImpl.fireL_inheritedGroupRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedGroupRights', from the parent of the resource group.
protected  void ResourceImpl.fireL_inheritedOwnerRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOwnerRights', from the parent of the resource owner.
protected  void ResourceImpl.fireL_inheritedOwnerRights(StringRight[] _l_old, StringRight[] _l_new)
          Fires the event 'InheritedOwnerRights', from the parent of the resource owner.
protected static StringRight[] BaseUtilityImpl.getChildRightsFromParentAGRights(StringRight[] _l_parentRights, ImmutableACS _acs)
          Gets the child inherited rights from the AG directory rights, for the children.
protected static java.util.Set<StringRight> BaseUtilityImpl.getChildRightsSetFromParentAGRights(StringRight[] _l_parentRights, ImmutableACS _acs)
          Gets the child inherited rights from the AG directory rights, for the children.
private  java.util.LinkedList UtilityImpl.getFirstIncreasingRightsChain(StringRight _rightOne, StringRight _rightTwo, StringRight _upperToAvoid)
          Gets a StringRights increasing chain where the two arguments are at the two ends, if the chain exists.
protected  void ACSFactoryImpl.moveRight(StringRight _right)
          Unregisters a right through the ACSpreFactoryBeanInfo.
protected  void ACSFactoryImpl.newRight(StringRight _right)
          Registers a new right through the ACSpreFactoryBeanInfo.
protected  void StringRightImpl.removeLowerRight(StringRight _right)
          Removes a lower rights which are strictly lesser than this right (or the metaright, if this instance is embedded) without any intermediate right, following the network of rights in the ACS.
 void ACSFactoryImpl.removePrivilegeRights(java.lang.String _criteria, StringRight[] _l_rights)
          Removes some privilege rights constraints, to apply as standard or specialized rights to the privileges which have a given main type or a given second type.
 void ACSFactoryImpl.removeRight(StringRight _right)
          Unregisters a right through the ACSpreFactoryBeanInfo.
 void ACSImpl.removeRight(StringRight _right)
          UNUSED METHOD, to implement ACSRun.
 void ACSFactoryImpl.removeSpecializedRights(java.lang.String _criteria, StringRight[] _l_rights)
          Removes some specialized rights.
protected  void StringRightImpl.removeUpperRight(StringRight _right, java.lang.Object _caller)
          Removes a upper right which are strictly greater than this right without any intermediate right, following the network of metarights.
 java.util.Set<StringRight>[] UtilityImpl.separateRightsFromSens(StringRight[] _l_right)
          UNUSED.
 void ACSFactoryImpl.setL_AccountRightsSet(StringRight[] _s)
          Sets the allowed granting right values for the Account (an UserID).
 void ACSFactoryImpl.setL_AclRightsSet(StringRight[] _s)
          Sets the fixed set of rights for the AclEntries.
 void ACSFactoryImpl.setL_bridgeRightsSet(StringRight[] _s)
          Sets the allowed right values for the bridges from actors to other ACS.
 void DirectoryImpl.setL_groupRights(StringRight[] _s)
          Overrides the super method to call getL_inheritedOwnerRights(), BaseUtilityImpl.withAcrossToDirectoryAGRights(), fireL_inheritedGroupRights() and setAGOAccessFromTheParentGroup() on the children.
 void ResourceImpl.setL_groupRights(StringRight[] _s)
          Sets the rights for the members of the groupID which owns this resource.
 void ACSFactoryImpl.setL_GroupRightsSet(StringRight[] _s)
          Sets the allowed granting right values for the AGO Group rights.
 void DirectoryImpl.setL_ownerRights(StringRight[] _s)
          Overrides the super method to change the inherited owner rights on the children.
 void ResourceImpl.setL_ownerRights(StringRight[] _s)
          Sets the rights for the account which owns this resource.
protected  void AclEntryImpl.setL_Rights(StringRight[] _st)
          Sets the rights of the AclEntry, from which the effective rights given by getRight() are derived.
 void AclEntryImpl.setL_RightsForUser(StringRight[] _st)
          Sets the rights of the AclEntry, from which the effective rights given by getRight() are derived.
 void ResourceImpl.setL_rootRights(StringRight[] _s)
          Sets the rights for the userID 'root'.
 void NoThanViewInBaseImpl.setLessCriterion(StringRight _right)
          The aim is to check if an Eligible Party has rights on the target, which are lesser than the 'less' criteria.
 void NoThanViewInBaseImpl.setMoreCriterion(StringRight _right)
          The aim is to check if an Eligible Party has rights on the target which are greater than the 'more' criteria.
protected  void PrivilegeAbst.setRights(StringRight[] _st)
          Sets the rights array mainly at the instance construction.
 java.util.Set<StringRight> UtilityImpl.subtractInOneSetInOneACS(StringRight[] _l_right, ImmutableACS _acs, boolean _forNode)
          Operates the reduction of each positive right by all the negative rights.
 java.util.Set<StringRight> UtilityImpl.subtractNotRemovingCommonLowerNodes(StringRight _rightOne, StringRight _rightTwo, ImmutableACS _acs, boolean _forNode)
          Substracts the second right to the first right.
protected static ACSImpl ACSImpl.valueOf(ImmutableName _iSname, ImmutableName _parentName, ImmutableName _name, java.lang.String _type, boolean _is_hub, java.lang.String _visibleSpace, java.util.SortedMap<java.lang.String,java.lang.Boolean> _m_structure, java.util.HashMap<java.lang.String,java.lang.String[]> _m_constraintsForStringValues, java.util.HashMap<java.lang.String,java.lang.String[]> _m_constraintsForNewObjects, java.util.HashMap<java.lang.String,StringRight[]> _m_constraintsForRightValues, java.util.HashMap<java.lang.String,StringRight[]> _m_SpecializedRights, StringRight[] _l_Rights, java.util.List<java.lang.String> _l_ImmutableRules, java.util.HashMap<java.lang.String,java.lang.String[]> _m_CommentsOnProperties, java.util.HashMap<java.lang.String,java.lang.String[]> _m_AcsVocabulary)
          Factory method to use for creating an instance.
protected static ACSImpl ACSImpl.valueOfForGenericBase(ACSImpl _result, ImmutableName _iSname, ImmutableName _parentName, ImmutableName _name, java.lang.String _type, java.util.SortedMap<java.lang.String,java.lang.Boolean> _m_structure, java.util.HashMap<java.lang.String,java.lang.String[]> _m_constraintsForStringValues, java.util.HashMap<java.lang.String,java.lang.String[]> _m_constraintsForNewObjects, java.util.HashMap<java.lang.String,StringRight[]> _m_constraintsForRightValues, java.util.HashMap<java.lang.String,StringRight[]> _m_SpecializedRights, StringRight[] _l_Rights, java.util.List<java.lang.String> _l_ImmutableRules, java.util.HashMap<java.lang.String,java.lang.String[]> _m_CommentsOnProperties, java.util.HashMap<java.lang.String,java.lang.String[]> _m_AcsVocabulary)
          Factory method to use for creating an instance.
static boolean BaseUtilityImpl.withAcrossToDirectoryAGRights(StringRight[] _l_rights)
          Analyzes the directory rights to say if the AG inherited rights which are derived from the directory rights allow some access to the child.
 boolean UtilityImpl.withAssociatedDirectoryRight(StringRight _right)
          Tests if the metaright of the argument is 'goto', 'read', 'write' or 'execute'.
 boolean UtilityImpl.withDenyExecuteRight(StringRight[] _l_rights)
          Detects the rights which are directly or indirectly linked to the metaright 'deny_execute'.
 boolean UtilityImpl.withDirectExecuteRight(StringRight[] _l_rights)
          Detects the rights which are directly linked to the metaright 'execute', as 'read & execute' for instance.
 boolean UtilityImpl.withExecuteRight(StringRight[] _l_rights, boolean _forNode)
          Detects the rights which are directly or indirectly linked to the metaright 'execute', as 'read & execute' for instance.
 StringRight UtilityImpl.withInverseRight(StringRight _right)
          Detect the inverse right, if any, that it is defined, if _right is positive, as the negative right which as the same semantic and strenght.
 

Method parameters in ARoad0.gBase with type arguments of type StringRight
 void UtilityImpl.selectHeaders(java.util.Set<StringRight> _l_updatedRights)
          Selects the stronguest rights, in removing all the rights in the argument which have a direct or indirect upper rights in the argument.
 java.util.Set<StringRight> UtilityImpl.substractNegativeFromPositiveRights(java.util.Set<StringRight> _l_upd_rights)
          Wrapper and caller of subtractNegativeNotRemovingInOneACS().
 java.util.Set<StringRight> UtilityImpl.subtractDeleteRightsInOneACS(java.util.Set<StringRight> _l_posRights, ImmutableACS _acs, boolean _forNode)
          UNUSED.
 java.util.Set<StringRight> UtilityImpl.subtractNegativeNotRemovingInOneACS(java.util.Set<StringRight> _l_posRights, java.util.Set<StringRight> _l_negRights, ImmutableACS _acs, boolean _forNode)
          Operates the reduction of each positive right by all the negative rights, afer a filtering of the headers for each sens.
 java.util.Set<StringRight> UtilityImpl.subtractNegativeNotRemovingInOneACS(java.util.Set<StringRight> _l_posRights, java.util.Set<StringRight> _l_negRights, ImmutableACS _acs, boolean _forNode)
          Operates the reduction of each positive right by all the negative rights, afer a filtering of the headers for each sens.
 

Constructors in ARoad0.gBase with parameters of type StringRight
AclEntryImpl(ImmutableACS _aCS, ImmutableResource _res, ImmutableEligibleParty _ep, StringRight[] _l_right, boolean _positiveRight, ImmutableGroupID _conditionGroup)
          This is the standard way to create an instance, only from a resource in gBase.
PrivilegeAbst(ACS _aCS, java.lang.String _nickName, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType)
          This is the only way to create an instance.
PrivilegeForLinksImpl(ACS _aCS, java.lang.String _nickName, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType)
          This is the only way to create a linked privilege instance from the GUI.
PrivilegeForLinksImpl(ACS _aCS, java.lang.String _nickName, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType, boolean _toRegisterInManager)
          This is the only way to create a linked privilege instance.
PrivilegeForTypeImpl(ACS _aCS, java.lang.String _nickName, java.lang.String _sourceType, java.lang.String _targetType, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType)
          This is the only way to request the creation of a typed privilege instance from the GUI.
PrivilegeForTypeImpl(ACS _aCS, java.lang.String _sourceType, java.lang.String _targetType, java.lang.String _nickName, java.lang.String _mainType, StringRight[] _l_rights, java.lang.String _secondType, boolean _toRegisterInManager)
          This is the only way to create a typed privilege, with one of the four possible types.
 

Uses of StringRight in ARoad0.gBaseInterface
 

Subinterfaces of StringRight in ARoad0.gBaseInterface
 interface StringMetaRight
          This interface is responsible for managing the canonical rights for all the base objects, called metarights.
 

Methods in ARoad0.gBaseInterface that return StringRight
 StringRight[] StringMetaRight.getACSRightsForOneACS(ImmutableName _aCSname)
          Get the StringRights which are equivallent to this MetaStringRight in one ACS.
 StringRight ACSRun.getFirstRightFromMeta(java.lang.String _metaRight)
          Get a right which is registered by this ACS.
 StringRight ACSRun.getFullControlRight()
          Get the first acsright which has 'full_control' as metaright, or this metaright if no acsright complies this condition.
 StringRight[] ImmutableResource.getL_groupRights()
          Get the rights of the resource group.
 StringRight[] ImmutableResource.getL_inheritedGroupRights()
          Get the inherited rights from the parent of the resource group.
 StringRight[] ImmutableResource.getL_inheritedOwnerRights()
          Get the inherited rights from the parent of the resource owner.
 StringRight[] ImmutableResource.getL_ownerRights()
          Get the rights of the resource owner.
 StringRight[] ACSRun.getL_Rights()
          Get all the rights which are allowed in this ACSRun.
 StringRight[] ImmutableAclEntry.getL_Rights()
          Gets the effective rights for the eligible party upon the resource.
 StringRight[] ImmutablePrivilege.getL_Rights()
          Gets the effective privilege rights.
 StringRight[] ImmutableResource.getL_rootRights()
          Get the rights of the root, following AGO rights concept.
 StringRight[] ACSCatalog.getL_SelectedRights(java.lang.String _r1, java.lang.String _r2, java.lang.String _r3, java.lang.String _r4, java.lang.String _r5)
          Gets the ACS or metarights having one of the arguments as nick name.
 StringRight NoThanViewInBase.getLessCriterion()
          The aim is to check if an Eligible Party has rights on the target, which are below the 'less' criteria.
 StringRight[] StringRight.getLowerRights()
          Get the set of lower rights which are strictly lesser than this right without any intermediate right, following the network of rights.
 StringRight NoThanViewInBase.getMoreCriterion()
          The aim is to check if an Eligible Party has rights on the target, which are below the 'more' criteria.
 StringRight[] ImmutableAclEntry.getNoConditionalRight()
          Gets the list of the internal conditional or no-conditional rights for the eligible party upon the resource, whatever the compliance to the conditions if there are some conditional groups.
 StringRight ACSRun.getOneRight(ImmutableName _name)
          Get a right which is registered by this ACSRun.
 StringRight ACSRun.getOneRight(java.lang.String _nickName)
          Get a right which is registered by this ACSRun.
 StringRight[] StringRight.getUpperRights()
          Get the set of upper rights which are strictly greater than this right without any intermediate right, following the network of rights.
 

Methods in ARoad0.gBaseInterface with parameters of type StringRight
 AclEntry Resource.addAclEntry(ImmutableACS _aclAcs, ImmutableEligibleParty _ep, StringRight[] _right, java.lang.Boolean _positiveRight, ImmutableGroupID _conditionGroup)
          Creates a new aclEntry which delivers rights to an eligible party to access or to deny access to this resource.
 void ACSRun.addRight(StringRight _right)
          Register a new acsright in this ACS.
 void ACSRun.removeRight(StringRight _right)
          Unregisters a right in this ACSRun.
 void Resource.setL_groupRights(StringRight[] _s)
          Set the rights for the members of the groupID which owns this resource.
 void Resource.setL_ownerRights(StringRight[] _s)
          Sets the rights for the account which owns this resource.
 void AclEntry.setL_RightsForUser(StringRight[] _st)
          Sets the rights of the AclEntry, from which the effective rights given by getRight() are derived.
 void Resource.setL_rootRights(StringRight[] _s)
          Sets the rights for the userID 'root'.
 void NoThanViewInBase.setLessCriterion(StringRight _right)
          The aim is to check if an Eligible Party has rights on the target, which are below the 'less' criteria.
 void NoThanViewInBase.setMoreCriterion(StringRight _right)
          The aim is to check if an Eligible Party has rights on the target, which are above the 'more' criteria.
 

Uses of StringRight in ARoad0.gDMak
 

Methods in ARoad0.gDMak that return StringRight
 StringRight[] ActionNewACSyst.getRestrictedUpperRightsForRight(java.lang.Integer _newRightKey, StringRight _meta)
          Called by BaseObjectHandler for defining the allowed upper rights to which the new acsright may be connected.
 

Methods in ARoad0.gDMak with parameters of type StringRight
 StringRight[] ActionNewACSyst.getRestrictedUpperRightsForRight(java.lang.Integer _newRightKey, StringRight _meta)
          Called by BaseObjectHandler for defining the allowed upper rights to which the new acsright may be connected.
 

Uses of StringRight in ARoad0.Gui2
 

Methods in ARoad0.Gui2 with parameters of type StringRight
 void GraphicText.setEorBaseObject(StringRight _right)
          When this class is used by GraphicNoThanView, the base object is a StringRight.
 

Uses of StringRight in ARoad0.gWork
 

Fields in ARoad0.gWork with type parameters of type StringRight
private  java.util.Set<StringRight> RightsFactory_Facade.l_noActorResult_
           
private  java.util.Set<StringRight> RightsFactory_Facade.l_result_
           
private  java.util.Set<StringRight> FactoryUtilities.l_rights_
           
 

Methods in ARoad0.gWork that return StringRight
 StringRight RightsFactory_Facade.fulfilNoThanRightCriteria(java.util.Map _m_l_DisplayableLinks, StringRight _right, boolean _moreCriterion)
          Tests the rights in the last AccessControlLink of each DisplayableLink, to say if the criterion right is fulfilled or not.
static StringRight[] ACS_Facade.getAcsRightArray(ACSRun _acs)
          Build up an ordered array of decreasing references to the acsrights, after a filtering of the metarights.
 StringRight FactoryUtilities.withSomeAccess(java.util.Set<StringRight> _l_rights)
          Called by RightsFactory_Facade.getEffectiveRightsForPair().
 

Methods in ARoad0.gWork that return types with arguments of type StringRight
 java.util.List<StringRight> NodeRightsImpl.detectL_aclEntryRights(ImmutableResource _res, ImmutableEligibleParty _ep, boolean _onlyNonConditionalACLs)
          Gets all the rights of the relevant AclEntries managed by the Resource for a given EligibleParty, without the inherited AclEntries.
 java.util.List<StringRight> NodeRightsImpl.detectL_linkedPrivilegeRights(ImmutablePrivilegeTarget _targ, ImmutablePrivilegeSource _sour)
          Gets all the rights of the relevant direct linked privileges managed by the target for a given source.
 java.util.Map<ImmutableName,java.util.Set<StringRight>> RightsFactory_Facade.getFirstShapeEffectiveRights(java.util.Map _m_l_DisplayableLinks)
          Sets the current effective rights from the DisplayableLinks associated to each BaseObject pair in a view, after a parsing of all the direct and indirect paths from the first end to the second end of the pair.
 java.util.Set<StringRight> FactoryUtilities.substractNegativeFromPositiveRights(java.util.Set<StringRight> _l_upd_rights)
          Wrapper and caller of gBase.UtilityImpl.subtractNegativeNotRemovingInOneACS().
 

Methods in ARoad0.gWork with parameters of type StringRight
 StringRight RightsFactory_Facade.fulfilNoThanRightCriteria(java.util.Map _m_l_DisplayableLinks, StringRight _right, boolean _moreCriterion)
          Tests the rights in the last AccessControlLink of each DisplayableLink, to say if the criterion right is fulfilled or not.
 AccessControlLinkImpl NodeRightsImpl.getMergedInheritedAclPriRightsAndComments(ImmutableSource _so, ImmutableLeaf _targ, AccessControlLinkImpl _upd_acLink, StringRight[] _l_transientInheritedRights)
          Gets the effective ACL or LPRI rights of the source on the target when there are non-null inherited rights through the nodes tree, and adds some specific comments for the ACL or PRI rights from an AcsAddon, even if there is no inherited rights.
 java.lang.String FactoryUtilities.getRightAcronym(StringRight _st)
          Gets the standardized acronym of a right, if it exists for its metaright.
 

Method parameters in ARoad0.gWork with type arguments of type StringRight
 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.Map NodeRightsImpl.detectAddonFinalAllNodes(EPRViewInBase _viewInBase, ImmutableTarget _node, java.util.Map _m_l_DisplayableLinks, java.util.Map<ImmutableName,java.util.Set<StringRight>> _m_effectiveRights)
          For an AcsAddon, defines the specific final direct rights, if any, for a given node in the DisplayableLinks having more than 3 nodes.
private  java.util.List<Name>[] DisplayableLinkUtilities.getCurrentEndKeys(ImmutableName _firstEndName, ImmutableName _secondEndName, java.util.Map<ImmutableName,java.util.Set<StringRight>> _m_rights, boolean _detectPositiveRights)
          Gets a first list containing the _m_rights keys starting with _firstEndName, and a second list containing the _m_rights keys ending with _secondEndName, if the _m_rights key has the sens of _detectPositiveRights.
 java.util.Set<StringRight> FactoryUtilities.substractNegativeFromPositiveRights(java.util.Set<StringRight> _l_upd_rights)
          Wrapper and caller of gBase.UtilityImpl.subtractNegativeNotRemovingInOneACS().
 StringRight FactoryUtilities.withSomeAccess(java.util.Set<StringRight> _l_rights)
          Called by RightsFactory_Facade.getEffectiveRightsForPair().
 

Uses of StringRight in ARoad0.gWorkInterface
 

Methods in ARoad0.gWorkInterface that return types with arguments of type StringRight
 java.util.List<StringRight> NodeRights.detectL_aclEntryRights(ImmutableResource _res, ImmutableEligibleParty _ep, boolean _onlyNonConditionalACLs)
          Gets all the rights of the relevant AclEntries managed by the Resource for a given EligibleParty.
 java.util.List<StringRight> NodeRights.detectL_linkedPrivilegeRights(ImmutablePrivilegeTarget _targ, ImmutablePrivilegeSource _sour)
          Gets all the rights of the relevant direct linked privileges managed by the Resource for a given EligibleParty.
 

Methods in ARoad0.gWorkInterface with parameters of type StringRight
 AccessControlLinkImpl NodeRights.getMergedInheritedAclPriRightsAndComments(ImmutableSource _so, ImmutableLeaf _targ, AccessControlLinkImpl _upd_acLink, StringRight[] _l_transientInheritedRights)
          Gets the effective ACL or LPRI rights of the source on the target when there are non-null inherited rights through the nodes tree, and adds some specific comments for the ACL or PRI rights from an AcsAddon, even if there is no inherited rights.
 

Method parameters in ARoad0.gWorkInterface with type arguments of type StringRight
 java.util.Map NodeRights.detectAddonFinalAllNodes(EPRViewInBase _viewInBase, ImmutableTarget _node, java.util.Map _m_l_DisplayableLinks, java.util.Map<ImmutableName,java.util.Set<StringRight>> _m_effectiveRights)
          For an AcsAddon, defines the specific final direct rights, if any, for a given node in the DisplayableLinks having more than 3 nodes.