Uses of Class
ARoad0.ErrB.BaseError

Packages that use BaseError
ARoad0.AcsAddon.Accbee.MySQL.gBase Provides the gBase classes for modelling a MySQL 5 server as an extension, in the AcsAddon MySQL, of the generic ARoad0.gBase package. 
ARoad0.AcsAddon.Accbee.MySQL.gWork Provides the gWork classes for creating and analyzing a MySQL 5 database management system, as an extension of the generic ARoad0.gWork package, in the AcsAddon MySQL. 
ARoad0.AcsAddon.Accbee.Ubuntu.gBase Provides the gBase classes for modelizing a Linux Ubuntu operating system, as an extension, in the AcsAddon Ubuntu, of the generic ARoad0.gBase package. 
ARoad0.AcsAddon.Accbee.Ubuntu.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.Pattern Contains the classes and interfaces for defining a design pattern. 
 

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

Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase that throw BaseError
 ACSImpl ACSFactoryMySQLImpl.createACS()
          Creates the ACSMySQLImpl with its structural arguments.
protected static ImmutableName GroupIDMySQLImpl.getNameFromHostComponent(java.lang.String _host_name)
          Gets the ACS name.
protected static boolean GroupIDMySQLImpl.isMemberOfMySQLPatternNameGroup(ImmutableGroupIDMember _memb, ImmutableGroupID _patternNameGroup)
          This static method detects if an account or a group is a member of a pattern-name group that match to it, on the basis of the comparison of their name last components.
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.
 

Constructors in ARoad0.AcsAddon.Accbee.MySQL.gBase that throw BaseError
ACSFactoryMySQLImpl(ImmutableName _iSname, ImmutableName _name, java.lang.String _ACStype, ImmutableName _parentName)
          Called by MySQL.gWork.AcsFactoryMySQL.
 

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

Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork that throw BaseError
 ACSImpl AcsFactoryMySQL.create(ImmutableName _iSname, ImmutableName _name, java.lang.String _type, ImmutableName _parent)
          Creates a specific MySQL ACS.
 

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

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that throw BaseError
 ACSImpl ACSFactoryUbuntuImpl.createACS()
          Creates the ACSUbuntuImpl with its structural arguments.
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 that throw BaseError
ACSFactoryUbuntuImpl(ImmutableName _iSname, ImmutableName _name, java.lang.String _ACStype, ImmutableName _parentName)
          Called by Ubuntu.gWork.AcsFactoryUbuntu.
 

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

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork that throw BaseError
 ACSImpl AcsFactoryUbuntu.create(ImmutableName _iSname, ImmutableName _name, java.lang.String _type, ImmutableName _parent)
          Creates a specific Linux Ubuntu ACS.
 

Uses of BaseError in ARoad0.gBase
 

Fields in ARoad0.gBase declared as BaseError
protected  BaseError ACSImpl.baseError_
          BaseError for this acs
protected  BaseError FolderAbst.baseError_
           
 

Methods in ARoad0.gBase that return BaseError
 BaseError ACSImpl.getEorBaseError()
           
 BaseError FolderAbst.getEorBaseError()
           
 

Methods in ARoad0.gBase that throw BaseError
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().
 void ACSFactoryImpl.addAcsVocabulary(java.lang.String _criteria, java.lang.String[] _l_values)
          Sets an ACS vocabulary, without adding to the previous values which are deleted.
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.
protected static java.util.List<java.lang.Object> AssociateUtilityImpl.addAssociateActions(BaseObject _object, java.lang.String[] _l_actions, ACS _acsChild)
          Executes the creating and updating commands.
static void AssociateUtilityImpl.addAssociatesAfterCreation(ACSObject _master)
          Executes the ACS associations after the creation of an ACSObject.
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.
 void NoThanViewInBaseImpl.addEorExcludedSource(ImmutableSource _sour)
          Adds an excluded Source, which is is in the perimeter of checking, but has not to be checked.
 void NoThanViewInBaseImpl.addEorNoThanAccessTarget(ImmutableTarget _targ)
          NO USE SO FAR.
protected  void ActorImpl.addEorPrivilegeForLinksToSource(PrivilegeForLinks _priv)
          Sets a privilege as applicable to this access source.
protected  void EligiblePartyImpl.addEorPrivilegeForLinksToSource(PrivilegeForLinks _priv)
          Sets a privilege as applicable to this access source.
protected  void ResourceImpl.addEorPrivilegeForLinksToTarget(PrivilegeForLinks _priv)
          Sets a privilege as applicable to this access target, without right inheritance.
protected  void VirtualFolderImpl.addEorPrivilegeForLinksToTarget(PrivilegeForLinks _priv)
          Sets a privilege as applicable to this access target.n.
 void ActorImpl.addEorPrivilegeForTypeToSource(PrivilegeForType _priv)
          Sets a privilege as applicable to this access source, and this is called only by the program.
 void EligiblePartyImpl.addEorPrivilegeForTypeToSource(PrivilegeForType _priv)
          Sets a privilege as applicable to this access source.
 void ResourceImpl.addEorPrivilegeForTypeToTarget(PrivilegeForType _priv)
          Sets a privilege as applicable to this access target.
 void VirtualFolderImpl.addEorPrivilegeForTypeToTarget(PrivilegeForType _priv)
          Sets a privilege as applicable to this access target, and called only by the program.
 void PrivilegeForLinksImpl.addEorPrivilegeSourceLink(PrivilegeSource _ep)
          Links to a source which uses this PrivilegeForLinks.
 void PrivilegeForLinksImpl.addEorPrivilegeTargetLink(PrivilegeTarget _res)
          Adds a connected target which has this PrivilegeForLinks.
protected  void CPrivilegeUserImpl.addEorPrivilegeToSource(Privilege _priv)
          Sets a privilege as applicable to this access source.
protected  boolean CPrivilegeUserImpl.addEorPrivilegeToTarget(Privilege _priv)
          Sets a privilege as applicable to this access target.
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.
 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 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.
static java.util.List<java.lang.Object> AssociateUtilityImpl.addRootsInParentACSs(ACS _child, java.util.Map _m_asso)
          Applicates the creation commands for the ACS roots after the creation or the opening of a child ACS, in the case where these roots do not exist yet.
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 StringRightImpl.addUpperMetaRight(StringMetaRightImpl _right)
          Adds, for an embedded right only, an upper metaright which are strictly greater than this embedded right owner, without any intermediate metaright.
 void StringMetaRightImpl.addUpperRight(StringMetaRight _right)
          Add an upper metaright which are strictly greater than this metaright without any intermediate right, following the network of metarights.
private  void BaseManagerImpl.closeACS(ACSImpl _acs, boolean _withSaving)
          Closes an open ACS with or without saving it.
 void BaseManagerImpl.closeDefaultBase()
          Closes the base without savings, with all the open ACS and all the open views first.
 void BaseManagerImpl.closeOpenACS(ACSImpl _acs, boolean _withSaving)
          Closes an open ACS with saving or not, and closes all its children ACS.
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.
 ACSImpl ACSFactoryImpl.createACS()
          Creates the ACS with its structural arguments.
protected  ACSImpl ACSFactoryImpl.createACSforGenericBase(ACSImpl _acs)
          Sets the ACS structure and relations in its IS.
 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.
 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.
private  java.util.LinkedList UtilityImpl.getFirstIncreasingRightsChain(StringRight _rightOne, StringRight _rightTwo, StringRight _upperToAvoid)
          Gets a StringRights increasing chain where the two arguments are at the two ends, if the chain exists.
 java.util.Map BaseManagerImpl.getGUI()
          Gets the GUI configuration from the 'GUI_config.acr' file.
 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.
static java.lang.Object[] AclEntryImpl.getKeyReferencesFromName(ImmutableName _aclName)
          Gets the 4 or 5 AclEntry main components from the AclEntry name.
static java.lang.Object[] AssociateUtilityImpl.getL_ArgumentsForAssociations(BaseObject _object, java.util.Map _m_arguments, java.lang.Boolean _creation, java.lang.String[] _l_values, java.lang.Class[] _l_argumentsClass, ACS _acsChild)
          Gets the arguments to use for a constructor in a method or an action.
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.
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.
 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.
static Name NameImpl.getNameFromString(java.lang.String _text)
          Gets the name from the string returned by toString().
private  java.lang.Object[] NameTreeImpl.getNodeArray(ImmutableName _node)
          Gets the internal description of a node in the nametree.
static ImmutableName[] AclEntryImpl.getPropertyNamesFromName(java.lang.String _aclName)
          Gets the main components names from the aclEntry name as a string, returned by toString().
static StringRight BaseUtilityImpl.getRightFromNameAsString(java.lang.String _text, ACSRun _acs)
          Get the right from the string returned by getName().toString(), both for StringRightImpl and StringMetaRightImpl instances.
 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.
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 ACSFactoryImpl.initializeConstraintsAfterCreation(ACS _acs)
          Initializes the ACS constraints maps, after the call to ACSImpl.valueOf().
 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.
protected  void BaseManagerImpl.newEorACS(ACS _acs, boolean _ISroot_is_hub)
          Called by the ACSFactoryImpl.createACS().
protected  void BaseManagerImpl.newEorCopiedViewToSave(ViewInBase _view)
          Called by the ViewInBaseImpl copyAndFinalize() method for registering the instance and to save it, while it is not open.
 ACSImpl BaseManagerImpl.openACS(ImmutableName _name)
          Opens a registered and closed ACS from a file in the current directory.
 void BaseManagerImpl.openAllViews()
          Open all known views, when there are all closed.
 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.
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.
 void ACSFactoryImpl.removeAcsVocabulary(java.lang.String _criteria, java.lang.String[] _l_values)
          Removes an ACS vocabulary.
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.
protected static void AssociateUtilityImpl.removeAssociateActions(BaseObject _object, java.lang.String[] _l_actions, ACS _acsChild)
          Executes the deleting and updating operations in the ACS association commands.
static void AssociateUtilityImpl.removeAssociatesAfterDeletion(ACSObject _deletedObject, ACS _acsChild)
          Removes the ACS associations after the deletion of an ACSObject.
 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.
 void NoThanViewInBaseImpl.removeEorExcludedSource(ImmutableSource _sour)
          Removes an excluded Source, which is in the perimeter of checking, but has not to be checked.
 void NoThanViewInBaseImpl.removeEorNoThanAccessTarget(ImmutableTarget _targ)
          This method handles exactly one target.
 void PrivilegeForLinksImpl.removeEorPrivilegeSourceLink(PrivilegeSource _ep)
          Removes a connected source using this PrivilegeForLinks.
 void PrivilegeForLinksImpl.removeEorPrivilegeTargetLink(PrivilegeTarget _res)
          Removes a connected target using this PrivilegeForLinks.
 void ActorImpl.removeEorPrivilegeToSource(Privilege _priv)
          Unregisters the privilege, and this instance in the linked privilege when it is no more used by this privilege source.
protected  void CPrivilegeUserImpl.removeEorPrivilegeToSource(Privilege _priv)
          Unregisters the privilege, and the master in the linked privilege when it is no more used by this privilege source.
 void EligiblePartyImpl.removeEorPrivilegeToSource(Privilege _priv)
          Unregisters the privilege, and this instance in the linked privilege when it is no more used by this privilege source.
protected  boolean CPrivilegeUserImpl.removeEorPrivilegeToTarget(Privilege _priv)
          Unregisters the privilege, and this instance in the linked privilege when it is no more used by this privilege target.
 void ResourceImpl.removeEorPrivilegeToTarget(Privilege _priv)
          Unregisters the privilege when it is no more used by this privilege target.
 void VirtualFolderImpl.removeEorPrivilegeToTarget(Privilege _priv)
          Unregisters the privilege when it is no more used by this privilege target.
 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  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.
static void AssociateUtilityImpl.removeRootsInParentACSs(java.util.Map _m_asso, ACS _child)
          Executes the deleting commands for the ACS roots at the closing of a child ACS, in the case where this deleting is required.
 void BaseManagerImpl.removeView(ImmutableName _name)
          The view name is removed from the view list in ViewManager.
private  void BaseManagerImpl.saveACS(ACSImpl _acs)
          Saves an open ACS without closing for it.
 void BaseManagerImpl.saveAllViews()
          Save all the open views in some files (one per view) in the default data directory.
 void BaseManagerImpl.saveAndCloseDefaultBase()
          Save and close the base with the ACS and the view lists, even if it is empty.
 void BaseManagerImpl.saveAndCloseOpenView(ViewInBase _view)
          Close an open view and save it before.
 void BaseManagerImpl.saveDefaultBase()
          Saves the base with the ACS and view lists, even if there are empty.
 void BaseManagerImpl.saveGUI(java.util.Map _config)
          Saves the GUI configuration in the file 'GUI_config.acr'.
private static void BaseManagerImpl.saveMetaRights()
          Save the metarights list.
private  void BaseManagerImpl.saveNameTrees()
          Save the NameTrees map in the file 'l_metarights_v0.acr'.
 void BaseManagerImpl.saveOpenACS(ACSImpl _acs)
          Saves an open ACS without closing it, with a synchronization on it.
 void BaseManagerImpl.saveOpenView(ViewInBase _view)
          Saves an open view without closing it.
private  void BaseManagerImpl.saveView(ViewInBase _view)
          Saves a view without closing it.
 void UtilityImpl.selectHeaders(java.util.Set<StringRight> _l_updatedRights)
          Selects the stronguest rights, in removing all the rights in the argument which have a direct or indirect upper rights in the argument.
protected  void ACSImpl.setAcsRelationsInIS(boolean _atCreation, boolean _atImport)
          Sets the maps and lists describing the relations of this ACS in the IS Name Tree.
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.
 void NoThanViewInBaseImpl.setEorFirstAccessTarget(ImmutableTarget _targ)
          This view handles exactly one access target.
 void SketchViewInBaseImpl.setEorL_BaseObjectsForSketcher(java.util.List<BaseObject> _list)
          Sets the BaseObjects displayed in the sketch view, including the center.
 void DirectoryImpl.setEorL_Children(ImmutableLeaf[] _l_Child)
          Deprecated. add/removeEorChild methods replaces it
 void ResourceImpl.setEorParent(Node _par, java.lang.Object _caller)
          Deprecated. finalizeForBase() uses parent_.removeEorChild()
protected  void NameISTreeImpl.setExtendedVisibleSpace(ImmutableName _node, java.lang.String _space)
          Sets the nodes which are visible for the node argument.
 void NoThanViewInBaseImpl.setLessCriterion(StringRight _right)
          The aim is to check if an Eligible Party has rights on the target, which are lesser than the 'less' criteria.
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.
 void NoThanViewInBaseImpl.setMoreCriterion(StringRight _right)
          The aim is to check if an Eligible Party has rights on the target which are greater than the 'more' criteria.
protected  void 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.
 void StringMetaRightImpl.setParent(boolean _b)
          UNUSED, the value is always false.
 void StringRightImpl.setParent(boolean _b)
          Sets the right as parent of lower rights - the slaves - in a multi-level right.
 void StringMetaRightImpl.setSlave(boolean _b)
          UNUSED, the value is always false.
 void StringRightImpl.setSlave(boolean _b)
          Sets that the right has an unique upper right - the parent, already registered - in a multi-level right.
 java.util.Set<StringRight> UtilityImpl.subtractNotRemovingCommonLowerNodes(StringRight _rightOne, StringRight _rightTwo, ImmutableACS _acs, boolean _forNode)
          Substracts the second right to the first right.
private  void BaseManagerImpl.updateAndSaveAcsAddonDescriptors()
          Fills up the list l_AcsAddonDescriptors__ with the ACS addon editors and names.
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.
 

Constructors in ARoad0.gBase that throw BaseError
ACSFactoryImpl(ImmutableName _iSname, ImmutableName _name, java.lang.String _ACStype, ImmutableName _parentName)
          Called by gDMak.ActionNewACSyst and gWork.AcsFactory.
 

Uses of BaseError in ARoad0.gBaseInterface
 

Methods in ARoad0.gBaseInterface that return BaseError
 BaseError ImmutableCommonBase.getEorBaseError()
           
 

Methods in ARoad0.gBaseInterface that throw BaseError
 void NoThanViewInBase.addEorExcludedSource(ImmutableSource _sour)
          An excluded Source is in the perimeter of checking, but has not to be checked.
 void NoThanViewInBase.addEorNoThanAccessTarget(ImmutableTarget _targ)
          This view handles exactly one target, in this class version.
 void PrivilegeSource.addEorPrivilegeForTypeToSource(PrivilegeForType _priv)
          Sets a privilege as applicable to this access source, and this is called only by the program.
 void PrivilegeTarget.addEorPrivilegeForTypeToTarget(PrivilegeForType _priv)
          Sets a privilege as applicable to this access target, and called only by the program.
 void StringMetaRight.addUpperRight(StringMetaRight _right)
          Add an upper metaright which are strictly greater than this metaright without any intermediate right, following the network of metarights.
 void ACSManager.closeDefaultBase()
          Closes the base without savings, with all the ACS and all the views.
 void ACSManager.closeOpenACS(ACSImpl _acs, boolean _withSaving)
          Closes an open ACS without saving it.
 void ViewManager.closeOpenView(ViewInBase _view)
          Close an open view without save it.
 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.
 ImmutableACS ImmutablePrivilege.getAcsFromName(ImmutableName _name)
          Gets the ACS from the privilege name.
 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.
 ImmutableName[] DetailledName.getKeyPropertiesFromDetailledName(java.lang.String _detailledName)
          Extracts the key property names from the detailled name of an object.
 ImmutableName DetailledName.getNameFromDetailledName(ImmutableACS _acs, java.lang.String _detailledName)
          Extracts the BaseObject name from the detailled name of an object.
 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.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.
 ACS ACSManager.openACS(ImmutableName _name)
          Opens a registered and closed ACS from a file in the current directory.
 void ViewManager.openAllViews()
          Open all known views.
 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 NoThanViewInBase.removeEorExcludedSource(ImmutableSource _sour)
          An excluded Source is in the perimeter of checking, but has not to be checked.
 void NoThanViewInBase.removeEorNoThanAccessTarget(ImmutableTarget _targ)
          This view handles exactly one target.
 void PrivilegeSource.removeEorPrivilegeToSource(Privilege _priv)
          Unregisters on the privilege when it is no more used by this privilege source.
 void PrivilegeTarget.removeEorPrivilegeToTarget(Privilege _priv)
          Unregisters on the privilege when it is no more applicable to this access target.
 void ViewManager.removeView(ImmutableName _name)
          The view name is removed from the view list in ViewManager.
 void ViewManager.saveAllViews()
          Save all the open views in some files (one per view) in the default data directory.
 void ACSManager.saveAndCloseDefaultBase()
          Saves and closes the base with the ACS and the view lists, even if it is empty.
 void ViewManager.saveAndCloseOpenView(ViewInBase _view)
          Close an open view and save it before.
 void ACSManager.saveDefaultBase()
          Saves the base with the ACS and view lists, even if there are empty.
 void ACSManager.saveOpenACS(ACSImpl _acs)
          Saves an opens ACS with out close it.
 void ViewManager.saveOpenView(ViewInBase _view)
          Save an open view without close it.
 void NoThanViewInBase.setEorFirstAccessTarget(ImmutableTarget _targ)
          This view handles exactly one access target.
 void SketchViewInBase.setEorL_BaseObjectsForSketcher(java.util.List<BaseObject> _list)
          Sets the BaseObjects displayed in the sketch view, including the center.
 void NoThanViewInBase.setLessCriterion(StringRight _right)
          The aim is to check if an Eligible Party has rights on the target, which are below the 'less' criteria.
 void NoThanViewInBase.setMoreCriterion(StringRight _right)
          The aim is to check if an Eligible Party has rights on the target, which are above the 'more' criteria.
 void StringRight.setParent(boolean _b)
          Set the right as parent of lower rights - the slaves - in a multi-level right.
 void StringRight.setSlave(boolean _b)
          Set the right an unique upper right - the parent - in a multi-level right.
 

Uses of BaseError in ARoad0.gDMak
 

Methods in ARoad0.gDMak that throw BaseError
private  void ActionNewACSyst.addPreACSinGUI(ACSRun _acs)
          Invoked by createFirstACSproperties() to allow the displaying of the ACS rights in the explorer.
 

Uses of BaseError in ARoad0.Gui1
 

Methods in ARoad0.Gui1 that throw BaseError
private  void BaseObjectHandler.setRelativeArguments()
          Sets in l_argumentsValues_, from l_argumentsJComponent_, the right arguments to use, but without handling of the absolute names.
private  void BaseObjectHandler.setRestrictedSelectedArguments()
          Sets l_argumentsValues_ when an argument is a StringRight array argument in a combox, from a restricted set proposed to the user.
static CommonPropertyEditor GraphicViewPropertyEditor.valueOf(BaseObject _source, java.beans.PropertyDescriptor _propertyDescriptor)
          Factory method to use when a CommonPropertyEditor is delegating to us.
 

Uses of BaseError in ARoad0.Gui2
 

Methods in ARoad0.Gui2 that throw BaseError
static javax.swing.JTree TreeManager.createExplorer()
          Creates a graphical tree of open objects for the explorer.
 

Uses of BaseError in ARoad0.gWork
 

Methods in ARoad0.gWork that throw BaseError
static void ACS_Facade.closeDefaultBase()
          Close the base without savings, with all the open ACS and all the open views first.
static void ACS_Facade.closeOpenACS(ACSImpl _acs)
          Close any open ACS without save it.
static void ViewInBase_Facade.closeOpenView(ViewInBase _view)
          Closes any open view without save it.
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().
static ACSObject ACS_Facade.getACSObjectFromDetailledName(ACS _acs, java.lang.String _detailledName)
          Gets the ACSObject from its detailled name.
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.
static Name ACS_Facade.getNameFromString(java.lang.String _text)
          Get the name from the string returned by toString().
static ImmutablePrivilege ACS_Facade.getPrivilege(ImmutableName _name)
          Gets the Privilege from its base object name.
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.
static void ViewInBase_Facade.removeView(ImmutableName _name)
          Removes a view, and before, close and save it if it is open.
static void ViewInBase_Facade.saveAllViews()
          No use.
static void ACS_Facade.saveAndCloseDefaultBase()
          Save and close the base with the ACS and view lists, even if it is empty.
static void ACS_Facade.saveDefaultBase()
          Save the base with the ACS and view lists, even if it is empty.
 

Uses of BaseError in ARoad0.Pattern
 

Methods in ARoad0.Pattern that throw BaseError
 ACSImpl AcsFactoryForAcsAddon.create(ImmutableName _iSname, ImmutableName _name, java.lang.String _type, ImmutableName _parent)
          Creates a specific ACS for an AcsAddon.