Uses of Interface
ARoad0.gBaseInterface.ImmutableName

Packages that use ImmutableName
ARoad0.AcsAddon.Accbee.MySQL.gBase Provides the gBase classes for modelling a MySQL 5 server as an extension, in the AcsAddon MySQL, of the generic ARoad0.gBase package. 
ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface Contains interfaces for modelizing a MySQL 5 server, as an extension of the generic ARoad0.gBaseInterface package, in the AcsAddon MySQL. 
ARoad0.AcsAddon.Accbee.MySQL.gWork Provides the gWork classes for creating and analyzing a MySQL 5 database management system, as an extension of the generic ARoad0.gWork package, in the AcsAddon MySQL. 
ARoad0.AcsAddon.Accbee.Ubuntu.gBase Provides the gBase classes for modelizing a Linux Ubuntu operating system, as an extension, in the AcsAddon Ubuntu, of the generic ARoad0.gBase package. 
ARoad0.AcsAddon.Accbee.Ubuntu.gWork Contains gWork classes for creating and analyzing a Linux Ubuntu operating system, as an extension of the generic ARoad0.gWork package, in the AcsAddon Ubuntu. 
ARoad0.gBase CORE OF THE PROGRAM This package contains the fresh object-oriented database management system for Access Road; this package documentation page is recommended as a first reading for all the Access Road developers. 
ARoad0.gBaseInterface Contains the interfaces of the generic gBase classes. 
ARoad0.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.Gui1 Provides the internal frames and standard panels for handling the CRUD operations on the database objects, for the Access Road desktop. 
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. 
ARoad0.Pattern Contains the classes and interfaces for defining a design pattern. 
 

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

Fields in ARoad0.AcsAddon.Accbee.MySQL.gBase with type parameters of type ImmutableName
protected  java.util.Map<ImmutableName,StringRight[]> DirectoryMySQLImpl.m_globalT_ACLRights_
          TreeMap of global AclEntry rights, that are the direct rights statements for the root 'MySQL server'.
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase that return ImmutableName
protected static ImmutableName GroupIDMySQLImpl.getNameFromHostComponent(java.lang.String _host_name)
          Gets the ACS name.
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase that return types with arguments of type ImmutableName
 java.util.Map<ImmutableName,StringRight[]> DirectoryMySQLImpl.getM_GlobalTargetACLRights()
          Gets the map of the global rights from the root 'MySQL server'.
 

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type ImmutableName
protected  void UserIDMySQLImpl.addEorSoftAlias(ImmutableName _proxy)
          Adds a proxy account as source of a PROXY right on this instance.
 java.lang.Object ActorMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, following Copyable.
 java.lang.Object DirectoryMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, without children copying because the copy order will not be always correct.
 java.lang.Object GroupIDMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ProxyMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ResourceMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          Provides a copy of the instance with another name.
 java.lang.Object RoleMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object UserIDMySQLImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object VirtualFolderMySQLImpl.copy(ImmutableName _name, ACS _acs, Node _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, without children copying because the copy order will not be always correct.
 java.lang.Object ActorMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal AclEntries.
 java.lang.Object DirectoryMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object GroupIDMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy(), but without copying the EligibleParty internal aclEntries.
 java.lang.Object ProxyMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal AclEntries.
 java.lang.Object ResourceMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          Provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object RoleMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy(), but without copying the EligibleParty internal aclEntries.
 java.lang.Object UserIDMySQLImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal AclEntries.
protected  void UserIDMySQLImpl.removeEorSoftAlias(ImmutableName _alias)
          Removes a proxy account as source of a PROXY right on this instance.
static VirtualFolderMySQL VirtualFolderMySQLImpl.valueOf(ImmutableName _name, ACS _acs, VirtualFolderMySQL _parent, java.lang.String _type, UserID _definer, GroupIDMySQL _host)
          No use, since CollectionPropertyEditor calls BaseObjectHandler.
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.
 

Method parameters in ARoad0.AcsAddon.Accbee.MySQL.gBase with type arguments of type ImmutableName
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.
static void BaseUtilityMySQLImpl.setM_TargetInheritedACLRights(ResourceMySQL _res, java.util.List<AclEntry> _l_acl, java.util.Map<ImmutableName,StringRight[]> _upd_m_globalT_ACLRights, java.util.Map<java.lang.String,StringRight[]> _upd_m_primaryT_ACLRights, boolean _forDirectACL)
          This important method sets the internal maps of the inherited AclEntry rights and the primary rights from the new inherited AclEntries list.
static void BaseUtilityMySQLImpl.setM_TargetInheritedACLRightsNOTForDatabaseAcl(ResourceMySQL _res, java.util.List<AclEntry> _l_acl, 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 inherited AclEntry rights and the primary rights from the new inherited AclEntries list, when the AclEntries are not for the database.
 

Constructors in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type ImmutableName
ACSFactoryMySQLImpl(ImmutableName _iSname, ImmutableName _name, java.lang.String _ACStype, ImmutableName _parentName)
          Called by MySQL.gWork.AcsFactoryMySQL.
ActorMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, GroupIDMySQL _host)
          Used for the creation of an instance through the GUI.
BasesSetMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          This constructor is set by the beamer editor for the ACS resources list, from the 'New' button, or from the gWork.AcsFactoryUbuntu.
BasesSetMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          This constructor is called by the other constructor.
DirectoryMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          This constructor is set by the beamer editor for the ACS resources list, from the 'New' button, or from the gWork.AcsFactoryUbuntu.
DirectoryMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          This constructor is called by the other constructor.
GroupIDMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
GroupIDMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of a GroupIDMySQL.
ProxyMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin, GroupIDMySQLImpl _host, UserIDMySQLImpl _proxiedAccount)
          Constructor used in the beamer, from the 'New' button, to create a proxy account.
ProxyMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, GroupIDMySQLImpl _host, UserIDMySQLImpl _proxiedAccount, boolean _toRegisterInManager)
          Unused for the creation of a ProxyMySQL.
ResourceMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          Used by the beamer editor for the ACS resources list, from the 'New' button, and by the gWork.AcsFactory.
ResourceMySQLImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          Used by the other constructor.
RoleMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
RoleMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of a RoleIDMySQL instance.
UserIDMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin, GroupIDMySQLImpl _host)
          Constructor used in the beamer, from the 'New' button, to create an account.
UserIDMySQLImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, GroupIDMySQLImpl _host, boolean _toRegisterInManager)
          Currently unused.
VirtualFolderMySQLImpl(ImmutableName _name, ACS _acs, VirtualFolderMySQL _parent, java.lang.String _type, UserID _definer, GroupIDMySQL _host)
          This is the main constructor.
 

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

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface that return types with arguments of type ImmutableName
 java.util.Map<ImmutableName,StringRight[]> DirectoryMySQL.getM_GlobalTargetACLRights()
          Gets the map of the global rights from the root 'MySQL server'.
 

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

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type ImmutableName
static void AcsFactoryMySQL.configureMySQLonLinux(ImmutableName _name, ACS _core, ACSFactoryImpl _factory)
          Currently unused.
 ACSImpl AcsFactoryMySQL.create(ImmutableName _iSname, ImmutableName _name, java.lang.String _type, ImmutableName _parent)
          Creates a specific MySQL ACS.
 

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

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ImmutableName
 java.lang.Object ActorUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object DirectoryUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ExecutableUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          UNUSED.
 java.lang.Object ResourceUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object UserIDUbuntuImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ExecutableUbuntuImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          UNUSED.
 java.lang.Object UserIDUbuntuImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal aclEntries.
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.
 

Constructors in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ImmutableName
ACSFactoryUbuntuImpl(ImmutableName _iSname, ImmutableName _name, java.lang.String _ACStype, ImmutableName _parentName)
          Called by Ubuntu.gWork.AcsFactoryUbuntu.
ActorUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeTarget)
          Registers the new instance in the eligible parties map in the main ACS.
ActorUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeTarget, boolean _toRegisterInManager)
          Registers the new instance in the eligible parties map in the main ACS.
DirectoryUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          This constructor sets this instance as the ACS own resources root if _parent is null.
DirectoryUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          This constructor sets this instance as the ACS own resources root if _parent is null.
ExecutableUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeRef)
          Used by the beamer editor for the ACS resources list, from the 'New' button, and by the gWork.AcsFactoryUbuntu.
ResourceUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          Used by the beamer editor for the ACS resources list, from the 'New' button, and by the gWork.AcsFactory.
ResourceUbuntuImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          Used by the other constructor.
UserIDUbuntuImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from the 'New' button.
UserIDUbuntuImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of an userID.
 

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

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type ImmutableName
 ACSImpl AcsFactoryUbuntu.create(ImmutableName _iSname, ImmutableName _name, java.lang.String _type, ImmutableName _parent)
          Creates a specific Linux Ubuntu ACS.
 

Uses of ImmutableName in ARoad0.gBase
 

Classes in ARoad0.gBase that implement ImmutableName
 class NameImpl
          This class is responsible for managing the names for all the database objects.
 

Fields in ARoad0.gBase declared as ImmutableName
protected  ImmutableName BasicImpl.aCS_Name_
           
protected  ImmutableName AclEntryImpl.acsName_
           
protected  ImmutableName PrivilegeAbst.acsName_
          The acs name, wich is used in clone()
private  ImmutableName StringRightImpl.acsName_
          The name of the ACSRun which manages this right.
protected  ImmutableName AclEntryImpl.epName_
           
protected  ImmutableName CAliasImpl.hardReferenceOrAliasName_
           
protected  ImmutableName BasicImpl.iS_Name_
           
protected  ImmutableName ACSFactoryImpl.iSname_
           
protected  ImmutableName ACSImpl.iSname_
          Name of the IS which owns this ACS
protected  ImmutableName[] CAliasImpl.l_AcsOfSoftReferences_
           
protected  ImmutableName[] ACSImpl.l_OpenAcsControllerNames_
          the open controllers of this acs
protected  ImmutableName[] ResourceImpl.l_OpenAcsControllerNames_
          Array of ACS that control this resource through external AclEntries or external LINKED_FOR_ONE_TO_ONE privileges.
protected  ImmutableName[] CAliasImpl.l_SoftAlias_
           
protected  ImmutableName ACSFactoryImpl.name_
           
protected  ImmutableName ACSImpl.name_
          Name of the acs, which starts with the IS name
protected  ImmutableName BasicImpl.name_
           
protected  ImmutableName FolderAbst.name_
           
protected  ImmutableName AclEntryImpl.nameOfEpAcs_
           
protected  ImmutableName AclEntryImpl.nameOfResAcs_
           
protected  ImmutableName PrivilegeForLinksImpl.nameOfSourceAcs_
          If LINKED_FOR_ONE_TO_ONE, the single target ACS name, if any.
protected  ImmutableName PrivilegeForLinksImpl.nameOfTargetAcs_
          If LINKED_FOR_ONE_TO_ONE, the single target ACS name, if any.
protected  ImmutableName ACSImpl.ownEPFoldersRootName_
           
protected  ImmutableName ACSImpl.ownGroupsRootName_
           
protected  ImmutableName ACSImpl.ownResourceFoldersRootName_
           
protected  ImmutableName ACSImpl.ownResourcesRootName_
           
protected  ImmutableName ACSImpl.parentName_
          Name of the parent acs in the IS nametree.
protected  ImmutableName AclEntryImpl.resName_
           
protected  ImmutableName PrivilegeForLinksImpl.sourceName_
          If LINKED_FOR_ONE_TO_ONE, the single source full name, if any.
protected  ImmutableName PrivilegeForLinksImpl.targetName_
          If LINKED_FOR_ONE_TO_ONE, the single target full name, if any.
 

Fields in ARoad0.gBase with type parameters of type ImmutableName
private static java.util.List<ImmutableName> BaseManagerImpl.l_Acs__
          ACS names
protected  java.util.Set<ImmutableName> ACSImpl.l_ClosedAclEntriesACSNames_
          Set of the ACS names of both controlled ACS and referenced ACS that control this ACS, which are in the closed acl entries
protected  java.util.Set<ImmutableName> ACSImpl.l_ClosedPrivilegesACSNames_
          Set of the ACS names of both controlled ACS and referenced ACS that control this ACS, which are in the closed privileges
protected  java.util.List<ImmutableName> FolderAbst.l_connectedACSNames_
          The connected ACS are the ACS of the BaseObjects, and it is empty if it is a view of non-ACSObjects like 'Architecture'.
protected  java.util.List<ImmutableName> NoThanViewInBaseImpl.l_excludedSourceNames_
           
protected  java.util.List<ImmutableName> ACSImpl.l_RootNamesForAcsIntegrity_
          The list of the ACSObject roots of this ACS in an opened parent ACS, where each root in the parent ACS has some property updatings which may weaken the integrity of this ACS.
protected  java.util.List<ImmutableName> ACSImpl.l_RootNamesForAcsOpeningNoClosing_
          The list of the ACSObject roots of this ACS in an opened parent ACS, where each root remains in the parent ACS at the closing of this ACS.
protected  java.util.List<ImmutableName> ACSImpl.l_RootNamesForAcsOpeningWithClosing_
          The list of the ACSObject roots of this ACS in an opened parent ACS, where each root has to be in the parent ACS at the opening of this ACS, and it is deleted at the closing of the ACS.
protected  java.util.ArrayList<ImmutableName> ACSImpl.l_TiedChildACSs_
          A child tied ACS has to be opened when this instance is opened.
private static java.util.List<ImmutableName> BaseManagerImpl.l_Views__
          View names
protected  java.util.SortedMap<ImmutableName,ImmutableResource> ActorImpl.m_AclEntriesResources_
          Map
protected  java.util.SortedMap<ImmutableName,ImmutableResource> EligiblePartyImpl.m_AclEntriesResources_
          map(resource name, resource).
protected  java.util.Map<ImmutableName,ImmutableActor> ACSImpl.m_ActorBridgeTargets_
          Map (ImmutableName, Actor) of own Actors which are bridge targets for external actor sources.
protected  java.util.HashMap<ImmutableName,java.lang.String[]> ACSFactoryImpl.m_alternateProperties_
          Map of the alternates of the ACS or the subACS, if any, with all the associated properties.
private  java.util.Map<ImmutableName,ImmutableName[]> NameISTreeImpl.m_Alternates_
          Optional node property for the Alternate relation: mandatory key: node_name for a ground ACS or subACS; the values are the names of the alternates for the key.
protected  java.util.HashMap<ImmutableName,java.util.List<java.lang.String>> NameTreeImpl.m_Areas_
          hashmap of areas: key: area_name, which may be a node name value: String node type at the index 0, and then node names of items in the area
protected  java.util.SortedMap<ImmutableName,BaseObject> FolderAbst.m_BaseObjects_
           
protected  java.util.HashMap<java.lang.String,ImmutableName> ACSFactoryImpl.m_BelongsToComposite_
          Immutable map which says if the ACS or a subACS belongs to a Composite ACS in the IS Name Tree.
protected  java.util.HashMap<java.lang.String,ImmutableName> ACSImpl.m_BelongsToComposite_
          Immutable map which says if the ACS or a subACS belongs to a Composite ACS in the IS Name Tree.
protected  java.util.SortedMap<ImmutableName,java.util.ArrayList<ImmutableName>> ACSImpl.m_closedSourcesOfActorBridgeTargets_
          Map of the closed external Actor names which are sources of own actor bridge targets.
protected  java.util.SortedMap<ImmutableName,java.util.ArrayList<ImmutableName>> ACSImpl.m_closedSourcesOfActorBridgeTargets_
          Map of the closed external Actor names which are sources of own actor bridge targets.
protected  java.util.SortedMap<ImmutableName,ImmutableName> ACSImpl.m_closedTargetsOfActorBridgeSources_
          Map of the closed external Actor names which are targets of own actor bridge sources.
protected  java.util.SortedMap<ImmutableName,ImmutableName> ACSImpl.m_closedTargetsOfActorBridgeSources_
          Map of the closed external Actor names which are targets of own actor bridge sources.
protected  java.util.SortedMap<ImmutableName,ImmutableEligibleParty> ACSImpl.m_EligibleParties_
          Map of all the eligible parties of this ACS
private  java.util.Map<ImmutableName,java.lang.String> NameISTreeImpl.m_ExtendedVisibleSpaces_
          ImmutableName/String map of visible spaces for a node, which extends the parent children (if ImmutableNameTree.isHubNode is true) and the ImmutableNameTree areas of the node, if any.
protected  java.util.HashMap<ImmutableName,java.lang.Integer> NameTreeImpl.m_Levels_
          hashmap of node levels: key: node_name value: node level in l_NodeDescriptors_ so, the key set gives all the node names.
private  java.util.Map<ImmutableName,java.lang.String[]> NameISTreeImpl.m_Links_
          ImmutableName/String[] map of optional links which are managed by the user of this class It is an optional node property with an ImmutableName/String[] map: the optional key is the node or area name, or the sum of two node names, the value is an optional String array, where all the properties are also optional and without constraints on the format.
private  java.util.Map<ImmutableName,ImmutableName[]> NameISTreeImpl.m_MandatoryPaths_
          ImmutableName/ImmutableName[] map of the optional mandatory paths It is an optional node property: optional key: node_name is the beginning of the first path; value: the optional array of node names is the mandatory paths to go accross (if rights allow it), where the structure is a one-item List, or a List (first_node, second_node, beginning_node, third_node, fourth_node, beginning_node), which indicates that there are two paths: from beginning_node to second_node, and from beginning_node to third_node and fourth_node, and where all the nodes are in the visible space of the beginning node
private static java.util.Map<ImmutableName,ImmutableNameISTree> BaseManagerImpl.m_NameTrees__
          m_NameTrees__ is a map of NameISTrees which describes the structure of each IS.
protected  java.util.SortedMap<ImmutableName,ImmutableTarget> EPRViewInBaseImpl.m_NoSourceTargets_
           
protected  java.util.SortedMap<ImmutableName,ImmutableName> FolderAbst.m_ObjectsNames_
          Used in the folder saving, to avoid some links to the ACSObjects, and then to not include the connected ACSs in the folder saving.
protected  java.util.SortedMap<ImmutableName,ImmutableName> FolderAbst.m_ObjectsNames_
          Used in the folder saving, to avoid some links to the ACSObjects, and then to not include the connected ACSs in the folder saving.
protected static java.util.Map<ImmutableName,ImmutableACS> BaseManagerImpl.m_OpenAcs__
          ACS map; ACS name is the key
private  java.util.Map<ImmutableName,java.lang.Boolean> NameISTreeImpl.m_OpenNodes_
          ImmutableName/Boolean map of the state open/closed of each node.
protected static java.util.Map<ImmutableName,ViewInBase> BaseManagerImpl.m_OpenViews__
          View map; view name is the key
protected  java.util.SortedMap<ImmutableName,ImmutableResource> ACSImpl.m_Resources_
          Map of all the resources of this ACS
protected  java.util.SortedMap<ImmutableName,ImmutableSource> EPRViewInBaseImpl.m_Sources_
           
protected  java.util.SortedMap<ImmutableName,ImmutableTarget> EPRViewInBaseImpl.m_Targets_
           
 

Methods in ARoad0.gBase that return ImmutableName
 ImmutableName AclEntryImpl.getAcsName()
          Caution: does not return a clone.
 ImmutableName BasicImpl.getAcsName()
           
 ImmutableName PrivilegeAbst.getAcsName()
           
 ImmutableName StringMetaRightImpl.getAcsName()
           
 ImmutableName StringRightImpl.getAcsName()
          Called from the constructor through StringMetaRightImpl.addACSRight() It is both the name of the ACS and then name of its ACSFactory.
 ImmutableName VirtualFolderImpl.getAcsName()
           
static ImmutableName BaseUtilityImpl.getAcsNameFromName(ImmutableName _rightName)
          Get the ACS name from the acsright name.
static ImmutableName BaseUtilityImpl.getBaseObjectTrueName(ImmutableName _initialName, java.lang.Class _class)
          For UserIDs and GroupIDs, adds '<U>' or '<G>' before the name last component.
 ImmutableName NameTreeImpl.getChild(ImmutableName _parent, int _index)
          Gets one of the children in the nametree
 ImmutableName ISNodeImpl.getComposite()
          Gets the composite if the node is a subcomposite.
 ImmutableName AclEntryImpl.getEpName()
          Caution: does not return a clone.
static ImmutableName BaseUtilityImpl.getFromKownACS(ImmutableName _name)
          A Basic name starts with its ACS name, and this is used to detect if a name is from a known ACS in the full structure.
 ImmutableName ACSFactoryImpl.getFullName()
          The full name is unique for the Access Road program.
 ImmutableName ACSImpl.getFullName()
          The full name is unique for the Access Road program.
 ImmutableName AclEntryImpl.getFullName()
          The full name is unique for the Access Road program.
 ImmutableName BasicImpl.getFullName()
          The full name is unique for the Access Road program.
 ImmutableName FolderAbst.getFullName()
          The full name is unique for the Access Road program.
 ImmutableName ISNodeImpl.getFullName()
           
 ImmutableName PrivilegeForLinksImpl.getFullName()
          The full name is unique for the Access Road program.
 ImmutableName PrivilegeForTypeImpl.getFullName()
          The full name is unique for the Access Road program.
 ImmutableName StringMetaRightImpl.getFullName()
          Get the full name of the right, which is unique for the program.
 ImmutableName StringRightImpl.getFullName()
          Gets the full name of the right, which is unique for the program.
 ImmutableName BasicImpl.getIS_Name()
          The Basic owns to an access control system (ACS) which owns to an information system (IS).
 ImmutableName ACSFactoryImpl.getISName()
          Gets the name of the information system which owns this acs.
 ImmutableName ACSImpl.getISName()
          Get the name of the information system which owns this acs.
 ImmutableName BaseManagerImpl.getISofName(ImmutableName _name)
          Gets the IS name if the name is known as a node name or an area name.
 ImmutableName[] AclEntryImpl.getKeyPropertiesFromDetailledName(java.lang.String _displayedName)
          Extracts the resource name first, and the EligibleParty name in the detailled name of an AclEntry, then the right sens and, if not null, the first condition group name.
 ImmutableName[] PrivilegeAbst.getKeyPropertiesFromDetailledName(java.lang.String _displayedName)
          Extracts the 3 key properties from the key of an object.
static ImmutableName[] AclEntryImpl.getKeyPropertiesFromName(ImmutableName _aclName)
          Gets the component names from the AclEntry name.
 ImmutableName[] ACSImpl.getL_AcsControllers()
          Gets all the open ACS that have an external AclEntry or an external Linked Privilege for a resource or a virtual folder from this ACS.
 ImmutableName[] ResourceImpl.getL_AcsControllers()
          Gets the open ACS that manages an external AclEntry or Linked Privilege for this resource.
 ImmutableName[] BasicImpl.getL_AcsOfSoftReferences()
          Gets a sorted array of names of the ACS of the soft references.
protected  ImmutableName[] CAliasImpl.getL_AcsOfSoftReferences()
          As a soft alias, sets a sorted array of names of the ACS of the soft references.
 ImmutableName[] VirtualFolderImpl.getL_AcsOfSoftReferences()
          Gets a sorted array of names of the ACS of the soft references.
 ImmutableName[] BasicImpl.getL_SoftAlias()
          Gets a sorted array of names of the internal or external soft alias.
protected  ImmutableName[] CAliasImpl.getL_SoftAlias()
          As a soft reference, gets a sorted array of names of the soft alias.
 ImmutableName[] VirtualFolderImpl.getL_SoftAlias()
          Gets a sorted array of names for the external soft aliases.
 ImmutableName ACSFactoryImpl.getName()
          Gets the futur ACS name, including the IS name if any.
 ImmutableName ACSImpl.getName()
          Get the BaseObject name.
 ImmutableName AclEntryImpl.getName()
          Gets the BaseObject name of the AclEntry from getNameFromDetailledName().
 ImmutableName BasicImpl.getName()
          The name is unique for the Access Road program.
 ImmutableName FolderAbst.getName()
           
 ImmutableName ISNodeImpl.getName()
           
 ImmutableName PrivilegeForLinksImpl.getName()
          Gets the BaseObject name of the privilege.
 ImmutableName PrivilegeForTypeImpl.getName()
          Gets the BaseObject name of the privilege.
 ImmutableName StringMetaRightImpl.getName()
          Get the BaseObject name of the metaright, that is its full name.
 ImmutableName StringRightImpl.getName()
          Gets the BaseObject name of the right, as a current name with less information than the full name.
 ImmutableName AclEntryImpl.getNameFromDetailledName(ImmutableACS _acs, java.lang.String _detailledName)
          Extracts the BaseObject name from the detailled name of an AclEntry.
 ImmutableName PrivilegeAbst.getNameFromDetailledName(ImmutableACS _acs, java.lang.String _detailledName)
          Extracts the BaseObject name from the detailled name of a Privilege.
 ImmutableName AclEntryImpl.getNameOfEpACS()
          Caution: does not return a clone.
 ImmutableName AclEntryImpl.getNameOfResACS()
          Caution: does not return a clone.
 ImmutableName PrivilegeForLinksImpl.getNameOfSingleSourceACS()
           
 ImmutableName PrivilegeForLinksImpl.getNameOfSingleTargetACS()
           
 ImmutableName ACSImpl.getOwnEPFoldersRootName()
          The current root is the first non-finalized virtual folder for eligible parties, without parent which has been created.
 ImmutableName ACSImpl.getOwnGroupsRootName()
          The current root is the first non-finalized group without parent which has been created.
 ImmutableName ACSImpl.getOwnResourceFoldersRootName()
          The current root is the first non-finalized virtual folder for resources without parent which has been created.
 ImmutableName ACSImpl.getOwnResourcesRootName()
          The current root is the single directory without parent, if any.
 ImmutableName NameTreeImpl.getParent(ImmutableName _child)
          Gets the parent of a nametree node or area.
 ImmutableName ACSFactoryImpl.getParentName()
          Gets the optional parent name for the ACS in the IS nametree.
 ImmutableName ACSImpl.getParentName()
          Gets the mandatory parent name for the ACS in the IS nametree.
static ImmutableName[] AclEntryImpl.getPropertyNamesFromName(java.lang.String _aclName)
          Gets the main components names from the aclEntry name as a string, returned by toString().
 ImmutableName AclEntryImpl.getResName()
          Caution: does not return a clone.
 ImmutableName NameTreeImpl.getRoot()
          Gets the root of the nametree
 ImmutableName PrivilegeForLinksImpl.getSingleSourceName()
           
 ImmutableName PrivilegeForLinksImpl.getSingleTargetName()
           
 

Methods in ARoad0.gBase that return types with arguments of type ImmutableName
 java.util.List<ImmutableName> NameISTreeImpl.getAlternates(ImmutableName _node)
          Gets the alternates of a node.
 java.util.Set<ImmutableName> BaseManagerImpl.getElementsOfOneView(ImmutableName _name, boolean _acsNames)
          Gets the elements of a closed or opened ViewInBase.
 java.util.List<ImmutableName> FolderAbst.getEorL_ConnectedACSNames()
           
 java.util.SortedMap<ImmutableName,ImmutableActor> ACSImpl.getEorM_Actors()
          Copy of all the actors in a new map.
 java.util.SortedMap<ImmutableName,BaseObject> FolderAbst.getEorM_BaseObjects()
          Gets all the base objects displayed in this folder.
 java.util.SortedMap<ImmutableName,ImmutableEligibleParty> ACSImpl.getEorM_EligibleParties()
          The eligible parties are own or external ones.
 java.util.SortedMap<ImmutableName,ImmutableEligibleParty> ACSImpl.getEorM_ExternalEligibleParties()
          Copy of the external eligible parties in a new map.
 java.util.SortedMap<ImmutableName,ImmutableResource> ACSImpl.getEorM_ExternalResources()
          Copy of the external resources in a new map.
 java.util.SortedMap<ImmutableName,ImmutableTarget> EPRViewInBaseImpl.getEorM_NoSourceTargets()
          Gets the targets in this view which are not eligible parties (actors, accounts, groups) nor virtual folders.
 java.util.Map<ImmutableName,ImmutableACS> BaseManagerImpl.getEorM_OpenACS()
          Called in the generic access paths searching, then may be called from a view worker thread.
 java.util.Map<ImmutableName,ViewInBase> BaseManagerImpl.getEorM_OpenViews()
           
 java.util.SortedMap<ImmutableName,ImmutableActor> ACSImpl.getEorM_OwnActors()
          Copy of the own actors in a new map.
 java.util.SortedMap<ImmutableName,ImmutableEligibleParty> ACSImpl.getEorM_OwnEligibleParties()
          Copy of the own eligible parties in a new map.
 java.util.SortedMap<ImmutableName,ImmutableResource> ACSImpl.getEorM_OwnNoParentResources()
          Copy of the own no-parent resources in a new map.
 java.util.SortedMap<ImmutableName,ImmutableResource> ACSImpl.getEorM_OwnResources()
          Copy of the own resources in a new map.
 java.util.SortedMap<ImmutableName,ImmutableResource> ACSImpl.getEorM_Resources()
          The resources are own or external ones.
 java.util.SortedMap<ImmutableName,ImmutableSource> EPRViewInBaseImpl.getEorM_Sources()
          Gets all the sources in this view, and this covers the actors, accounts, groups and virtual folders.
 java.util.SortedMap<ImmutableName,ImmutableTarget> EPRViewInBaseImpl.getEorM_Targets()
          Gets all the access targets in this view, and this covers simple resources, actors, directories, executables, accounts, groups and virtual folders.
 java.util.List<ImmutableName> NameISTreeImpl.getGroundsOfAlternate(ImmutableName _alter)
          Gets the grounds for which the argument is an alternate.
 java.util.List<ImmutableName> BaseManagerImpl.getL_ACSNames()
          Return the names of the registered ACS, open ones and closed ones.
 java.util.List<ImmutableName> NameTreeImpl.getL_AllChildren(ImmutableName _parent)
          Gets all the direct and indirect children of a node or area in the nametree.
 java.util.Set<ImmutableName> NameTreeImpl.getL_AreaNames()
          Gets the set of all the nametree area names, if any.
 java.util.List<ImmutableName> NameTreeImpl.getL_AreasOfNode(ImmutableName _name)
          Gets the areas of the nametree the node belongs to.
protected static java.util.Map<ImmutableName,java.util.List<java.lang.String>> AssociateUtilityImpl.getL_AssociatesAndCalledMethods(BaseObject _object, java.lang.String[] _l_actions, ACS _acsChild)
          Parses the ACS association commands to get the associates in a large sens, and the methods which are implied.
protected  java.util.Set<ImmutableName> ACSImpl.getL_ClosedAclEntriesACSNames()
          Gets all the closed ACS names if this ACS is a controller of external resource(s) or eligible, through its aclEntries, or if this ACS is controlled by other ACS.
protected  java.util.Set<ImmutableName> ACSImpl.getL_ClosedACSBridgeSources()
          Gets the own bridge sources which are not activated because their targets belong to a closed ACS.
protected  java.util.Set<ImmutableName> ACSImpl.getL_ClosedPrivilegesACSNames()
          Gets all the closed ACS names if this ACS is a controller of external resource(s) or eligible, through its Privileges, or if this ACS is controlled by other ACS.
 java.util.Set<ImmutableName> BaseManagerImpl.getL_CompositeNodesOfIS(ImmutableName _ISname)
          Get the Composite ACS and a Composite subACS of an IS nametrees.
 java.util.List<ImmutableName> NameTreeImpl.getL_DirectChildren(ImmutableName _parent)
          Gets all the direct children of a node or area in the nametree.
 java.util.List<ImmutableName> ISNodeImpl.getL_GroundsOfAlternate()
          Gets the Grounds for which the node is an Alternate.
 java.util.Set<ImmutableName> BaseManagerImpl.getL_IS()
          Returns the names of the registered IS, which are also the IS nametree names.
 java.util.List<ImmutableName> ACSFactoryImpl.getL_LimitedValuesForBelongsToComposite(java.lang.String _key)
          Gets the current composites in the IS, and adds the new composites that this instance will create.
 java.util.List<ImmutableName> NameTreeImpl.getL_NodesOfArea(ImmutableName _name)
          Gets the nodes belonging to an area of the nametree.
 java.util.List<ImmutableName> ISNodeImpl.getL_NodesOfComposite()
          Gets the nodes belonging to a composite in the nametree.
 java.util.List<ImmutableName> ACSImpl.getL_RootsForClosing()
          Gets the list of the ACSObject roots of this ACS in an opened parent ACS, where each root has to be deleted in the parent ACS at the closing of this ACS.
 java.util.List<ImmutableName> ACSImpl.getL_RootsForIntegrity()
          Get the list of the ACSObject roots of this ACS in an opened parent ACS, where each root in the parent ACS has some property updatings which may weaken the integrity of this ACS.
 java.util.List<ImmutableName> ACSImpl.getL_RootsForOpening()
          Gets the list of the ACSObject roots of this ACS in an opened parent ACS, where each root has to be in the parent ACS at the opening of this ACS to ensure its working.
static java.util.Set<ImmutableName> AssociateUtilityImpl.getL_RootsWithoutDeletingInParentACSs(ACS _child)
          Gets the roots that a child ACS needs to have in its parent ACS, and which are not to delete at the closing of the child ACS.
 java.util.List<ImmutableName> ACSImpl.getL_TiedChildACS()
          A tied child ACS has to be opened when this instance is opened.
 java.util.List<ImmutableName> BaseManagerImpl.getL_ViewNames()
          Gets the names of the open or closed views.
 java.util.Map<java.lang.String,ImmutableName> ACSImpl.getM_BelongsToComposite()
          Gets the map which says if the ACS or a subACS belongs to a Composite ACS in the IS Name Tree.
 java.util.Map<ImmutableName,ImmutableNameISTree> BaseManagerImpl.getM_ISTrees()
          Returns the map of all the registered IS nametrees.
 java.util.Set<ImmutableName> NameTreeImpl.nodes()
          Gets the set of all the nametree nodes, including the root and excluding the areas.
 

Methods in ARoad0.gBase with parameters of type ImmutableName
protected  void ACSImpl.addAcsController(ImmutableName _ACSname)
          Called by addResource() and addVirtualFolder().
protected  void BasicImpl.addAcsOfSoftReferences(ImmutableName _acs)
          Adds the ACS name of an external or internal soft reference to the master as soft alias.
protected  void CAliasImpl.addAcsOfSoftReferences(ImmutableName _acs)
          Adds the ACS name of an external or internal soft reference to the master as soft alias.
protected  void VirtualFolderImpl.addAcsOfSoftReferences(ImmutableName _acs)
          Adds the ACS name of an external or internal soft reference to the master as soft alias.
protected  void BaseManagerImpl.addAcsOrSubAcsNodeToIS(ImmutableName _ISname, Name _parent, ImmutableName _name, java.lang.String _node_type, boolean _is_hub, java.lang.String _visible_space, boolean _server, boolean _fireChange)
          Called by ACSFactory to add an ACS or subACS to the IS nametrees, after the call to newEorACS(), and by importACS().
protected  void NameISTreeImpl.addAlternate(ImmutableName _node, ImmutableName _alter)
          Adds a node property only for the Alternate relation: mandatory key: node_name; the values are the names of the alternates for the key which is a ground, and (ISFactoryUtilityImpl.IS_ALTERNATE_OF+ground name) for the key which is an alternate.
protected  void NameTreeImpl.addArea(ImmutableName _area, java.lang.String _node_type)
          Adds an empty area in the nametree, which is defined as a set of nodes in the nametree.
protected  void NameISTreeImpl.addArea(ImmutableName _area, java.lang.String _node_type, java.lang.String[] _l_links)
          Adds an empty area in the nametree, which is defined as a set of nodes in the nametree.
 void ACSFactoryImpl.addBelongsToComposite(java.lang.String _criteria, ImmutableName[] _l_values)
          Links a composite node in the IS nametree to the ACS or to a subACS.
protected  void NameTreeImpl.addChild(ImmutableName _parent, ImmutableName _child, java.lang.String _node_type, boolean _is_hub)
          Adds a child as a new node in the nametree.
protected  void NameISTreeImpl.addChild(ImmutableName _parent, ImmutableName _child, java.lang.String _node_type, boolean _is_hub, java.lang.String[] _l_links)
          Adds a child as a new node in the nametree.
 void BaseManagerImpl.addComponentNodeToIS(ImmutableName _ISname, ImmutableName _name, java.lang.String _node_type)
          Called by ACSFactoryImpl and importACS() to add a physical or logical component to the IS nametrees, and by ActionNewACSyst.handleSelectionDialog().
protected  void BaseManagerImpl.addCompositeNodeToIS(ImmutableName _ISname, java.lang.String _name, java.lang.String _node_type, boolean _is_authorization_server)
          Called by ACSFactory to add a Composite ACS or a Composite subACS to the IS nametrees.
protected  void BasicImpl.addConstrainedChildACS(java.lang.String _key, ImmutableName[] _l_acs)
          A constrained (opened or closed) child ACS has one or several of the following relations to this object: <ForChildAcsOpeningAndClosing>, <ForChildAcsOpeningNoClosing> or <ForChildAcsIntegrity>.
protected  void BasicImpl.addEorSoftAlias(ImmutableName _alias)
          Adds an internal or external soft alias.
protected  void CAliasImpl.addEorSoftAlias(ImmutableName _alias)
          Adds an external or internal soft alias to the master as soft reference.
protected  void VirtualFolderImpl.addEorSoftAlias(ImmutableName _alias)
          Adds an internal or external soft alias.
 void BaseManagerImpl.addIS(ImmutableName _name, boolean _is_hub)
          Called by newEorACS() and ActionNewACSsyst to add an information system, to save it in the NameTrees map through a new NameISTree with a passive root which is the IS name.
protected  void NameISTreeImpl.addMandatoryPath(ImmutableName _node, ImmutableName[] _l_path)
          Adds a mandatory path from a node to access to other nodes.
protected  void NameISTreeImpl.addMandatoryPath(ImmutableName _node, ImmutableName[] _l_path)
          Adds a mandatory path from a node to access to other nodes.
protected  void NameTreeImpl.addNodeToArea(ImmutableName _area, ImmutableName _node)
          Adds a node to an area in the nametree, only if the new node is a nametree node which is a direct child of an area external node.
protected  void ACSImpl.addRootForChildACS(ImmutableName _child, ACSObject _root)
          Adds an ACSObject which has at least one relation with any opened child ACS, among the possible relations <ForChildAcsOpeningAndClosing>, <ForChildAcsOpeningNoClosing> and <ForChildAcsIntegrity>.
protected  void BaseManagerImpl.addSecondaryPropertiesToAcsOrSubNode(ImmutableName _ISname, ImmutableName _name, boolean _is_tied_child, ImmutableName _composite, ImmutableName[] _l_alternates, java.util.Map<ImmutableName,java.lang.String[]> _m_alternateProperties, boolean _fireChange)
          Called by ACSFactory to add some Tied-Child, Composite, Alternate relations to an ACS or subACS in the IS nametree, after the call to addAcsOrSubAcsNodeToIS().
protected  void BaseManagerImpl.addSecondaryPropertiesToAcsOrSubNode(ImmutableName _ISname, ImmutableName _name, boolean _is_tied_child, ImmutableName _composite, ImmutableName[] _l_alternates, java.util.Map<ImmutableName,java.lang.String[]> _m_alternateProperties, boolean _fireChange)
          Called by ACSFactory to add some Tied-Child, Composite, Alternate relations to an ACS or subACS in the IS nametree, after the call to addAcsOrSubAcsNodeToIS().
static java.lang.String AclEntryImpl.buildUpDetailledName(ImmutableName _epName, ImmutableName _resName, boolean _positiveRight, java.lang.String _conditionGroupName)
          This method creates the detailled name of an internal AclEntry, that is unique in its ACS, and it provides the preprocessing of the detailled name for an external AclEntry.
 boolean NameImpl.contains(ImmutableName _name)
           
 boolean ACSImpl.containsEligiblePartyName(ImmutableName _name)
          Test if the eligible party is opened, and owned by the ACS or external to the ACS and connected to it through an ACS aclEntry.
 boolean ACSImpl.containsOwnEligiblePartyName(ImmutableName _name)
          True if the ACS owns this EP.
 boolean ACSImpl.containsOwnResourceName(ImmutableName _name)
          Synchronized on the resources map.
 boolean ACSImpl.containsOwnVirtualFolderName(ImmutableName _name)
          Tests if the ACS owns the virtual folder.
 boolean ACSImpl.containsPrivilegeName(ImmutableName _name)
          Tests if a privilege is known.
 boolean ACSImpl.containsResourceName(ImmutableName _name)
          Test if the resource is opened, and owned or controlled by the ACS.
 boolean ACSImpl.containsVirtualFolderName(ImmutableName _name)
          Tests if a virtual folder is known.
 java.lang.Object ActorImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, following Copyable.
 java.lang.Object BasicImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object DirectoryImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, without children copying because the copy order will not be always correct.
 java.lang.Object EligiblePartyImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object GroupIDImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object ResourceImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          Provides a copy of the instance with another name.
 java.lang.Object UserIDImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object GroupIDMemberImpl.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Object _aliasRef, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 java.lang.Object PrivilegeForLinksImpl.copy(ImmutableName _name, ACS _acs, Node _parent, java.lang.Boolean _toRegisterInManager)
          TO REVIEW This method provides a copy of the instance, in the same ACS or another one, on the contrary of PrivilegeForTypeImpl.copy().
 java.lang.Object PrivilegeForTypeImpl.copy(ImmutableName _name, ACS _acs, Node _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, only for another ACS.
 java.lang.Object VirtualFolderImpl.copy(ImmutableName _name, ACS _acs, Node _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name, without children copying because the copy order will not be always correct.
protected static ViewInBase EPRViewInBaseImpl.copy(ImmutableName _name, EPRViewInBase _view, boolean _toRegisterInManager)
          Creates a copy with another name, and may register it.
static ACSImpl ACSImpl.copy(ImmutableName _iSname, ImmutableName _parentName, ImmutableName _name, boolean _is_hub, java.lang.String _visibleSpace, ACSImpl _acs, boolean _toRegisterInManager)
          NO USE.
protected static ViewInBase NoThanViewInBaseImpl.copy(ImmutableName _name, NoThanViewInBase _view, boolean _toRegisterInManager)
          Creates a copy with another name, and may register it.
protected static ViewInBase ViewInBaseImpl.copy(ImmutableName _name, ViewInBase _view, boolean _toRegisterInManager)
          This method creates a copy with another name.
 EPRViewInBase EPRViewInBaseImpl.copyAndSave(ImmutableName _name)
          Creates, registers in the base and saves a view copy with another name.
 NoThanViewInBase NoThanViewInBaseImpl.copyAndSave(ImmutableName _name)
          Creates, registers in the base and saves a view copy with another name.
 java.lang.Object GroupIDMemberImpl.copyWithoutAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Object _aliasRef, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the aclEntries.
 java.lang.Object ActorImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying internal aclEntries.
 java.lang.Object DirectoryImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object EligiblePartyImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object GroupIDImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy(), but without copying the EligibleParty internal aclEntries.
 java.lang.Object ResourceImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          Provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object UserIDImpl.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as copy() but without copying the internal AclEntries.
 Name NameImpl.extended(ImmutableName _name)
          For extending the current name.
 ImmutableACS PrivilegeAbst.getAcsFromName(ImmutableName _name)
          Gets the ACS from the privilege name.
static ImmutableName BaseUtilityImpl.getAcsNameFromName(ImmutableName _rightName)
          Get the ACS name from the acsright name.
 StringRight[] StringMetaRightImpl.getACSRightsForOneACS(ImmutableName _aCSname)
          Get the StringRights which are equivallent to this MetaStringRight in one ACS.
 java.util.List<ImmutableName> NameISTreeImpl.getAlternates(ImmutableName _node)
          Gets the alternates of a node.
 BaseObject UtilityImpl.getBaseObject(ImmutableName _name)
          Gets the BaseObject from the names of an open entity.
static ImmutableName BaseUtilityImpl.getBaseObjectTrueName(ImmutableName _initialName, java.lang.Class _class)
          For UserIDs and GroupIDs, adds '<U>' or '<G>' before the name last component.
 ImmutableName NameTreeImpl.getChild(ImmutableName _parent, int _index)
          Gets one of the children in the nametree
 int NameTreeImpl.getChildCount(ImmutableName _parent)
          Gets the number of children for a node in the nametree, in reading its proper children count.
 int NameTreeImpl.getDepthFirstIndexInNameTree(ImmutableName _child)
          Gets the current index of a child in its nametree, as the child appears in the IS structure o the GUI, following a depth-first order.
 java.lang.String AclEntryImpl.getDetailledNameFromName(ImmutableName _name)
          Gets the detailled name from the AclEntry name, like a static method since the AclEntry properties are not used.
 java.lang.String PrivilegeAbst.getDetailledNameFromName(ImmutableName _name)
          Gets the detailled name from the privilege name.
protected static java.lang.String PrivilegeForLinksImpl.getDetailledNameFromNameForLinks(ImmutableName _name, int _typeIndex)
          Gets the registered detailled name from the privilege name.
protected static java.lang.String PrivilegeForTypeImpl.getDetailledNameFromNameForType(ImmutableName _name, int _typeIndex)
          Gets the detailled name from the privilege name.
 java.util.Set<ImmutableName> BaseManagerImpl.getElementsOfOneView(ImmutableName _name, boolean _acsNames)
          Gets the elements of a closed or opened ViewInBase.
static BaseObject BaseUtilityImpl.getEorBaseObject(ImmutableName _name)
          Gets the BaseObject from the open entities only.
 java.lang.String NameISTreeImpl.getExtendedVisibleSpace(ImmutableName _node)
          Gets the nodes which are visible for the argument.
static ImmutableName BaseUtilityImpl.getFromKownACS(ImmutableName _name)
          A Basic name starts with its ACS name, and this is used to detect if a name is from a known ACS in the full structure.
 java.util.List<ImmutableName> NameISTreeImpl.getGroundsOfAlternate(ImmutableName _alter)
          Gets the grounds for which the argument is an alternate.
 int NameTreeImpl.getIndexInParent(ImmutableName _child)
          Gets the current index of a child in its parent array in the nametree.
 ImmutableName BaseManagerImpl.getISofName(ImmutableName _name)
          Gets the IS name if the name is known as a node name or an area name.
 ImmutableNameISTree BaseManagerImpl.getISTree(ImmutableName _name)
          Returns an IS nametree.
static ImmutableName[] AclEntryImpl.getKeyPropertiesFromName(ImmutableName _aclName)
          Gets the component names from the AclEntry name.
static java.lang.Object[] AclEntryImpl.getKeyReferencesFromName(ImmutableName _aclName)
          Gets the 4 or 5 AclEntry main components from the AclEntry name.
 java.lang.Object[] PrivilegeForLinksImpl.getKeyReferencesFromName(ImmutableName _privName)
          Gets the main components from the linked privilege name as a string, returned by getName().
 java.lang.Object[] PrivilegeForTypeImpl.getKeyReferencesFromName(ImmutableName _privName)
          Gets the main components from the typed privilege name as a string, returned by getName().
 java.util.List<ImmutableName> NameTreeImpl.getL_AllChildren(ImmutableName _parent)
          Gets all the direct and indirect children of a node or area in the nametree.
 java.util.List<ImmutableName> NameTreeImpl.getL_AreasOfNode(ImmutableName _name)
          Gets the areas of the nametree the node belongs to.
 java.util.Set<ImmutableName> BaseManagerImpl.getL_CompositeNodesOfIS(ImmutableName _ISname)
          Get the Composite ACS and a Composite subACS of an IS nametrees.
 java.util.List<ImmutableName> NameTreeImpl.getL_DirectChildren(ImmutableName _parent)
          Gets all the direct children of a node or area in the nametree.
 java.util.List<ImmutableName> NameTreeImpl.getL_NodesOfArea(ImmutableName _name)
          Gets the nodes belonging to an area of the nametree.
 int NameTreeImpl.getLevel(ImmutableName _node)
          Gets the level of a node in the nametree.
 java.lang.String[] NameISTreeImpl.getLinks(ImmutableName _name)
          Gets the optional links for a name, which depends on the ImmutableNameISTree use.
private  int NameISTreeImpl.getMandatoryPathIndex(ImmutableName _node, ImmutableName[] _l_path)
          Tests a path as mandatory path from a node to access to other nodes.
private  int NameISTreeImpl.getMandatoryPathIndex(ImmutableName _node, ImmutableName[] _l_path)
          Tests a path as mandatory path from a node to access to other nodes.
 java.util.List<ImmutableName[]> NameISTreeImpl.getMandatoryPaths(ImmutableName _node)
          Gets the mandatory paths from a node or an area to access to other nodes, if rights allow it.
 StringMetaRight BaseManagerImpl.getMetaRightFromName(ImmutableName _name)
          Gets the metaright with the correct name through getName().
private  java.lang.Object[] NameTreeImpl.getNodeArray(ImmutableName _node)
          Gets the internal description of a node in the nametree.
 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.
 VirtualFolder ACSImpl.getOneVirtualFolder(ImmutableName _name)
          Gets a virtual folder managed by this ACS.
 ImmutableName NameTreeImpl.getParent(ImmutableName _child)
          Gets the parent of a nametree node or area.
 ImmutableNameTree NameTreeImpl.getSubTree(ImmutableName _root)
          Gets an independant subtree from the nametree, with all the indirect children.
 javax.swing.tree.TreePath NameTreeImpl.getTreePath(ImmutableName _startingNode, ImmutableName _endingNode)
          Gets the path of nodes between two nodes in the nametree, if one of the two nodes is an indirect child of the other one.
 java.lang.String NameTreeImpl.getType(ImmutableName _name)
          Gets the type of the node or the area.
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> BaseManagerImpl.importACS(ImmutableName _name)
          Imports an unknown ACS from a file in the current directory, creates it as a node in the right IS, opens and saves it.
static boolean BaseUtilityImpl.isAcsRightName(ImmutableName _rightName)
          Called by BeamerManager.
 boolean NameTreeImpl.isArea(ImmutableName _name)
          Tests a name as area of the nametree.
 boolean NameISTreeImpl.isChildOfAcsNode(ImmutableName _node)
          Gets if a node is the direct or indirect child of at least one node having the type ISImpl.ACS_NODE.
static boolean BaseUtilityImpl.isExternalACSobject(ACSImpl _acs, ImmutableName _objName, boolean _forSource)
          Called by ACSImpl and PrivilegeForLinksImpl.finalizeForBase(), to check the presence of the ACSObject named _objName as a source of an external AclEntry or an external Linked Privilege, if _forSource is true, or as a target, also for an external AclEntry or an external linked Privilege.
 boolean NameTreeImpl.isHubNode(ImmutableName _node)
          Tests if a node of the nametree is set as a 'hub' for its children.
 boolean NameTreeImpl.isLeaf(ImmutableName _node)
          Tests if a node is a leaf of the nametree, in reading its proper children count.
 boolean NameISTreeImpl.isLinked(ImmutableName _name, java.lang.String _link)
          Tests the presence of a link for a name.
 boolean NameISTreeImpl.isMandatoryPath(ImmutableName _node, ImmutableName[] _l_path)
          Tests a path as mandatory path from a node to access to other nodes.
 boolean NameISTreeImpl.isMandatoryPath(ImmutableName _node, ImmutableName[] _l_path)
          Tests a path as mandatory path from a node to access to other nodes.
 boolean NameTreeImpl.isNode(ImmutableName _name)
          Tests a name as node of the nametree, including the root.
 boolean NameISTreeImpl.isOpen(ImmutableName _node)
          Gets the state open/closed of a node or area.
 boolean BaseManagerImpl.isOpenACS(ImmutableName _name)
           
 boolean BaseManagerImpl.isOpenView(ImmutableName _name)
           
 boolean NameISTreeImpl.isParentOfAcsNode(ImmutableName _node)
          Gets if a node is the direct or indirect parent of at least one node having the type ISImpl.ACS_NODE.
 boolean BaseManagerImpl.knowsACS(ImmutableName _name)
           
 boolean BaseManagerImpl.knowsIS(ImmutableName _name)
           
 boolean BaseManagerImpl.knowsView(ImmutableName _name)
           
 ACSImpl BaseManagerImpl.openACS(ImmutableName _name)
          Opens a registered and closed ACS from a file in the current directory.
 ViewInBase BaseManagerImpl.openView(ImmutableName _name)
          Opens a registered and closed view from a file in the current data directory.
 void BaseManagerImpl.removeACS(ImmutableName _name)
          The ACS name is removed from the ACS list and from the IS nametree, like all its children in the IS nametree if they exist.
protected  void ACSImpl.removeAcsController(ImmutableName _ACSname)
          This method is called by removeEorResource() and removeEorVirtualFolder().
protected  void ResourceImpl.removeAcsController(ImmutableName _ACSname)
          Called by removeAclEntry() and removeEorPrivilegeToTarget().
private  void BaseManagerImpl.removeAcsNodeToIS(ImmutableName _ISname, ImmutableName _name)
          Called to remove an ACS to the IS nametrees and save it, and to remove also all its direct and indirect children, including its subACS and all the ACS and subACS which are its children.
protected  void BasicImpl.removeAcsOfSoftReferences(ImmutableName _acs)
          Removes an external or internal alias from the master as soft reference.
protected  void CAliasImpl.removeAcsOfSoftReferences(ImmutableName _acs)
          Removes an external or internal alias from the master as soft reference.
protected  void VirtualFolderImpl.removeAcsOfSoftReferences(ImmutableName _acs)
          Removes an external or internal alias from the master as soft reference.
protected  void NameISTreeImpl.removeAlternate(ImmutableName _node, ImmutableName _alter)
          Removes a node property for the Alternate relation: mandatory key: node_name; the values are the names of the alternates for the key which is a ground, and (ISFactoryUtilityImpl.IS_ALTERNATE_OF+ground name) for the key which is an alternate.
protected  void NameISTreeImpl.removeArea(ImmutableName _area)
          Removes an area in the nametree.
protected  void NameTreeImpl.removeArea(ImmutableName _area)
          Removes an area in the nametree.
 void ACSFactoryImpl.removeBelongsToComposite(java.lang.String _criteria, ImmutableName[] _l_values)
          Removes the link to a composite node in the IS nametree to the ACS or to a subACS.
 void BaseManagerImpl.removeComponentNodeToIS(ImmutableName _ISname, ImmutableName _name)
          Called to remove a physical or logical component to the IS nametrees, and all its direct and indirect children, including its subACS and all the ACS and subACS which are its children.
 void BaseManagerImpl.removeCompositeNodeToIS(ImmutableName _ISname, ImmutableName _name)
          Called to remove a Composite ACS or a Composite subACS to the IS nametrees.
protected  void BasicImpl.removeConstrainedChildACS(java.lang.String _key, ImmutableName[] _l_acs)
          A constrained (opened or closed) child ACS has one or several of the following relations to this object: <ForChildAcsOpeningAndClosing>, <ForChildAcsOpeningNoClosing> or <ForChildAcsIntegrity>.
protected  void BasicImpl.removeEorSoftAlias(ImmutableName _alias)
          Removes an external or internal alias.
protected  void CAliasImpl.removeEorSoftAlias(ImmutableName _alias)
          Removes an external or internal alias from the master as soft reference.
protected  void VirtualFolderImpl.removeEorSoftAlias(ImmutableName _alias)
          Removes a soft alias.
 void BaseManagerImpl.removeIS(ImmutableName _name)
          Called by removeACS() to remove an information system, and to save the new NameTrees map.
protected  void NameISTreeImpl.removeLeaf(ImmutableName _node)
          Removes the internal data array for a leaf in the nametree, with an update of the parent, the nametree internal data, but no removing of the node children.
protected  void NameTreeImpl.removeLeaf(ImmutableName _node)
          Remove the internal data for a leaf in the nametree, with an update of the parent, the nametree internal data, the areas, but no removing of the node children.
protected  void NameISTreeImpl.removeMandatoryPath(ImmutableName _node, ImmutableName[] _l_path)
          Removes a mandatory path from a node.
protected  void NameISTreeImpl.removeMandatoryPath(ImmutableName _node, ImmutableName[] _l_path)
          Removes a mandatory path from a node.
protected  int NameTreeImpl.removeNodeAndSubTree(ImmutableName _node)
          Removes a node from the nametree (excepting the root), and removes all the subtree which may be associated to the node.
protected  void NameTreeImpl.removeNodeToArea(ImmutableName _area, ImmutableName _node)
          Removes a node in an area in the nametree.
private  void BaseManagerImpl.removeOneACS(ImmutableName _name)
          The ACS name is removed from the ACS list and from the IS nametree, like all its children in the IS nametree if they exist.
protected  void ACSImpl.removeRootForChildACS(ImmutableName _child, ACSObject _root)
          Removes an ACSObject which has no more relations with any opened child ACS, among the possible relations <ForChildAcsOpeningAndClosing>, <ForChildAcsOpeningNoClosing> and <ForChildAcsIntegrity>.
 void BaseManagerImpl.removeView(ImmutableName _name)
          The view name is removed from the view list in ViewManager.
private  void NameISTreeImpl.setAlternates(ImmutableName _node, ImmutableName[] _l_alters)
          Sets the node property for the alternate relation: mandatory key: node_name for a ground ACS or subACS; the values are the names for the key.
private  void NameISTreeImpl.setAlternates(ImmutableName _node, ImmutableName[] _l_alters)
          Sets the node property for the alternate relation: mandatory key: node_name for a ground ACS or subACS; the values are the names for the key.
protected  void NameISTreeImpl.setExtendedVisibleSpace(ImmutableName _node, java.lang.String _space)
          Sets the nodes which are visible for the node argument.
 void ACSFactoryImpl.setISName(ImmutableName _name)
          Sets the name of the information system which owns this acs.
protected  void NameISTreeImpl.setLinks(ImmutableName _name, java.lang.String[] _l_links)
          Sets the special links of the name, which depends on the ImmutableNameISTree use.
private  void NameISTreeImpl.setMandatoryPaths(ImmutableName _node, ImmutableName[] _l_paths)
          Sets the mandatory paths from a node to access to other nodes.
private  void NameISTreeImpl.setMandatoryPaths(ImmutableName _node, ImmutableName[] _l_paths)
          Sets the mandatory paths from a node to access to other nodes.
protected  void NameISTreeImpl.setOnlyThisOpen(ImmutableName _node, boolean _open)
          Sets the state open/closed of a node or area, and does not process its parents or children.
protected  void NameISTreeImpl.setOpen(ImmutableName _node, boolean _open)
          Sets the state open/closed of a node or area.
protected  void ACSImpl.setOwnEPFoldersRootName(ImmutableName _name)
          Sets name of the root for the ACS own eligible party virtual folders.
protected  void ACSImpl.setOwnGroupsRootName(ImmutableName _name)
          Set the name of the root for the ACS own groups.
protected  void ACSImpl.setOwnResourceFoldersRootName(ImmutableName _name)
          Sets name of the root for the ACS own resource virtual folders.
protected  void ACSImpl.setOwnResourcesRootName(ImmutableName _name)
          Set name of the root for the ACS own resources.
 void ACSFactoryImpl.setParentName(ImmutableName _name)
          Sets the parent name for the ACS in the IS nametree.
static VirtualFolder VirtualFolderImpl.valueOf(ImmutableName _name, ACS _acs, VirtualFolder _parent, java.lang.String _type, java.lang.Boolean _forResourcesOnly)
          No use, since CollectionPropertyEditor calls BaseObjectHandler.
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.
 

Method parameters in ARoad0.gBase with type arguments of type ImmutableName
protected  void ACSImpl.addInParentACS(java.util.List<ImmutableName> _l_roots)
          Adds the root properties to the parent ACS, and to the roots themself in the parent ACS.
protected  void BaseManagerImpl.addSecondaryPropertiesToAcsOrSubNode(ImmutableName _ISname, ImmutableName _name, boolean _is_tied_child, ImmutableName _composite, ImmutableName[] _l_alternates, java.util.Map<ImmutableName,java.lang.String[]> _m_alternateProperties, boolean _fireChange)
          Called by ACSFactory to add some Tied-Child, Composite, Alternate relations to an ACS or subACS in the IS nametree, after the call to addAcsOrSubAcsNodeToIS().
protected  void ACSImpl.initializeAcsRelationsInIS(java.util.HashMap<java.lang.String,ImmutableName> _m_isComposite, java.util.HashMap<java.lang.String,java.lang.String[]> _m_RootsForAcsOpeningAndClosing, java.util.HashMap<java.lang.String,java.lang.String[]> _m_RootsForAcsOpeningNoClosing, java.util.HashMap<java.lang.String,java.lang.String[]> _m_RootsForAcsIntegrity, java.util.HashMap<java.lang.String,java.lang.String[]> _m_SubAndGroupPolicy)
          Sets the maps and lists describing the relations of this new ACS in the IS Name Tree.
 void ACSImpl.setL_TiedChildACS(java.util.List<ImmutableName> _l_names)
          A tied child ACS has to be opened when this instance is opened.
 

Constructors in ARoad0.gBase with parameters of type ImmutableName
ACSFactoryImpl(ImmutableName _iSname, ImmutableName _name, java.lang.String _ACStype, ImmutableName _parentName)
          Called by gDMak.ActionNewACSyst and gWork.AcsFactory.
ActorImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeTarget)
          Registers the new instance in the eligible parties map in the main ACS.
ActorImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, ImmutableActor _bridgeTarget, boolean _toRegisterInManager)
          Used for the creation of an actor.
BasicImpl(ImmutableName _name, ACS _acs)
          Used for the creation of a Basic by the subclass constructors.
DirectoryImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          This constructor sets this instance as the ACS own resources root if _parent is null.
DirectoryImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          This constructor sets this instance as own resources root if the ACS has not one yet.
EligiblePartyImpl(ImmutableName _name, ACS _acs, java.lang.String _epType)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
EligiblePartyImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _toRegisterInManager)
          Used for the creation of an eligible party alias without base registration.
EPRViewInBaseImpl(ImmutableName _name)
           
EPRViewInBaseImpl(ImmutableName _name, java.util.Map _m_BaseObjects, boolean _toRegisterInManager)
          This constructor is used by BaseManagerImpl.openView() to create every instance.
FolderAbst(ImmutableName _name)
           
FolderAbst(ImmutableName _name, java.util.Map _m_BaseObjects)
          This constructor provides a FolderAbst instance from a map of base objects.
GroupIDImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
GroupIDImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of a groupID.
GroupIDMemberImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from 'New'.
GroupIDMemberImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of a GroupIDMember alias, without base registration.
ISNodeImpl(ImmutableNameISTree _iSTree, ImmutableName _nodeName)
          Registers this instance has a listener of BaseManagerImpl for the events 'OneInformationSystem', 'InformationSystemChange', if the node is not the IS structure root.
NameISTreeImpl(ImmutableName _root_name, boolean _is_hub)
          Constructor.
NameTreeImpl(ImmutableName _root_name, java.lang.String _node_type, boolean _is_hub)
          Constructor.
NoThanViewInBaseImpl(ImmutableName _name)
           
NoThanViewInBaseImpl(ImmutableName _name, java.util.Map _m_BaseObjects, boolean _toRegisterInManager)
          This constructor is used by BaseManagerImpl.openView() to create every instance.
ResourceImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType)
          Used by the beamer editor for the ACS resources list, from the 'New' button, and by the gWork.AcsFactory.
ResourceImpl(ImmutableName _name, ACS _acs, Directory _parent, UserID _owner, java.lang.String _resourceType, boolean _toRegisterInManager)
          Used for the creation of a resource with its type.
SketchViewInBaseImpl(ImmutableName _name)
           
SketchViewInBaseImpl(ImmutableName _name, java.util.Map _m_BaseObjects)
          This constructor is used by ViewInBase_Facade.createSketchView().
UserIDImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, java.lang.Boolean _isAdmin)
          Constructor used in the beamer by the editor for the ACS EP list, from the 'New' button.
UserIDImpl(ImmutableName _name, ACS _acs, java.lang.String _epType, boolean _isAdmin, boolean _toRegisterInManager)
          Used for the creation of an UserID.
ViewInBaseImpl(ImmutableName _name)
          This constructor is used by the GUI.
ViewInBaseImpl(ImmutableName _name, boolean _toRegisterInManager)
          This constructor allows the subclasses to manage directly the registration in BaseManagerImpl, to initialize their properties before the firing of the 'OpenViews' event by BaseManagerImpl.
ViewInBaseImpl(ImmutableName _name, java.util.Map _m_BaseObjects, boolean _toRegisterInManager)
          This constructor provides a ViewInBaseImpl instance from a map of base objects.
VirtualFolderImpl(ImmutableName _name, ACS _acs, VirtualFolder _parent, java.lang.String _type, java.lang.Boolean _forResourcesOnly)
          Used by the beamer editor for the ACS VirtualFolders list, from the 'New' button, and by the gWork.AcsFactory.
VirtualFolderImpl(ImmutableName _name, ACS _acs, VirtualFolder _parent, java.lang.String _type, java.lang.Boolean _forResourcesOnly, boolean _toRegisterInManager)
          This is the main constructor.
 

Uses of ImmutableName in ARoad0.gBaseInterface
 

Subinterfaces of ImmutableName in ARoad0.gBaseInterface
 interface Name
          This interface is responsible for managing the names for all the base objects.
 

Methods in ARoad0.gBaseInterface that return ImmutableName
 ImmutableName ACSObject.getAcsName()
           
 ImmutableName StringRight.getAcsName()
           
 ImmutableName ImmutableNameTree.getChild(ImmutableName _parent, int _index)
          Get one of the children in the nametree
 ImmutableName ImmutableAclEntry.getEpName()
          Caution: does not return a clone.
 ImmutableName BaseObject.getFullName()
          The full name is unique for the Access Road program.
 ImmutableName StringRight.getFullName()
          The full name is unique for the Access Road program.
 ImmutableName ImmutableBasic.getIS_Name()
          The Basic belongs to an ACS which belongs to an information system (IS).
 ImmutableName ACSRun.getISName()
          Get the name of the information system which owns this acs.
 ImmutableName[] DetailledName.getKeyPropertiesFromDetailledName(java.lang.String _detailledName)
          Extracts the key property names from the detailled name of an object.
 ImmutableName[] ACSCatalog.getL_AcsControllers()
          Get all the open ACS that have an external AclEntry or an external Linked Privilege for a resource or a virtual folder from this ACS.
 ImmutableName[] ImmutableResource.getL_AcsControllers()
          Gets the open ACS that manages an external AclEntry or Linked Privilege for this resource.
 ImmutableName[] ImmutableBasic.getL_AcsOfSoftReferences()
          Gets a sorted array of names of the ACS of the soft references.
 ImmutableName[] ImmutableSource.getL_AcsOfSoftReferences()
          Gets a sorted array of names of the ACS of the soft references.
 ImmutableName[] ImmutableTarget.getL_AcsOfSoftReferences()
          Gets a sorted array of names of the ACS of the soft references.
 ImmutableName[] ImmutableBasic.getL_SoftAlias()
          Gets a sorted array of names of the internal or external soft alias.
 ImmutableName[] ImmutableSource.getL_SoftAlias()
          Gets a sorted array of names of all the soft alias.
 ImmutableName[] ImmutableTarget.getL_SoftAlias()
          Gets a sorted array of names of the soft alias.
 ImmutableName BaseObject.getName()
          The name is unique for the Access Road program only for the ACSObjects.
 ImmutableName ImmutablePrivilege.getName()
          Gets the BaseObject name of the privilege.
 ImmutableName DetailledName.getNameFromDetailledName(ImmutableACS _acs, java.lang.String _detailledName)
          Extracts the BaseObject name from the detailled name of an object.
 ImmutableName ImmutableAclEntry.getNameOfEpACS()
          Caution: does not return a clone.
 ImmutableName ImmutableAclEntry.getNameOfResACS()
          Caution: does not return a clone.
 ImmutableName PrivilegeForLinks.getNameOfSingleSourceACS()
           
 ImmutableName PrivilegeForLinks.getNameOfSingleTargetACS()
           
 ImmutableName ACSCatalog.getOwnEPFoldersRootName()
          The current root is the first non-finalized virtual folder for eligible parties, without parent which has been created.
 ImmutableName ImmutableACS.getOwnEPFoldersRootName()
          The current root is the first non-finalized virtual folder for eligible parties, without parent which has been created.
 ImmutableName ImmutableACS.getOwnGroupsRootName()
          The current root is the first non-finalized group without parent which has been created.
 ImmutableName ACSCatalog.getOwnResourceFoldersRootName()
          The current root is the first non-finalized virtual folder for resources without parent which has been created.
 ImmutableName ImmutableACS.getOwnResourceFoldersRootName()
          The current root is the first non-finalized virtual folder for resources without parent which has been created.
 ImmutableName ImmutableACS.getOwnResourcesRootName()
           
 ImmutableName ImmutableNameTree.getParent(ImmutableName _child)
          Get the parent of a nametree node.
 ImmutableName ACSRun.getParentName()
          Get the mandatory parent name for the ACS in the IS nametree.
 ImmutableName ImmutableACS.getParentName()
          Get the mandatory parent name for the ACS in the IS nametree.
 ImmutableName ImmutableAclEntry.getResName()
          Caution: does not return a clone.
 ImmutableName ImmutableNameTree.getRoot()
          Get the root of the nametree
 ImmutableName PrivilegeForLinks.getSingleSourceName()
           
 ImmutableName PrivilegeForLinks.getSingleTargetName()
           
 

Methods in ARoad0.gBaseInterface that return types with arguments of type ImmutableName
 java.util.List<ImmutableName> ImmutableNameISTree.getAlternates(ImmutableName _node)
          Get the node property for the Alternate relation: mandatory key: node_name; the values are the names of the alternates for the key which is a ground, and (ISFactoryUtilityImpl.IS_ALTERNATE_OF+ground name) for the key which is an alternate.
 java.util.SortedMap<ImmutableName,ImmutableActor> ACSCatalog.getEorM_Actors()
          The actors here are the controlled ones, they are internal or external.
 java.util.SortedMap<ImmutableName,ImmutableEligibleParty> ACSCatalog.getEorM_EligibleParties()
           
 java.util.SortedMap<ImmutableName,ImmutableEligibleParty> ACSCatalog.getEorM_ExternalEligibleParties()
          Get the external eligible parties, which are defined as owned by another ACS.
 java.util.SortedMap<ImmutableName,ImmutableResource> ACSCatalog.getEorM_ExternalResources()
          An external resource is owned by another ACS.
 java.util.SortedMap<ImmutableName,ImmutableTarget> EPRViewInBase.getEorM_NoSourceTargets()
          Gets the targets in this view which are not eligible parties (actors, accounts, groups) nor virtual folders.
 java.util.SortedMap<ImmutableName,ImmutableActor> ACSCatalog.getEorM_OwnActors()
           
 java.util.SortedMap<ImmutableName,ImmutableEligibleParty> ACSCatalog.getEorM_OwnEligibleParties()
           
 java.util.SortedMap<ImmutableName,ImmutableResource> ACSCatalog.getEorM_OwnNoParentResources()
           
 java.util.SortedMap<ImmutableName,ImmutableResource> ACSCatalog.getEorM_OwnResources()
           
 java.util.SortedMap<ImmutableName,ImmutableResource> ACSCatalog.getEorM_Resources()
           
 java.util.SortedMap<ImmutableName,ImmutableSource> EPRViewInBase.getEorM_Sources()
          Gets all the sources in this view, and this covers the actors, accounts, groups and virtual folders.
 java.util.SortedMap<ImmutableName,ImmutableTarget> EPRViewInBase.getEorM_Targets()
          Gets all the access targets in this view, and this covers simple resources, actors, directories, executables, accounts, groups and virtual folders.
 java.util.List<ImmutableName> ImmutableNameISTree.getGroundsOfAlternate(ImmutableName _alter)
          Get the grounds for which the argument is an Alternate.
 java.util.List<ImmutableName> ImmutableNameTree.getL_AllChildren(ImmutableName _parent)
          Get all the direct and indirect children of a node in the nametree.
 java.util.Set<ImmutableName> ImmutableNameTree.getL_AreaNames()
          Get the set of all the nametree areas, if any.
 java.util.List<ImmutableName> ImmutableNameTree.getL_AreasOfNode(ImmutableName _name)
          Get the areas of the nametree, the node belongs to.
 java.util.List<ImmutableName> ImmutableNameTree.getL_DirectChildren(ImmutableName _parent)
          Get all the direct children of a node in the nametree.
 java.util.List<ImmutableName> ImmutableNameTree.getL_NodesOfArea(ImmutableName _name)
          Get the nodes belonging to an area of the nametree.
 java.util.List<ImmutableName> ImmutableACS.getL_RootsForClosing()
          Gets the list of the ACSObject roots of this ACS in an opened parent ACS, where each root has to be deleted in the parent ACS at the closing of this ACS.
 java.util.List<ImmutableName> ImmutableACS.getL_RootsForIntegrity()
          Gets the list of the ACSObject roots of this ACS in an opened parent ACS, where each root in the parent ACS has some property updatings which may weaken the integrity of this ACS.
 java.util.List<ImmutableName> ImmutableACS.getL_RootsForOpening()
          Gets the list of the ACSObject roots of this ACS in an opened parent ACS, where each root has to be in the parent ACS at the opening of this ACS to ensure its working.
 java.util.List<ImmutableName> ImmutableACS.getL_TiedChildACS()
          A tied child ACS has to be opened when this instance is opened.
 java.util.Map<java.lang.String,ImmutableName> ImmutableACS.getM_BelongsToComposite()
          Gets the map which says if the ACS or a subACS belongs to a Composite ACS in the IS Name Tree.
 java.util.Set<ImmutableName> ImmutableNameTree.nodes()
          Get the set of all the nametree nodes, including the root and excluding the areas.
 

Methods in ARoad0.gBaseInterface with parameters of type ImmutableName
 boolean ImmutableName.contains(ImmutableName _name)
           
 boolean ACSCatalog.containsEligiblePartyName(ImmutableName _name)
           
 boolean ACSCatalog.containsOwnEligiblePartyName(ImmutableName _name)
           
 boolean ACSCatalog.containsOwnResourceName(ImmutableName _name)
           
 boolean ACSCatalog.containsOwnVirtualFolderName(ImmutableName _name)
          Tests if the ACS owns the virtual folder.
 boolean ACSCatalog.containsPrivilegeName(ImmutableName _name)
          Tests if a privilege is known.
 boolean ACSCatalog.containsResourceName(ImmutableName _name)
          Test if the resource is opened, and owned or controlled by the ACS.
 boolean ACSCatalog.containsVirtualFolderName(ImmutableName _name)
          Tests if a virtual folder is known.
 java.lang.Object Copyable.copy(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance with another name.
 EPRViewInBase EPRViewInBase.copyAndSave(ImmutableName _name)
          This method creates, registers and saves a view copy with another name.
 NoThanViewInBase NoThanViewInBase.copyAndSave(ImmutableName _name)
          Creates, registers in the base and saves a view copy with another name.
 java.lang.Object EligibleParty.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 java.lang.Object Resource.copyWithoutInternalAcl(ImmutableName _name, ACS _acs, Directory _parent, java.lang.Boolean _toRegisterInManager)
          This method provides a copy of the instance as Copyable.copy(), but without copying the internal aclEntries.
 Name Name.extended(ImmutableName _name)
          For extending the current name.
 ImmutableACS ImmutablePrivilege.getAcsFromName(ImmutableName _name)
          Gets the ACS from the privilege name.
 StringRight[] StringMetaRight.getACSRightsForOneACS(ImmutableName _aCSname)
          Get the StringRights which are equivallent to this MetaStringRight in one ACS.
 java.util.List<ImmutableName> ImmutableNameISTree.getAlternates(ImmutableName _node)
          Get the node property for the Alternate relation: mandatory key: node_name; the values are the names of the alternates for the key which is a ground, and (ISFactoryUtilityImpl.IS_ALTERNATE_OF+ground name) for the key which is an alternate.
 ImmutableName ImmutableNameTree.getChild(ImmutableName _parent, int _index)
          Get one of the children in the nametree
 int ImmutableNameTree.getChildCount(ImmutableName _parent)
          Get the number of children for a node in the nametree, in reading its proper children count.
 int ImmutableNameTree.getDepthFirstIndexInNameTree(ImmutableName _child)
          Gets the current index of a child in its nametree, as the child appears in the IS structure o the GUI, following a depth-first order.
 java.lang.String DetailledName.getDetailledNameFromName(ImmutableName _name)
          Gets the detailled name from the BaseObject name.
 java.lang.String ImmutableNameISTree.getExtendedVisibleSpace(ImmutableName _node)
          Returns the nodes which are visible.
 java.util.List<ImmutableName> ImmutableNameISTree.getGroundsOfAlternate(ImmutableName _alter)
          Get the grounds for which the argument is an Alternate.
 int ImmutableNameTree.getIndexInParent(ImmutableName _child)
          Returns the current index of a child in its parent array in the nametree.
 java.lang.Object[] ImmutablePrivilege.getKeyReferencesFromName(ImmutableName _privName)
          Gets the main components from the privilege name as a string, returned by getName().
 java.util.List<ImmutableName> ImmutableNameTree.getL_AllChildren(ImmutableName _parent)
          Get all the direct and indirect children of a node in the nametree.
 java.util.List<ImmutableName> ImmutableNameTree.getL_AreasOfNode(ImmutableName _name)
          Get the areas of the nametree, the node belongs to.
 java.util.List<ImmutableName> ImmutableNameTree.getL_DirectChildren(ImmutableName _parent)
          Get all the direct children of a node in the nametree.
 java.util.List<ImmutableName> ImmutableNameTree.getL_NodesOfArea(ImmutableName _name)
          Get the nodes belonging to an area of the nametree.
 int ImmutableNameTree.getLevel(ImmutableName _node)
          Get the level of a node in the nametree.
 java.lang.String[] ImmutableNameISTree.getLinks(ImmutableName _name)
          Gets the optional links for a name, which depends on the ImmutableNameISTree use.
 java.util.List<ImmutableName[]> ImmutableNameISTree.getMandatoryPaths(ImmutableName _node)
          Returns the mandatory paths from a node to access to other nodes, if rights allow it.
 StringRight ACSRun.getOneRight(ImmutableName _name)
          Get a right which is registered by this ACSRun.
 VirtualFolder ACSCatalog.getOneVirtualFolder(ImmutableName _name)
          Gets a virtual folder managed by this ACS.
 ImmutableName ImmutableNameTree.getParent(ImmutableName _child)
          Get the parent of a nametree node.
 ImmutableNameTree ImmutableNameTree.getSubTree(ImmutableName _root)
          Get a subtree from the nametree, with all the indirect children.
 javax.swing.tree.TreePath ImmutableNameTree.getTreePath(ImmutableName _startingNode, ImmutableName _endingNode)
          Get the path of nodes between two nodes in the nametree, if one of the two nodes is an indirect child of the other one.
 java.lang.String ImmutableNameTree.getType(ImmutableName _node)
          Get the type of the node.
 boolean ImmutableNameTree.isArea(ImmutableName _name)
          Test a name as area of the nametree.
 boolean ImmutableNameISTree.isChildOfAcsNode(ImmutableName _node)
          Gets if a node is the direct or indirect child of at least one node having the type ISImpl.ACS_NODE.
 boolean ImmutableNameTree.isHubNode(ImmutableName _node)
          Test if a node of the nametree is set as a 'hub' for its children.
 boolean ImmutableNameTree.isLeaf(ImmutableName _node)
          Test if a node is a leaf of the nametree, in reading its proper children count.
 boolean ImmutableNameISTree.isLinked(ImmutableName _node, java.lang.String _link)
          Test a special link for a node.
 boolean ImmutableNameISTree.isMandatoryPath(ImmutableName _node, ImmutableName[] _l_path)
          Test a path as mandatory path from a node to access to other nodes.
 boolean ImmutableNameISTree.isMandatoryPath(ImmutableName _node, ImmutableName[] _l_path)
          Test a path as mandatory path from a node to access to other nodes.
 boolean ImmutableNameTree.isNode(ImmutableName _name)
          Test a name as node of the nametree, including the root.
 boolean ImmutableNameISTree.isOpen(ImmutableName _node)
          Get the state open/closed of a node.
 boolean ACSManager.isOpenACS(ImmutableName _name)
           
 boolean ViewManager.isOpenView(ImmutableName _name)
           
 boolean ImmutableNameISTree.isParentOfAcsNode(ImmutableName _node)
          Get if a node is the direct or indirect parent of at least one node having the type ISImpl.ACS_NODE.
 boolean ACSManager.knowsACS(ImmutableName _name)
           
 boolean ViewManager.knowsView(ImmutableName _name)
           
 ACS ACSManager.openACS(ImmutableName _name)
          Opens a registered and closed ACS from a file in the current directory.
 ViewInBase ViewManager.openView(ImmutableName _name)
          Open a registered and closed view from a file in the current data directory.
 void ACSManager.removeACS(ImmutableName _name)
          The ACS name is removed from the ACS list and from the IS nametree, like its children in the IS nametree if they exist.
 void ViewManager.removeView(ImmutableName _name)
          The view name is removed from the view list in ViewManager.
 

Method parameters in ARoad0.gBaseInterface with type arguments of type ImmutableName
 void ACS.setL_TiedChildACS(java.util.List<ImmutableName> _l_names)
          A tied child ACS has to be opened when this instance is opened.
 

Uses of ImmutableName in ARoad0.gDMak
 

Fields in ARoad0.gDMak declared as ImmutableName
private  ImmutableName ActionNewACSyst.currentAncestor_
           
 

Methods in ARoad0.gDMak with parameters of type ImmutableName
 void ActionClose.close(ImmutableName _name, boolean _withSaving)
          Closes an open ACS or an open view, and saves it if necessary.
static void ActionClose.closeGraphicView(ImmutableName _name)
          Finalize the ViewRightsNetworkObserverImpl and the GraphicViewBaseListener for a ViewInBase, even if it is unknown by the base.
 void ActionClose.closeInGUI(ImmutableName _name, javax.swing.JComponent _compo)
          Closes in the GUI an open or closed ACS or an open view, but no closing in the base.
static void ActionClose.closeMainFrameInGUI(ImmutableName _name, javax.swing.JInternalFrame _frame, boolean _closeGraphicView)
          Close in the GUI the main frame of an open ACS, an open view, the 'All full views' or 'All NoThan views' frames.
private  void ActionClose.closeOneAllViewsTab(ImmutableName _name, javax.swing.JPanel _panel)
          Closes the tab pane of an open EPRView or NoThanView in the relevant TabbedPane of the GUI, with the graphic view and all the associated objects.
static boolean ActionClose.closeSeeWhyFrameInGUI(ImmutableName _name)
          Close the 'See why' main frame of an open view in the GUI, but not in a JTabbedPane.
 void ActionCopy.copyACSorView(ImmutableName _name)
          For a view only, copies, saves and opens it.
 void ActionNewView.createExtentedEPRView(ImmutableName _currentViewName, java.util.Set _l_BaseObject)
          Displays a dialog box to let the user enters the view name, when he has clicked on the 'New extended view' in a view, and creates the new view from the BaseObject list.
private static java.beans.PropertyDescriptor[] ActionOpenGlobalStructure.getISnodePropertyDescriptors(ImmutableName _name)
          Constructs the property descriptors for the currently selected node in the IS structure.
static java.beans.PropertyDescriptor ActionOpenGraphicView.getViewPropertyDescriptor(ImmutableName _name)
          Constructs the property descriptor for the open view in the 'Full views' or 'NoMore-NoLess views' tabbed pane, where the display name is the ViewInBase name.
private  void ActionRemove.informationOnACSremoving(ImmutableName _name)
          The user has to read the ACS dependencies on children ACS and views, before confirming the removing of an ACS.
static javax.swing.JInternalFrame ActionOpenMainFrame.openACSmainFrame(ImmutableName _name, java.util.Map _m_GUIconfig)
          To open the ACS main frame.
private  void ActionOpenACSyst.openOneACS(ImmutableName _name)
          Opens the selected ACS, to display their resources in trees, to update the explorer, the beamer and the 'Architecture' view.
static void ActionNewACSyst.removePreACSinGUI(ImmutableName _objectName)
          Remove the node associated to an ACSRun in the explorer.
private static void ActionOpenGraphicView.restoreMainAndSeeWhyFrames(ImmutableName _name, javax.swing.JInternalFrame _frame, java.util.Map _m_GUIconfig)
          Opens the 'See why' frame and set the bounds of the main and 'See why' frames, if it is required in the GUI configuration.
 void ActionSave.save(java.lang.String _type, ImmutableName _name, java.util.Map _m_GUIconfig, boolean _withGraphicViewListeningRestoration)
          Save an opened ACS or ViewInBase, which will be restored by Gui1.Desktop at the next opening.
 void ActionNewACSyst.setNewComponent(ImmutableName _currentAncestor)
          Called by setCurrentAncestor() to create a new logical or physical component as an ancestor of the new ACS.
 void ActionClose.tabClosingPerformed(ImmutableName _tab)
          Manages a tab closing in the 'All Views' frame.
 

Uses of ImmutableName in ARoad0.Gui1
 

Fields in ARoad0.Gui1 declared as ImmutableName
private static ImmutableName BeamerManager.objectInBeamerName__
          Name of the object displayed in the beamer
 

Methods in ARoad0.Gui1 that return ImmutableName
protected  ImmutableName SimplePropertyEditor.getNameFromDetailledName(java.lang.String _detailledName)
          Uses the property source_ to get the name of an ACSObject from its detailled name.
 

Methods in ARoad0.Gui1 with parameters of type ImmutableName
static void InternalFrameModel.addOnGoingClosingFromActionClass(ImmutableName _name)
          Update the dynamic list of names for the base objects which ActionCloseXXX is closing.
(package private) static BaseObject BeamerManager.getBaseObject(ImmutableName _name, java.lang.Class _type)
          This is wrapper of ACS_Facade.getEorBaseObject() to get a StringRight while there is an on-going entering of the properties for an ACSFactory.
static javax.swing.JInternalFrame InternalFrameModel.getOpenedSeeWhyFrame(ImmutableName _viewName)
          Gets the 'See why' frame of a view, if it is opened.
static java.lang.String InternalFrameUtilities.getViewFrameTitleFromViewName(ImmutableName _name)
          Gets the main frame title for an EPRViewInBase or a NoThanViewInBase.
static void InternalFrameModel.removeBaseObjectJComponent(ImmutableName _name)
          Updates m_JComponentsOfBaseObjects__.
(package private) static void InternalFrameModel.removeMainFrameBaseObject(ImmutableName _name)
          Updates m_BaseObjectsInMainFrames__, m_MainFramesOfBaseObjects__ and m_JComponentsOfBaseObjects__ with a lock on them.
(package private) static void InternalFrameModel.removeOnGoingClosingFromActionClass(ImmutableName _name)
          Removes a name for the base objects which are closing.
static javax.swing.JInternalFrame InternalFrame.showACSTreeFrame(ImmutableName _name, javax.swing.JTree _tree, BaseObject _object)
          Creates and displays a frame including an ACS tree, with a frame listener which fires events to ActionCloseACS, and register _object as a base object.
static boolean[] DialogBox.showClosingAndSavingDialog(ImmutableName _name)
          Display a confirm dialog for closing and saving operations on a base object.
 void TabClosingHandler.tabClosingPerformed(ImmutableName _tab)
          Manage the tab closing for finalizing the relevant property editors.
 

Uses of ImmutableName in ARoad0.Gui2
 

Fields in ARoad0.Gui2 declared as ImmutableName
protected  ImmutableName GraphicView.dragSourceNodeName_
          in a drag&drop operation, the name of the source node to move.
protected  ImmutableName GraphicView.dragTargetNodeName_
          in a drag&drop operation to move a node, the target node name, if the target is not empty.
private  ImmutableName ISTreeBaseListenerImpl.sourceName_
          name of the source for TreeManager
private  ImmutableName GraphicViewBaseListenerImpl.viewName_
           
private  ImmutableName ViewTreeBaseListenerImpl.viewName_
           
 

Fields in ARoad0.Gui2 with type parameters of type ImmutableName
protected  java.util.Map<ImmutableName,GraphicNode> GraphicView.m_GraphicNodes_
          map of GraphicNodes, the associated BaseObject name is the key, sometimes extended by in GraphiSketchView, or the key is WAITING_TEXT in a name
protected  java.util.Map<ImmutableName,java.awt.geom.Rectangle2D> GraphicView.m_GraphicNodesBounds_
          map of the GraphicNode absolute cordinates in this panel Graphics2D, the associated BaseObject name is the key, Rectangle2D is the value type; get through GraphicNode.getShape().
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.
 

Methods in ARoad0.Gui2 that return ImmutableName
 ImmutableName ACSTreeBaseListenerImpl.getEorMainEventSource()
          Gets the main event source associated to the instance in its construction.
 ImmutableName BaseListener.getEorMainEventSource()
          Get the main event source associated to the instance in its construction.
 ImmutableName GraphicViewBaseListenerImpl.getEorMainEventSource()
          Get the main event source associated to the instance in its construction.
 ImmutableName ISTreeBaseListenerImpl.getEorMainEventSource()
          Get the main event source associated to the instance in its construction, which is sourceName_.
 ImmutableName ViewTreeBaseListenerImpl.getEorMainEventSource()
          Get the main event source associated to the instance in its construction.
static ImmutableName ACSTreeUtilities.getResourceInTree(ImmutableName _acsName, javax.swing.tree.DefaultMutableTreeNode _node)
          Since the resource in an ACS tree is not the user object of the node, gets the resource through the sequence of Strings from the node 'RESOURCES' which defines the resource name.
static ImmutableName TreeManager.getTrueUserObjectNameInStructureTree(javax.swing.tree.DefaultMutableTreeNode _node)
          Since the element in the IS structure is not the user object of the node, gets the element through the tree path of Strings from the IS node.
static ImmutableName ViewModel.getViewNameFromTabTitle(java.lang.String _title)
          Gets the ViewInBase name from the tab title in the 'All full views' or from the 'All NoThan views' JTabbedPane.
 

Methods in ARoad0.Gui2 with parameters of type ImmutableName
static void ViewModel.addClosingTabButtonInTabbedPane(ImmutableName _name, javax.swing.JButton _component)
          Update m_closingFullViewTabButtons__ or m_closingNoThanViewTabButtons__.
static void ViewModel.addOnGoingClosingOnView(ImmutableName _name)
          Update the dynamic list of names for the Full and NoThan views which ActionClose is closing.
static javax.swing.JTree ISTree.createISnodeTree(javax.swing.JTree _tree, ImmutableName _iSname, ImmutableName _name, javax.swing.tree.DefaultMutableTreeNode _parent)
          Creates a graphical subtree of IS objects, where the last component of the object name is the user object for the tree node.
static javax.swing.JButton ViewModel.getClosingTabButtonInTabbedPane(ImmutableName _name)
          Used by ActionClose.
static javax.swing.tree.DefaultMutableTreeNode ACSTreeUtilities.getDetailledNameNodeInExplorer(DetailledName _object, ImmutableName _aCSname)
          Gets the first tree node associated to a detailled name object in a subtree from a node (in the explorer or another tree).
static GraphicView ViewModel.getGraphicViewOfView(ImmutableName _name)
          Used by GraphicViewPropertyEditor.valueOf().
static javax.swing.tree.DefaultMutableTreeNode ISTree.getParentInISTree(ImmutableName _name)
          Gets the parent TreeNode from the element name, through a searching from the root.
static ImmutableName ACSTreeUtilities.getResourceInTree(ImmutableName _acsName, javax.swing.tree.DefaultMutableTreeNode _node)
          Since the resource in an ACS tree is not the user object of the node, gets the resource through the sequence of Strings from the node 'RESOURCES' which defines the resource name.
static java.lang.String ViewModel.getTabTitleFromViewName(ImmutableName _name)
          Gets the tab title in the 'All views' or 'NoThan views' JTabbedPane, as two or three name components with ':: ' as separator.
static javax.swing.tree.DefaultMutableTreeNode ISTree.getTreeNodeInISTree(ImmutableName _name)
          Gets the TreeNode from the IS node name, through a searching from the root.
static javax.swing.tree.DefaultMutableTreeNode TreeManager.getTreeNodeInNamingTree(ImmutableName _ancestorName, javax.swing.tree.DefaultMutableTreeNode _rootNode, ImmutableName _name)
          Gets the TreeNode for a Name through the tree path of Strings from a ancestor node which has to be an ancestor of the result.
static boolean TreeManager.haveAtLeastOneTreeBaseListener(ImmutableName _sourceName)
          Detect an ACSRun or ViewInBase that has at least one tree base listener.
static void TreeManager.removeACSMainTreeBaseListener(ImmutableName _name)
          Removes the BaseListener associated to a main ACS JTree, defined as the JTree which displays all the ACS in a specific frame, to complete the Explorer displaying.
static void ACSTreeUtilities.removeACSorViewNode(ImmutableName _objectName)
          Removes the node associated to an ACS or a view in the explorer.
static void TreeManager.removeAllTreeBaseListenerFor(ImmutableName _sourceName)
          Removes in the list of baseListeners all those associated to a specified event source.
static void ViewModel.removeClosingTabButtonInTabbedPane(ImmutableName _name)
          Update m_closingFullViewTabButtons__ or m_closingNoThanViewTabButtons__ without any check.
static void ViewModel.removeOnGoingClosingOnView(ImmutableName _name)
          Remove a name among the Full and NoThan views which are closing.
static void TreeManager.removeTreeBaseListener(ImmutableName _sourceName, javax.swing.tree.TreeModel _model)
          Removes the baseListener associated to a JTree in the GUI.
protected  void GraphicNoThanView.setGraphicNodeLocations(ImmutableName _newNodeName, java.util.Map _m_GraphicNodesPosition)
          Called only by resetGraphicView().
protected  void GraphicView.setGraphicNodeLocations(ImmutableName _newNodeName, java.util.Map _m_GraphicNodesPosition)
          Add/remove to the graphic view a base object and its location, if non-null, and restores the old locations for the old objects.
protected static java.awt.geom.Point2D.Float[] GraphicView.setPoint2DForArrowAndRights(ImmutableName _end_one, ImmutableName _end_two, java.util.Map _m_gNodeBoundsModel, int _epArrowsCount)
          Sets the absolute positions of the line or arrow for a pair of GraphicNodes, by the mean of the shape positions for the 2 GraphicRects that are associated to the pair.
 

Method parameters in ARoad0.Gui2 with type arguments of type ImmutableName
 void GraphicView.setIndexesOfNodeLocations(java.util.Map<ImmutableName,java.lang.Integer> _m_positionIndex)
          Sets the relative positions of nodes, after a GUI saving.
 

Uses of ImmutableName in ARoad0.gWork
 

Fields in ARoad0.gWork with type parameters of type ImmutableName
private  java.util.Map<ImmutableName,LinkRights> RightsMediatorImpl.m_LinkRights_
          Map of the instances of the LinkRights or its subclasses for the view nodes and the analyzed or intermediate nodes.
private  java.util.Map<ImmutableName,NodeRights> RightsMediatorImpl.m_NodeRights_
          Map of the instances of the NodeRights or its subclasses for the view nodes and the analyzed or intermediate nodes.
 

Methods in ARoad0.gWork that return types with arguments of type ImmutableName
static java.util.Set<ImmutableName> ViewInBase_Facade.getElementsOfOneView(ImmutableName _name, boolean _acsNames)
          Get the elements of a closed or opened ViewInBase.
 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.Map<ImmutableName,LinkRights> RightsMediatorImpl.getLinkRightsInstances()
          Gets the map of the LinkRights instances to use for each view node, analyzed or intermediate node.
 java.util.Map<ImmutableName,NodeRights> RightsMediatorImpl.getNodeRightsInstances()
          Gets the map of the NodeRights instances to use for each view node, analyzed or intermediate node.
 

Methods in ARoad0.gWork with parameters of type ImmutableName
static void AcsFactory.configureRBAConLinux(ImmutableName _name, ACS _core, ACSFactoryImpl _factory)
          Creates the roots of the RBAC application on the Impl ACS.
static EPRViewInBase ViewInBase_Facade.createEPRView(ImmutableName _name, java.util.Set _l_BaseObject)
          Creates a new view for EligibleParties and Resources, then registers and saves it.
static NoThanViewInBase ViewInBase_Facade.createNoThanView(ImmutableName _name, java.util.Set _l_BaseObject)
          COMMENTS TO DO Creates a new view for EligibleParties and Resources, then registers and saves it.
static ACSImpl AcsFactory.createRBAC(ImmutableName _name, java.lang.String _type, ACSImpl _core)
          Creates an ACS with the type Role-Based Access Control application.
static SketchViewInBase ViewInBase_Facade.createSketchView(ImmutableName _name)
          Creates a new sketch view without registering nor saving it in the base.
static ACSImpl AcsFactory.createTestForVFandPRI(ImmutableName _iSname, ImmutableName _name, java.lang.String _type, ImmutableName _parent)
          Creates a specific ACS to test the VirtualFolders and the Privileges.
static ACSImpl AcsFactory.createTestOfAll(ImmutableName _iSname, ImmutableName _name, java.lang.String _type, ImmutableName _parent)
          Creates a specific ACS to test all the options for the structure, the types, the constraints in an ACS.
static ViewInBase ViewInBase_Facade.createView(ImmutableName _name, java.util.Map _m_BaseObjects)
          Creates a new classical view for BaseObjects, then save it.
static ImmutableAclEntry ACS_Facade.getAclEntry(ImmutableName _name)
          Gets the AclEntry from its base object name, with a format like ACS:: acsName:: ELIGIBLEPARTY:: epName:: >> RESOURCE:: resName || positiveRight Called by ActionOpenBeamer.openSelection().
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.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.
static java.util.Set<ImmutableName> ViewInBase_Facade.getElementsOfOneView(ImmutableName _name, boolean _acsNames)
          Get the elements of a closed or opened ViewInBase.
static BaseObject ACS_Facade.getEorBaseObject(ImmutableName _name)
          Gets the BaseObject object.
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> ACS_Facade.getImportedACS(ImmutableName _name)
          Imports an ACS, opens and saves it.
 java.util.Set DisplayableLinkUtilities.getIntermediateNodesListsForPair(ImmutableName _pairKey, java.util.Map _m_l_DisplayableLinks)
          Select the lists of intermediate nodes in the DisplayableLinks associated to a BaseObject pair.
static ImmutablePrivilege ACS_Facade.getPrivilege(ImmutableName _name)
          Gets the Privilege from its base object name.
static boolean ViewInBase_Facade.isNoThanViewName(ImmutableName _name)
          Check if the component name before the last component equals ''.
static boolean ACS_Facade.isOpenACS(ImmutableName _name)
           
static boolean ViewInBase_Facade.isOpenView(ImmutableName _name)
          getElementsOfOneView( ImmutableName _name, boolean _acsNames) throws BaseError
static boolean ACS_Facade.knowsACS(ImmutableName _name)
           
static boolean ViewInBase_Facade.knowsView(ImmutableName _name)
           
static EPRViewInBase ViewInBase_Facade.openOrCreateEPRView(ImmutableName _name, java.util.List _EPList, java.util.List _ResourceList)
          Gets the open EP-to-Resource view; opens the registered view if it is closed; creates it, if it is necessary.
static NoThanViewInBase ViewInBase_Facade.openOrCreateNoThanView(ImmutableName _name, java.util.List _EPList)
          Gets the NoThan view; opens the registered view if it is closed; creates it, if it is necessary.
static ViewInBase ViewInBase_Facade.openOrCreateView(ImmutableName _name, java.util.List _l_BaseObjects)
          Gets the BaseObjects view; open the registered view if it is closed; creates and saves it if necessary.
static ACSImpl ACS_Facade.openOrGetACS(ImmutableName _name)
          Get the open ACS, and before open it if it is closed.
static void ACS_Facade.removeACS(ImmutableName _name)
          Removes any ACS, close and save it before if necessary.
 void RightsMediatorImpl.removeInstancesForNode(ImmutableName _name)
          Removes the NodeRights and the LinkRights instances for a view node, an analyzed or intermediate node.
static void ViewInBase_Facade.removeView(ImmutableName _name)
          Removes a view, and before, close and save it if it is open.
static void ACS_Facade.saveACS(ImmutableName _name)
          Save the ACS on a file..
static void ViewInBase_Facade.saveView(ImmutableName _name)
          Saves the registered view on a file.
static boolean ACS_Facade.validateFrameName(ImmutableName _name)
          Validate a name, mainly as a title of an internal frame, as without ' ::' nor ' >>', nor '<>' or ViewInBase_Facade.NOTHAN_VIEW_INDICATOR, nor non-null and not empty.
 

Method parameters in ARoad0.gWork with type arguments of type ImmutableName
 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.
 

Uses of ImmutableName in ARoad0.gWorkInterface
 

Methods in ARoad0.gWorkInterface that return types with arguments of type ImmutableName
 java.util.Map<ImmutableName,LinkRights> AlgorithmInterpreter.getLinkRightsInstances()
          Gets the map of the LinkRights instances to use for each view node or intermediate node.
 java.util.Map<ImmutableName,NodeRights> AlgorithmInterpreter.getNodeRightsInstances()
          Gets the map of the NodeRights instances to use for each view node or intermediate node.
 

Methods in ARoad0.gWorkInterface with parameters of type ImmutableName
 void AlgorithmInterpreter.removeInstancesForNode(ImmutableName _name)
          Removes the NodeRights and the LinkRights instances for a view node or an intermediate node.
 

Method parameters in ARoad0.gWorkInterface with type arguments of type ImmutableName
 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.
 

Uses of ImmutableName in ARoad0.Pattern
 

Methods in ARoad0.Pattern with parameters of type ImmutableName
 ACSImpl AcsFactoryForAcsAddon.create(ImmutableName _iSname, ImmutableName _name, java.lang.String _type, ImmutableName _parent)
          Creates a specific ACS for an AcsAddon.