Serialized Form


Package ARoad0.AcsAddon.Accbee.MySQL.gBase

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.ACSMySQLImpl extends ACSImpl implements Serializable

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.ActorMySQLImpl extends ActorImpl implements Serializable

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.BasesSetMySQLImpl extends DirectoryImpl implements Serializable

Serialized Fields

l_ConnectedDatabases_

java.util.List<E> l_ConnectedDatabases_

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.DirectoryMySQLImpl extends DirectoryImpl implements Serializable

Serialized Fields

m_globalT_ACLRights_

java.util.Map<K,V> m_globalT_ACLRights_
TreeMap of global AclEntry rights, that are the direct rights statements for the root 'MySQL server'. The global access depends on this map, so each directory has such a map to accelerate the rights search. A ActorMySQL, ResourceMySQL or a BasesSetMySQL has no such property. The types of key are described at the method BaseUtilityMySQLImpl.setM_TargetInheritedACLRights() which updates this map. The map key into the primary rights map uses the same Name, but in its String form. The types 'virtual_objects' and 'bases set' have no global rights.

See Also:
BaseUtilityMySQLImpl.setM_TargetInheritedACLRights(ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface.ResourceMySQL, java.util.List, java.util.Map, java.util.Map, boolean)

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.GroupIDMySQLImpl extends GroupIDImpl implements Serializable

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.ProxyMySQLImpl extends UserIDImpl implements Serializable

Serialized Fields

host_

GroupIDMySQLImpl host_

proxiedAccount_

UserIDMySQLImpl proxiedAccount_

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.ResourceMySQLImpl extends ResourceImpl implements Serializable

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.RoleMySQLImpl extends GroupIDMySQLImpl implements Serializable

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.UserIDMySQLImpl extends UserIDImpl implements Serializable

Serialized Fields

host_

GroupIDMySQLImpl host_

Class ARoad0.AcsAddon.Accbee.MySQL.gBase.VirtualFolderMySQLImpl extends VirtualFolderImpl implements Serializable


Package ARoad0.AcsAddon.Accbee.Ubuntu.gBase

Class ARoad0.AcsAddon.Accbee.Ubuntu.gBase.ACSUbuntuImpl extends ACSImpl implements Serializable

Class ARoad0.AcsAddon.Accbee.Ubuntu.gBase.ActorUbuntuImpl extends ActorImpl implements Serializable

Serialized Fields

agoHandler_

CAgoUserUbuntuImpl agoHandler_

Class ARoad0.AcsAddon.Accbee.Ubuntu.gBase.CAgoUserUbuntuImpl extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

master_

ResourceUbuntu master_
The master is the instance for which this class operates as an embedded one.


l_otherRights_

StringRight[] l_otherRights_
The other rights of the Linux/Unix resource


parentTreeORightsAllowToGoAcross

boolean parentTreeORightsAllowToGoAcross
True if the master parent allows to go to the master for AGO other rigths. This property complements the 2 booleans in ResourceImpl.l_parentTreeAGRightsAllowToGoAcross_.

Class ARoad0.AcsAddon.Accbee.Ubuntu.gBase.DirectoryUbuntuImpl extends DirectoryImpl implements Serializable

Serialized Fields

agoHandler_

CAgoUserUbuntuImpl agoHandler_

stickyBit_

boolean stickyBit_
The Linux/Unix sticky bit to control the rename and deleting operations: it is true to set that the directory children are deleted or renaming only by their owner.

Class ARoad0.AcsAddon.Accbee.Ubuntu.gBase.ExecutableUbuntuImpl extends ActorUbuntuImpl implements Serializable

Serialized Fields

EnforceGID_

boolean EnforceGID_

EnforceUID_

boolean EnforceUID_

exeType_

java.lang.String exeType_

Class ARoad0.AcsAddon.Accbee.Ubuntu.gBase.ResourceUbuntuImpl extends ResourceImpl implements Serializable

Serialized Fields

agoHandler_

CAgoUserUbuntuImpl agoHandler_

Class ARoad0.AcsAddon.Accbee.Ubuntu.gBase.UserIDUbuntuImpl extends UserIDImpl implements Serializable

Serialized Fields

uMask_

java.lang.String uMask_

Package ARoad0.CNot

Class ARoad0.CNot.DisplayableLinkImpl extends java.lang.Object implements Serializable

Serialized Fields

vector_

java.util.ArrayList<E> vector_
This list contains the chain of BaseObjects and AccessControlLinks which defines the DisplayableLink. Usually, all intermediate BaseObjects are Actors, UserIDs or GroupIDs. The possible sizes of this vector is 3, 5, 7, 9... Its structure is designed to easily add a link without change the ends. It is:

- 0: first end,

- 1: second end,

- 2: first access control link between the first end and its next node (which is the second end if the displayable link is simple),

- 3: first intermediate node if the displayable link is not simple,

- 4: second access control link between the first intermediate node and the second intermediate node, if it exists, or the second end if the path has 3 nodes.

- ...


m_properties_

java.util.Map<K,V> m_properties_
This map describes the general properties of the DisplayableLinkImpl. The first use is the 2 keys AG_CONTEXT_NODE_POSITION and AG_CONTEXT_SET for the Account/Groups context of the link.


Package ARoad0.ErrB

Class ARoad0.ErrB.BaseError extends java.lang.Exception implements Serializable

Serialized Fields

l_Exception_

java.util.ArrayList<E> l_Exception_

Class ARoad0.ErrB.CreateError extends java.lang.Exception implements Serializable

Class ARoad0.ErrB.UpDateError extends java.lang.Exception implements Serializable


Package ARoad0.ErrW

Class ARoad0.ErrW.DialogError extends java.lang.Exception implements Serializable

Serialized Fields

l_Exception_

java.util.Vector<E> l_Exception_

Class ARoad0.ErrW.ProcessError extends java.lang.Exception implements Serializable

Class ARoad0.ErrW.SmallError extends java.lang.Exception implements Serializable

Serialized Fields

l_Exception_

java.util.Vector<E> l_Exception_

Class ARoad0.ErrW.UserDenyError extends java.lang.Exception implements Serializable

Serialized Fields

l_Exception_

java.util.Vector<E> l_Exception_

Package ARoad0.gBase

Class ARoad0.gBase.AclEntryImpl extends java.lang.Object implements Serializable

Serialized Fields

detailledName_

java.lang.String detailledName_

aCS_

ImmutableACS aCS_

resACS_

ImmutableACS resACS_

resName_

ImmutableName resName_

resType_

java.lang.String resType_

ep_

ImmutableEligibleParty ep_

acsName_

ImmutableName acsName_

epName_

ImmutableName epName_

nameOfResAcs_

ImmutableName nameOfResAcs_

nameOfEpAcs_

ImmutableName nameOfEpAcs_

l_right_

StringRight[] l_right_

positiveRight_

boolean positiveRight_

comment_

java.lang.String comment_

l_ConditionSourceGroups_

java.util.ArrayList<E> l_ConditionSourceGroups_
To activate the ACL rights, the EP has to be member of the GroupIDs in this list. May be null.

Class ARoad0.gBase.ACSImpl extends java.lang.Object implements Serializable

Serialized Fields

iSname_

ImmutableName iSname_
Name of the IS which owns this ACS


name_

ImmutableName name_
Name of the acs, which starts with the IS name


parentName_

ImmutableName parentName_
Name of the parent acs in the IS nametree. May be null.


baseError_

BaseError baseError_
BaseError for this acs


m_Resources_

java.util.SortedMap<K,V> m_Resources_
Map of all the resources of this ACS


m_EligibleParties_

java.util.SortedMap<K,V> m_EligibleParties_
Map of all the eligible parties of this ACS


m_ConstraintsForNewObjects_

java.util.HashMap<K,V> m_ConstraintsForNewObjects_
Map of mandatory associations on the ACS new objects.


m_TypesAndGUIPolicy_

java.util.HashMap<K,V> m_TypesAndGUIPolicy_
Map of restrictions on the ACS types and the GUI creation/display policy


m_TypeOrientedPolicy_

java.util.HashMap<K,V> m_TypeOrientedPolicy_
Map of restrictions on the ACS GroupID/Node policy


m_StandardRights_

java.util.HashMap<K,V> m_StandardRights_
Map of restrictions on the ACS Right properties


m_SpecializedRights_

java.util.HashMap<K,V> m_SpecializedRights_
To extend or to reduce the allowed AGO, ACL, PRI rights following the target/source interface or type


l_ImmutableRules_

java.util.List<E> l_ImmutableRules_
List of the ACS rules which are derivated from the structure, like 'AGO right: A rights overlay G rights'.


haveSpecializedRights_

boolean haveSpecializedRights_
true if some specialized rights have been set


l_AclEntry_

ImmutableAclEntry[] l_AclEntry_
All the open aclentries of this ACS


ownResourcesRootName_

ImmutableName ownResourcesRootName_

ownGroupsRootName_

ImmutableName ownGroupsRootName_

ownResourceFoldersRootName_

ImmutableName ownResourceFoldersRootName_

ownEPFoldersRootName_

ImmutableName ownEPFoldersRootName_

icon_

javax.swing.ImageIcon icon_
The icon of the aCS in the beamer - selected at the creation or the GUI uses the default value.


iconName_

java.lang.String iconName_

editor_

java.lang.String editor_

is_hub_

boolean is_hub_

visibleSpace_

java.lang.String visibleSpace_

l_OpenAcsControllerNames_

ImmutableName[] l_OpenAcsControllerNames_
the open controllers of this acs


comment_

java.lang.String comment_

l_Rights_

StringRight[] l_Rights_
all the (ACS or meta) rights managed in this acs


l_Privilege_

Privilege[] l_Privilege_
Array of all the ACS privileges


l_VirtualFolders_

VirtualFolder[] l_VirtualFolders_
Array of all the ACS virtual folders


categoriesInSpecializedRights_

java.util.Set<E> categoriesInSpecializedRights_
The possible specialized right types are 'AccRightsSet', 'GpORightsSet', 'AclRightsSet', 'PrvRightsSet', 'BdgRightsSet'.


aCSType_

java.lang.String aCSType_
Defines the ACS type, which may be GENERIC, LINUX, WINDOWS, LDAP... or a user-defined type. ACSImpl.GENERIC is the default value.


controlled_

boolean controlled_
True if this ACS has open controllers. They are others ACS which have external AclEntries or Privileges handling targets (not sources) from this ACS.


externalOriented_

boolean externalOriented_
if true, is a controller for other open ACS - that is the ACS has some open external AclEntries or Privileges.


l_ClosedAclEntriesACSNames_

java.util.Set<E> 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


l_ClosedAclEntries_

java.util.Set<E> l_ClosedAclEntries_
Set of only closed external aclEntries, that is those which have their ACS that is currently closed. BaseManagerImpl.importACS() handles directly this property.


l_ClosedPrivilegesACSNames_

java.util.Set<E> l_ClosedPrivilegesACSNames_
Set of the ACS names of both controlled ACS and referenced ACS that control this ACS, which are in the closed privileges


l_ClosedPrivileges_

java.util.Set<E> l_ClosedPrivileges_
Set of only closed external privileges, that is those which have their ACS that is currently closed. BaseManagerImpl.importACS() handles directly this property.


m_closedTargetsOfActorBridgeSources_

java.util.SortedMap<K,V> m_closedTargetsOfActorBridgeSources_
Map of the closed external Actor names which are targets of own actor bridge sources. The key is the own actor bridge source name. May be null. BaseManagerImpl.importACS() handles directly this property.


m_closedSourcesOfActorBridgeTargets_

java.util.SortedMap<K,V> m_closedSourcesOfActorBridgeTargets_
Map of the closed external Actor names which are sources of own actor bridge targets. The key is the own actor bridge target name. May be null. BaseManagerImpl.importACS() handles directly this property.


m_Structure_

java.util.SortedMap<K,V> m_Structure_
The active booleans which define the ACS structure and features. The name of the parameter is the key, and the Boolean value indicates if the parameter is managed by this ACS. By default, the parameter is not in this map as key, and the value to consider is then false. Some complementary, non-generic values are allowed for the AcsAddons. This map may be directly updated at the creation of an AcsAddon ACS, for adding new keys of non-generic immutable properties that are ridden by their proper AcsAddon classes.


l_TiedChildACSs_

java.util.ArrayList<E> l_TiedChildACSs_
A child tied ACS has to be opened when this instance is opened. Like any child ACS, it has to be closed when this instance is closed, and it may be closed alone.


m_SubAndGroupPolicy_

java.util.HashMap<K,V> m_SubAndGroupPolicy_
Gets the subACS names and their mode (for Resources or for GroupIDs) and the root names for groups trees, as nodes to display in the explorer. A subACS is always open with its ACS. In the returned value, the key is the subACS name or a group root name, in one word, and the value is an array which may contain one or two items among the following values: , and .


m_BelongsToComposite_

java.util.HashMap<K,V> m_BelongsToComposite_
Immutable map which says if the ACS or a subACS belongs to a Composite ACS in the IS Name Tree.

In the returned value, the key is the subACS name, in one word, or the ACS name last component, and the value is the Composite name.


m_RootCommandsForAcsOpeningAndClosing_

java.util.HashMap<K,V> m_RootCommandsForAcsOpeningAndClosing_
For a child ACS, the list of the ACSObject roots in the parent ACS which have a root relation with this child ACS.

This relation set that the root parent ACSObject, or one of its property value, has to be there when the child ACS is opened, to ensure its ability to exist, and has to be closed or updated (for a property value) at its closing.


m_RootCommandsForAcsOpeningNoClosing_

java.util.HashMap<K,V> m_RootCommandsForAcsOpeningNoClosing_
For a child ACS, the list of the ACSObject roots in the parent ACS which have a root relation with this child ACS.

This relation set that the root parent ACSObject, or one of its property value, has to be there when the child ACS is opened, to ensure its ability to exist, but there is NO constraint at its closing.


m_RootCommandsForAcsIntegrity_

java.util.HashMap<K,V> m_RootCommandsForAcsIntegrity_
Get for a child ACS, the list of the ACSObject roots in the parent ACS which have a root relation with this child ACS.

This relation set that the root parent ACSObject, or one of its property value, has to be there when the child ACS is opened, to ensure its ability to work well, in other words, following its specifications.


m_RootsForChildACS_

java.util.Map<K,V> m_RootsForChildACS_
The map of the ACSObject roots which have with an opened or closed child ACS, a relation among those set by ACSFactoryUtilityImpl.getKeysForConstrainedChildACSMap(). These relations set that the deleting or the updating of the ACSObject will stop the child ACS or will modify its ability to work well. The key is the child ACS name in its String form, and the value is an array of the root names in this ACS.


m_CommentsOnProperties_

java.util.HashMap<K,V> m_CommentsOnProperties_
Map of the comments on each ACS property, to explain the simulation. Used with add/removeCommentsOnProperties().


l_RootNamesForAcsOpeningNoClosing_

java.util.List<E> 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.


m_AcsVocabulary_

java.util.HashMap<K,V> m_AcsVocabulary_
The ACS vocabulary defines several independant domains:

- How to name the L_ACS_TREE_GENERIC_UPPER_NODES constants for this ACS, as names of the ACS tree nodes in the proper ACS internal frame. An example is to replace the tree node 'Actors (right user target)' by 'Scripts'.

- If the ACS is an AcsAddon, what are the generic gBase classes that are subclassed in the AcsAddon gBase package (see L_CLASSIC_CLASS_KEYS), like when the Addon Ubuntu subclasses ResourceImpl with ResourceUbuntuImpl.

- If the ACS is an AcsAddon, what are the specific new classes in the AcsAddon gBase package (see ACSADDON_NEW_CLASSES). In this case, the class names are separated by one space, like in 'ExecutableUbuntu XXXXUbuntu YYYYUbuntu'. The default value is ACSFactoryUtilityImpl.M_GENERIC_ACS_VOCABULARY.

See Also:
ACSFactoryUtilityImpl.M_GENERIC_ACS_VOCABULARY, ACSFactoryUtilityImpl.L_ACS_TREE_GENERIC_UPPER_NODES, ACSFactoryUtilityImpl.L_ACS_TREE_UPPER_NODES_FOR_ONE_ACS, ACSFactoryUtilityImpl.L_CLASSIC_CLASS_KEYS, ACSFactoryUtilityImpl.ACSADDON_EXTENSION_CLASSES

Class ARoad0.gBase.ActorImpl extends ResourceImpl implements Serializable

Serialized Fields

currentGroupID_

ImmutableGroupID currentGroupID_

currentUserID_

ImmutableUserID currentUserID_
with this initial value, currentUserID_ is returned as null in the get method. currentUserID_ is set to null only in finalizeForBase(), which detects a second call through the test of this variable.


l_SecondaryGroup_

ImmutableGroupID[] l_SecondaryGroup_

m_AclEntriesResources_

java.util.SortedMap<K,V> m_AclEntriesResources_
Map


isRightProxy_

boolean isRightProxy_

Class ARoad0.gBase.BasicImpl extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

name_

ImmutableName name_

comment_

java.lang.String comment_

aCS_

ImmutableACS aCS_

iS_Name_

ImmutableName iS_Name_

aCS_Name_

ImmutableName aCS_Name_

type_

java.lang.String type_
This is the Resource type or the EligibleParty type, to set by one of the relevant constructors. The type is used by PrivilegeForType instances.


m_ConstrainedChildACS_

java.util.HashMap<K,V> m_ConstrainedChildACS_
A constrained (opened or closed) child ACS has one or several of the following relations to this object: <ForChildAcsOpeningAndClosing>, <ForChildAcsOpeningNoClosing> or <ForChildAcsIntegrity>. Each relation is associated to a key with the same name.


folderMember_

CFolderMemberImpl folderMember_
folders handler of this instance, both for view links and optionally, for virtual folder links.


privHandler_

CPrivilegeUserImpl privHandler_
This optional privileges handler is used only by the subclasses, EligiblePartyImpl and ResourceImpl.


aliasHandler_

CAliasImpl aliasHandler_
Optional alias handler of this instance.

Class ARoad0.gBase.CAliasImpl extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

master_

ACSObject master_

l_SoftAlias_

ImmutableName[] l_SoftAlias_

l_AcsOfSoftReferences_

ImmutableName[] l_AcsOfSoftReferences_

hardReferenceOrAliasName_

ImmutableName hardReferenceOrAliasName_

isHardReference_

boolean isHardReference_

Class ARoad0.gBase.CFolderMemberImpl extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

master_

ACSObject master_

l_VirtualFolders_

java.util.ArrayList<E> l_VirtualFolders_
list of VirtualFolder that contains this instance. Created only when it is needed. Always null if the master is a VirtualFolderImpl.

Class ARoad0.gBase.CNodeImpl extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

master_

Node master_

l_Children_

ImmutableLeaf[] l_Children_

Class ARoad0.gBase.CPrivilegeUserImpl extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

master_

PrivilegeUser master_
The master is the instance for which this class operates as an embedded one. It may be a PrivilegeSource, a PrivilegeTarget, or both. To use cascading, it has to be a Resource.


l_T_TypedPrivileges_

java.util.ArrayList<E> l_T_TypedPrivileges_
list of typed privileges for the master as target. isTarget_ has to be true.


l_T_LinkedPrivileges_

java.util.ArrayList<E> l_T_LinkedPrivileges_
list of linked privileges for the master as target. isTarget_ has to be true.


m_inheritedT_LinkedPRIRights_

java.util.Map<K,V> m_inheritedT_LinkedPRIRights_
TreeMap of inherited linked privilege rights for the master as target. isTarget_ has to be true. The key is the name of the EligibleParty having the rights, with, as last component, the order of the parent which has given the rights. For instance, the direct parent has the string '1' and its direct parent has the string '2' as last name component. A subclass should use the constructor TreeMap(Comparator comparator) to set an ordering other than the natural ordering of the keys.


l_inheritedT_LinkedPrivileges_

java.util.ArrayList<E> l_inheritedT_LinkedPrivileges_
List of the current inherited linked privileges for the master as target. isTarget_ has to be true. This is a data source of m_inheritedT_LinkedPRIRights_.


l_S_TypedPrivileges_

java.util.ArrayList<E> l_S_TypedPrivileges_
list of typed privileges of the master as source. isSource_ has to be true.


l_S_LinkedPrivileges_

java.util.ArrayList<E> l_S_LinkedPrivileges_
list of linked privileges of the master as source. isSource_ has to be true.


isSource_

boolean isSource_
True if the master is a PrivilegeSource.


isTarget_

boolean isTarget_
True if the master is a PrivilegeTarget.

Class ARoad0.gBase.DirectoryImpl extends ResourceImpl implements Serializable

Serialized Fields

nodeHandler_

CNodeImpl nodeHandler_
children handler of this instance


EnforceChildGID_

boolean EnforceChildGID_

Class ARoad0.gBase.EligiblePartyImpl extends BasicImpl implements Serializable

Serialized Fields

m_AclEntriesResources_

java.util.SortedMap<K,V> m_AclEntriesResources_
map(resource name, resource). Is set to null when it is empty.

Class ARoad0.gBase.EPRViewInBaseImpl extends ViewInBaseImpl implements Serializable

Class ARoad0.gBase.FolderAbst extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

type_

java.lang.String type_

name_

ImmutableName name_

baseError_

BaseError baseError_

comment_

java.lang.String comment_

connectedToSeveralACS_

boolean connectedToSeveralACS_

m_ObjectsNames_

java.util.SortedMap<K,V> 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. Used only to save and restore, and by BaseManagerImpl.getElementsOfOneView() directly without updating. No initializing at the instance creation, so the default value is null. Is correct only after the call of prepareBeforeSaving(). The key is the BaseObject name, and the value is the ACS name if it is an ACSObject.

Class ARoad0.gBase.GroupIDImpl extends GroupIDMemberImpl implements Serializable

Serialized Fields

l_Members_

GroupIDMember[] l_Members_

order_

int order_

l_ownResources_

Resource[] l_ownResources_

l_currentActors_

Actor[] l_currentActors_

l_secGroupActors_

Actor[] l_secGroupActors_

Class ARoad0.gBase.GroupIDMemberImpl extends EligiblePartyImpl implements Serializable

Serialized Fields

isAdmin_

boolean isAdmin_
true only if the instance has an administrative role in the ACS, for the technical administration or the users administration.


l_Groups_

GroupIDImpl[] l_Groups_
array of groupIDs that own directly this GroupIDMember. Initialized to new GroupIDImpl[0]

Class ARoad0.gBase.NameImpl extends java.lang.Object implements Serializable

Serialized Fields

fCompo_

java.util.ArrayList<E> fCompo_
fCompo_ is an ArrayList that stores the name components. With ArrayList, hashcode() and equals() are coherent over serialization, then a map with a name key handles the same values after its deserialization.

Class ARoad0.gBase.NameISTreeImpl extends NameTreeImpl implements Serializable

serialVersionUID: 0L

Serialized Fields

m_OpenNodes_

java.util.Map<K,V> m_OpenNodes_
ImmutableName/Boolean map of the state open/closed of each node.


m_ExtendedVisibleSpaces_

java.util.Map<K,V> 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.

It is a mandatory node property:

mandatory key: node_name;

the possible String values are 'xxx_SPACE' ImmutableNameISTree constants.


m_Alternates_

java.util.Map<K,V> 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.


m_MandatoryPaths_

java.util.Map<K,V> 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


m_Links_

java.util.Map<K,V> 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.

Class ARoad0.gBase.NameTreeImpl extends java.lang.Object implements Serializable

serialVersionUID: 37L

Serialized Fields

l_NodeDescriptors_

java.util.ArrayList<E>[] l_NodeDescriptors_
array of lists where the index is the level. in each list, the value is an an array Object[5] for each node description: 0: node name (it is the key), 1: node type, 2: is_hub, 3: nb_of_children, 4: parent name the nametree root is at the index 0, as a single item in the list


m_Levels_

java.util.HashMap<K,V> m_Levels_
hashmap of node levels: key: node_name value: node level in l_NodeDescriptors_ so, the key set gives all the node names.


m_Areas_

java.util.HashMap<K,V> 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

Class ARoad0.gBase.NoThanViewInBaseImpl extends EPRViewInBaseImpl implements Serializable

Serialized Fields

m_MoreCriteria_

java.util.Map<K,V> m_MoreCriteria_

m_LessCriteria_

java.util.Map<K,V> m_LessCriteria_

l_excludedSourceNames_

java.util.List<E> l_excludedSourceNames_

Class ARoad0.gBase.PrivilegeAbst extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

aCS_

ImmutableACS aCS_
The ACS which manages the privilege.


acsName_

ImmutableName acsName_
The acs name, wich is used in clone()


detailledName_

java.lang.String detailledName_
The privilege key is built up with the format: privilegeType >> nickName || grant/deny.


nickName_

java.lang.String nickName_
Short privilege description displayed to the user in the beamer


seeWhy_

java.lang.String seeWhy_
Long description to understand the privilege


comment_

java.lang.String comment_
Privilege comment updated by the user


l_rights_

StringRight[] l_rights_
Positive or negative rights set for the privilege


mainType_

java.lang.String mainType_
The possible values of the main type are in L_TYPES.


positiveRight_

boolean positiveRight_

secondType_

java.lang.String secondType_
The possible values of the second type are defined by the ACS. The default value is ''.

Class ARoad0.gBase.PrivilegeForLinksImpl extends PrivilegeAbst implements Serializable

Serialized Fields

ifAllSources_

boolean ifAllSources_
if true, the instance has the LINKED_IF_ALL_SOURCES type, with only one internal or external GroupID as source, and only one internal or external target.


oneRoleOneTarget_

boolean oneRoleOneTarget_
if true, the instance has the LINKED_FOR_ONE_TO_ONE type, with only one internal or external EligibleParty as source, and only one internal or external target.


l_sources_

java.util.ArrayList<E> l_sources_
Access sources which are connected to this privilege. Restricted to one item, if oneRoleOneTarget_ is true.


l_targets_

java.util.ArrayList<E> l_targets_
Access targets are Resources and VirtualFolders connected to this privilege. Restricted to one item, if oneRoleOneTarget_ is true. Updated by the targets.


sourceName_

ImmutableName sourceName_
If LINKED_FOR_ONE_TO_ONE, the single source full name, if any.


targetName_

ImmutableName targetName_
If LINKED_FOR_ONE_TO_ONE, the single target full name, if any.


nameOfSourceAcs_

ImmutableName nameOfSourceAcs_
If LINKED_FOR_ONE_TO_ONE, the single target ACS name, if any.


nameOfTargetAcs_

ImmutableName nameOfTargetAcs_
If LINKED_FOR_ONE_TO_ONE, the single target ACS name, if any.


l_internalAllowedSourceTypes_

java.util.List<E> l_internalAllowedSourceTypes_
The source types that the ACS authorizes for this privilege


l_internalAllowedTargetTypes_

java.util.List<E> l_internalAllowedTargetTypes_
The target types that the ACS authorizes for this privilege

Class ARoad0.gBase.PrivilegeForTypeImpl extends PrivilegeAbst implements Serializable

Serialized Fields

classed_

boolean classed_
if true, the instance has the TYPED_CLASSED or a TYPED_CLASSED_SPECIFIC type


specific_

boolean specific_
if true, the instance has the TYPED_CLASSED_SPECIFIC type


seed_

boolean seed_
if true, the instance has the TYPED_FOR_SEED type


sourceType_

java.lang.String sourceType_
The source type. May be null.


targetType_

java.lang.String targetType_
The target type. May be null.


sourceClass_

java.lang.Class<T> sourceClass_
Class of the privilege users, if TYPED_CLASSED or TYPED_CLASSED_SPECIFIC. May be null, even if classed. This class may not be an EligibleParty.


targetClass_

java.lang.Class<T> targetClass_
Class on which the privilege is applied, if TYPED_CLASSED or TYPED_CLASSED_SPECIFIC. May be null, even if classed. This class may not be a Resource.

Class ARoad0.gBase.ResourceImpl extends BasicImpl implements Serializable

Serialized Fields

actorActivated_

boolean actorActivated_
Protected variables


l_rootRights_

StringRight[] l_rootRights_

l_groupRights_

StringRight[] l_groupRights_

l_ownerRights_

StringRight[] l_ownerRights_

userID_

UserID userID_

groupID_

GroupID groupID_

parent_

Directory parent_

l_parentTreeAGRightsAllowToGoAcross_

boolean[] l_parentTreeAGRightsAllowToGoAcross_
2 booleans for Account/Group inheritance rights, in this order. Updated by the direct and indirect parents in DirectoryImpl.setAllowToGoAccross(). The first boolean is true if, for its userID, this resource may be accessed through the parent tree. Used in get/setL_xxxRights(). The default value is true for all the booleans. In the AcsAddon Ubuntu, this property is completed by a third boolean to handle the 'other' property.


l_aclEntry_

AclEntry[] l_aclEntry_

m_inheritedT_ACLRights_

java.util.Map<K,V> m_inheritedT_ACLRights_
TreeMap of inherited AclEntry rights. by default, it is not displayed to the user in the generic BeanInfo class. The default key is the name of the EligibleParty having the rights, extended with, as last component, the String order of the parent which has given the rights. For instance, the direct parent has the string '1' and its direct parent has the string '2' as last name component. A subclass may change the key form, and it may choose to not use this property. A subclass may use the constructor TreeMap(Comparator comparator) to set an ordering which is different to the natural ordering of the keys. An AcsAddon may choose to not use this property while it handles the inherited ACL.


l_inheritedT_AclEntries_

java.util.ArrayList<E> l_inheritedT_AclEntries_
List of the current inherited AclEntry. The default value is null. This is the data source of m_inheritedT_ACLRights_.


l_OpenAcsControllerNames_

ImmutableName[] l_OpenAcsControllerNames_
Array of ACS that control this resource through external AclEntries or external LINKED_FOR_ONE_TO_ONE privileges. May be null.

Class ARoad0.gBase.SketchViewInBaseImpl extends EPRViewInBaseImpl implements Serializable

Class ARoad0.gBase.StringMetaRightImpl extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

sRight_

StringRightImpl sRight_
The right, as an embedded instance.


power_

int power_
This is the power, which is the line value in the matrix (power, field) which helps to locate the metaright.


field_

int field_
This is the field, which is the colomn value in the matrix (power, field) which helps to locate the metaright.


inFloatingSubNetwork_

boolean inFloatingSubNetwork_
boolean true if the metaright is in a floating subnetwork for an ACS, without any association outside the subnetwork.


grant_

boolean grant_
boolean true if the metaright is in a granting right, not a denying one.

Class ARoad0.gBase.StringRightImpl extends java.lang.Object implements Serializable

serialVersionUID: 0L

Serialized Fields

acsName_

ImmutableName acsName_
The name of the ACSRun which manages this right. Never null for an ACS right. For an embedded right in a StringMetaRightImpl, it is always null.


right_

java.lang.String right_
The effective right, for typed and untyped rights. The default value is ''.


internalKey_

int internalKey_
The right key, to compare it in the network rights. Two StringRights may have the same key. Key values are from 1 to 999 for StringRightImpl, and from 1 to 99999 for StringMetaRightImpl. Metarights with the same power have keys in a space of 100. This key is used in gWork and for the NoThanViewInBases, to check the fullfilment to the criteria.


targetClass_

java.lang.Class<T> targetClass_
If it is a classed right, this is the target class for the target of the right. Exemple: in the right 'execute_script', 'script' is a targetClassType_ for the targetClass_ Actor in the relevant ACS. If non-classed right, targetClass_ is null. Otherwise, it is non-null.


targetClassType_

java.lang.String targetClassType_
If it is a typed right, this is the target type for which this right is applied, only for the target class defined by targetClass_. This value is at the end of the effective right. Exemple: in the right 'execute script', 'script' is a targetClassType_ for the targetClass_ Actor in the relevant ACS. If non-typed right, targetClassType_ is null. Otherwise, it is non-null.


comment_

java.lang.String comment_
The user comment about this right.


l_upperRights_

StringRight[] l_upperRights_
This is the list of the ACS rights or metarights (if embedded) which are directly more powerfull, than this instance in the rights network. May be null.


l_lowerRights_

StringRight[] l_lowerRights_
This is the list of the ACS rights or metarights (if embedded) which are directly less powerfull, than this instance in the rights network. May be null.


metaRight_

java.lang.String metaRight_
For ACS rights, this is the value returned by meta_.getRight().


isParent_

boolean isParent_
True when the right is set as a parent.


isSlave_

boolean isSlave_
True when the right is set as a slave, with only one upper right (the parent).


isDesactivated_

boolean isDesactivated_
True when the right is desactivated. It is then used only as a node in a right network. It is no more used to deliver rights, but it remains usefull in the search of child rights in StringRightUtilityImpl.

Class ARoad0.gBase.UserIDImpl extends GroupIDMemberImpl implements Serializable

Serialized Fields

primGroup_

GroupID primGroup_

order_

int order_

l_ownResources_

Resource[] l_ownResources_

l_currentActors_

Actor[] l_currentActors_

Class ARoad0.gBase.ViewInBaseImpl extends FolderAbst implements Serializable

Class ARoad0.gBase.VirtualFolderImpl extends FolderAbst implements Serializable

Serialized Fields

aCS_

ACS aCS_

parent_

ImmutableVirtualFolder parent_

VFType_

java.lang.String VFType_
The default value of VFType_ is never used


privHandler_

CPrivilegeUserImpl privHandler_
privileges handler of this instance


nodeHandler_

CNodeImpl nodeHandler_
children handler of this instance


aliasHandler_

CAliasImpl aliasHandler_
Optional alias handler of this instance.


memberOneTimeInTree_

boolean memberOneTimeInTree_
True if an ACSObject cannot be in a folders tree more than one time, as member of one of the virtual folders. If false, several folders in an ACS may have the same object as member. This is set by the ACS.


Package ARoad0.gBaseInterface

Package ARoad0.gDMak

Class ARoad0.gDMak.ActionAboutARoad extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionAcsAddonGuides extends javax.swing.AbstractAction implements Serializable

Serialized Fields

l_addon_

java.util.List<E> l_addon_
The list from BaseManagerImpl.getInstance().getL_AcsAddonDescriptors()

Class ARoad0.gDMak.ActionBasicTutorial extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionClose extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionCopy extends javax.swing.AbstractAction implements Serializable

Serialized Fields

dirToCopy_

Directory dirToCopy_
The object to copy, only if it is a Directory.


groupToCopy_

GroupID groupToCopy_
The object to copy, only if it is a GroupID.


source_

BaseObject source_
The value of the copy source.

Class ARoad0.gDMak.ActionExit extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionExportPNG extends javax.swing.AbstractAction implements Serializable

Serialized Fields

desk

javax.swing.JDesktopPane desk

Class ARoad0.gDMak.ActionHelpConcepts extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionImportACS extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionNewACSyst extends javax.swing.AbstractAction implements Serializable

Serialized Fields

m_currentPropertyEditors_

java.util.Map<K,V> m_currentPropertyEditors_
Current CommonPropertyEditors in the user dialog. The key is the display name.


isField_

javax.swing.JTextField isField_

acsField_

javax.swing.JTextField acsField_

parent_

Name parent_

dimension_

java.awt.Dimension dimension_

group_

javax.swing.ButtonGroup group_

name_

Name name_

iSname_

Name iSname_

nickName_

java.lang.String nickName_

factory_

ACSFactoryImpl factory_
Current factory when the class instance is working for building up an ACS from the user choices


l_addonDescriptors_

java.util.List<E> l_addonDescriptors_
The list from getL_AcsAddonDescriptors in the class BaseManagerImpl.


toFinalize_

boolean toFinalize_
In createUserDefinedACS() and createFirstACSproperties(), used to detect the frame closing from the okButton


componentList_

javax.swing.JList componentList_

componentField_

javax.swing.JTextField componentField_

currentAncestor_

ImmutableName currentAncestor_

Class ARoad0.gDMak.ActionNewEligibleParty extends javax.swing.AbstractAction implements Serializable

Serialized Fields

source_

BaseObject source_
The value of the ACS which is the source.

Class ARoad0.gDMak.ActionNewResource extends javax.swing.AbstractAction implements Serializable

Serialized Fields

source_

BaseObject source_
The value of the ACS which is the source.

Class ARoad0.gDMak.ActionNewView extends javax.swing.AbstractAction implements Serializable

Serialized Fields

groupField_

javax.swing.JTextField groupField_

newNameField_

javax.swing.JTextField newNameField_

copiedNameField_

javax.swing.JTextField copiedNameField_

dimension_

java.awt.Dimension dimension_

forNoThanView_

boolean forNoThanView_

ePRClassArray_

java.lang.Class<T>[] ePRClassArray_

Class ARoad0.gDMak.ActionOpen extends javax.swing.AbstractAction implements Serializable

Serialized Fields

desk

javax.swing.JDesktopPane desk

Class ARoad0.gDMak.ActionOpenACSyst extends javax.swing.AbstractAction implements Serializable

Serialized Fields

dialog_

javax.swing.JDialog dialog_

jlist_

javax.swing.JList jlist_

Class ARoad0.gDMak.ActionOpenAllFullViews extends javax.swing.AbstractAction implements Serializable

Serialized Fields

m_currentPropertyEditors_

java.util.Map<K,V> m_currentPropertyEditors_
Current CommonPropertyEditors in the user dialog. The key is the display name.

Class ARoad0.gDMak.ActionOpenAllNoThanViews extends javax.swing.AbstractAction implements Serializable

Serialized Fields

m_currentPropertyEditors_

java.util.Map<K,V> m_currentPropertyEditors_
Current CommonPropertyEditors in the user dialog. The key is the display name.

Class ARoad0.gDMak.ActionOpenArchitecture extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionOpenBeamer extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionOpenGlobalStructure extends javax.swing.AbstractAction implements Serializable

Serialized Fields

m_currentPropertyEditors_

java.util.Map<K,V> m_currentPropertyEditors_
Current CommonPropertyEditors in the user dialog. The key is the display name.


tabbedPane__

javax.swing.JTabbedPane tabbedPane__
The tabbed pane of the upper panel where the properties of the node are displayed.

Class ARoad0.gDMak.ActionOpenGraphicView extends javax.swing.AbstractAction implements Serializable

Serialized Fields

dialog_

javax.swing.JDialog dialog_

jlist_

javax.swing.JList jlist_

Class ARoad0.gDMak.ActionOpenMainFrame extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionOpenSketcher extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionRemove extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionSave extends javax.swing.AbstractAction implements Serializable

Class ARoad0.gDMak.ActionSaveAll extends javax.swing.AbstractAction implements Serializable


Package ARoad0.Gui1

Class ARoad0.Gui1.Desktop extends javax.swing.JFrame implements Serializable

Serialized Fields

menuBar

javax.swing.JMenuBar menuBar

fileMenuE

javax.swing.JMenu fileMenuE

editMenuE

javax.swing.JMenu editMenuE

windowMenuE

javax.swing.JMenu windowMenuE

goMenuE

javax.swing.JMenu goMenuE

toolsMenuE

javax.swing.JMenu toolsMenuE

helpMenuE

javax.swing.JMenu helpMenuE

newMenuE

javax.swing.JMenu newMenuE

openMenuE

javax.swing.JMenu openMenuE

toolBar1

javax.swing.JToolBar toolBar1

actionNewView

ActionNewView actionNewView

actionNewACSyst

ActionNewACSyst actionNewACSyst

actionOpenACSyst

ActionOpenACSyst actionOpenACSyst

actionOpenUserV

ActionOpenGraphicView actionOpenUserV

actionSave

ActionSave actionSave

actionSaveAll

ActionSaveAll actionSaveAll

actionClose

ActionClose actionClose

actionRemove

ActionRemove actionRemove

actionExit

ActionExit actionExit

actionImportACS

ActionImportACS actionImportACS

actionExportPNG

ActionExportPNG actionExportPNG

actionCopy

ActionCopy actionCopy

actionOpenMainFrame

ActionOpenMainFrame actionOpenMainFrame

actionOpenBeamer

ActionOpenBeamer actionOpenBeamer

actionTile

InternalFrameTiler actionTile

actionOpenAllFullViews

ActionOpenAllFullViews actionOpenAllFullViews

actionOpenAllNoThanViews

ActionOpenAllNoThanViews actionOpenAllNoThanViews

actionOpenSketcher

ActionOpenSketcher actionOpenSketcher

actionOpenGlobalStructure

ActionOpenGlobalStructure actionOpenGlobalStructure

actionAboutARoad

ActionAboutARoad actionAboutARoad

actionBasicTutorial

ActionBasicTutorial actionBasicTutorial

actionHelpConcepts

ActionHelpConcepts actionHelpConcepts

actionAcsAddonGuides

ActionAcsAddonGuides actionAcsAddonGuides

f

char f

e

char e

l

char l

w

char w

g

char g

t

char t

h

char h

n

char n

o

char o

r

char r

x

char x

c

char c

I

char I

a

char a

fileShortcuts

char[] fileShortcuts

editShortcuts

char[] editShortcuts

windowShortcuts

char[] windowShortcuts

helpShortcuts

char[] helpShortcuts

comboI

javax.swing.JComboBox comboI

comboU

javax.swing.JComboBox comboU

Class ARoad0.Gui1.InsideDesktop extends javax.swing.DefaultDesktopManager implements Serializable

Class ARoad0.Gui1.InternalFrameTiler extends javax.swing.AbstractAction implements Serializable


Package ARoad0.Gui2

Class ARoad0.Gui2.CommonTreeCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

Serialized Fields

acsIcon_

javax.swing.Icon acsIcon_
For the ACS icon of an AcsAddon. The default value is closed_ACS_ICON.

Class ARoad0.Gui2.ExplorerTreeCellRenderer extends CommonTreeCellRenderer implements Serializable

Serialized Fields

isACS

boolean isACS

isView

boolean isView

isGroup

boolean isGroup

isUser

boolean isUser

isActor

boolean isActor

isAcsNode

boolean isAcsNode

isDirectoryInView

boolean isDirectoryInView

isSimpleResource

boolean isSimpleResource

isSubSystem

boolean isSubSystem

isRight

boolean isRight

isVirtualFolder

boolean isVirtualFolder

isTypedPrivilege

boolean isTypedPrivilege

isLinkedPrivilege

boolean isLinkedPrivilege

toChange

boolean toChange

Class ARoad0.Gui2.GraphicAccount extends GraphicNode implements Serializable

Serialized Fields

gView_

GraphicView gView_

ep_

EligibleParty ep_

Class ARoad0.Gui2.GraphicActor extends GraphicNode implements Serializable

Serialized Fields

gView_

GraphicView gView_

act_

Actor act_

Class ARoad0.Gui2.GraphicContainer extends GraphicNode implements Serializable

Serialized Fields

gView_

GraphicView gView_

baseObject_

BaseObject baseObject_

SHAPE

java.awt.Shape SHAPE

Class ARoad0.Gui2.GraphicEPRView extends GraphicView implements Serializable

Serialized Fields

l_NoSourceTargets_

java.util.List<E> l_NoSourceTargets_
List of Targets in viewInBase_ that are not ImmutableSources, then this is the list of Resources which are not EligibleParties. Caution: in the subclass GraphicSketchView, it never contains the center node.


l_AccessTargetSources_

java.util.List<E> l_AccessTargetSources_
After the search of the DisplayableLinkImpls, list of EligibleParties that are access targets for other Sources in viewInBase_. Do not contain the VirtualFolders. Caution: in the subclass GraphicSketchView, it never contains the center node.


noSourceTargetsCount_

int noSourceTargetsCount_
l_NoSourceTargets_.size().


sourcesCount_

int sourcesCount_
number of Sources in viewInBase_


detectAcl_

boolean detectAcl_

detectUserGroupLinks_

boolean detectUserGroupLinks_

Class ARoad0.Gui2.GraphicGroup extends GraphicNode implements Serializable

Serialized Fields

gView_

GraphicView gView_

ep_

EligibleParty ep_

Class ARoad0.Gui2.GraphicNode extends javax.swing.JComponent implements Serializable

Class ARoad0.Gui2.GraphicNoThanView extends GraphicView implements Serializable

Serialized Fields

moreCriterion_

GraphicText moreCriterion_
The GraphicText which displays the more criterion right in green or red. It is a Graphicnode but is not in m_GraphicNodes_, m_GraphicNodesBounds_ since it cannot be moved.


lessCriterion_

GraphicText lessCriterion_
The GraphicText which displays the less criterion right in green or red. It is a Graphicnode but is not in m_GraphicNodes_, m_GraphicNodesBounds_ since it cannot be moved.

Class ARoad0.Gui2.GraphicResource extends GraphicNode implements Serializable

Serialized Fields

gView_

GraphicView gView_

res_

Resource res_

Class ARoad0.Gui2.GraphicSketchView extends GraphicEPRView implements Serializable

Serialized Fields

center_

BaseObject center_
This is the central object for which the access sources and targets are displayed in the sketch view. The single node at the second line of the view.


l_SourcesForCenter_

java.util.List<E> l_SourcesForCenter_
List of sources that are access sources for the center, to put above the center node.


accessTargetSourcesCount_

int accessTargetSourcesCount_
The size of GraphicEPRView.l_AccessTargetSources_, which does not include the center.


sourcesForCenterCount_

int sourcesForCenterCount_
The size of l_SourcesForCenter_

Class ARoad0.Gui2.GraphicText extends GraphicNode implements Serializable

Serialized Fields

gView_

GraphicView gView_

object_

java.lang.Object object_

textColor_

java.awt.Color textColor_

SHAPE

java.awt.Shape SHAPE

Class ARoad0.Gui2.GraphicView extends javax.swing.JPanel implements Serializable

Serialized Fields

m_GraphicNodes_

java.util.Map<K,V> 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


m_GraphicNodesBounds_

java.util.Map<K,V> 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().


m_l_DisplayableLinks_

java.util.Map<K,V> 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. All links in a list have the SAME 2 ENDS.


l_LinksAndRights_

java.lang.Object[] l_LinksAndRights_
array of objects ready to be drawn, as Shapes and associated Strings. Updated directly by some subclasses.


l_currentArrowsAndRightsStarts_

java.lang.Object[] l_currentArrowsAndRightsStarts_
image of l_LinksAndRights_, but with a Point2D at the rights place, to give to drawArrowsAndRights() the position of the rights to draw


viewInBase_

ViewInBase viewInBase_
ViewInBase associated to this GraphicView


whyText_

javax.swing.JTextPane whyText_
JTextPane displayed through the button "See why" in the view frame


l_allNodesInLinks_

java.util.Set<E> l_allNodesInLinks_
Set of all the implied BaseObjects that are nodes, displayable or not, in the GraphicView DisplayableLinkImpls


l_rightsRelatedBaseObjects_

java.util.HashSet<E> l_rightsRelatedBaseObjects_
Set of all the BaseObjects implied in gWork to define the rights. Updated by gWork classes.


nodesNumber_

int nodesNumber_
number of nodes in the view.


dragSourceNodeName_

ImmutableName dragSourceNodeName_
in a drag&drop operation, the name of the source node to move.


dragTargetNodeName_

ImmutableName dragTargetNodeName_
in a drag&drop operation to move a node, the target node name, if the target is not empty.


mouseDragged_

boolean mouseDragged_
true when there is a drag&drop operation.

Class ARoad0.Gui2.GraphicViewEvent extends java.util.EventObject implements Serializable

Serialized Fields

value

int value

Class ARoad0.Gui2.GraphicVirtualFolder extends GraphicNode implements Serializable

Serialized Fields

gView_

GraphicView gView_

vf_

VirtualFolder vf_

Class ARoad0.Gui2.ISTreeCellRenderer extends CommonTreeCellRenderer implements Serializable