|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BaseObject | |
---|---|
ARoad0.AcsAddon.Accbee.MySQL.gBase | Provides the gBase classes for modelling a MySQL 5 server as an extension, in the AcsAddon MySQL, of the generic ARoad0.gBase package. |
ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface | Contains interfaces for modelizing a MySQL 5 server, as an extension of the generic ARoad0.gBaseInterface package, in the AcsAddon MySQL. |
ARoad0.AcsAddon.Accbee.MySQL.gWork | Provides the gWork classes for creating and analyzing a MySQL 5 database management system, as an extension of the generic ARoad0.gWork package, in the AcsAddon MySQL. |
ARoad0.AcsAddon.Accbee.Ubuntu.gBase | Provides the gBase classes for modelizing a Linux Ubuntu operating system, as an extension, in the AcsAddon Ubuntu, of the generic ARoad0.gBase package. |
ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface | Contains interfaces for modelizing a Linux Ubuntu operating system, as an extension of the generic ARoad0.gBaseInterface package, in the AcsAddon Ubuntu. |
ARoad0.AcsAddon.Accbee.Ubuntu.gWork | Contains gWork classes for creating and analyzing a Linux Ubuntu operating system, as an extension of the generic ARoad0.gWork package, in the AcsAddon Ubuntu. |
ARoad0.CNot | Provides classes that are dedicated to the access paths data. |
ARoad0.gBase | CORE OF THE PROGRAM This package contains the fresh object-oriented database management system for Access Road; this package documentation page is recommended as a first reading for all the Access Road developers. |
ARoad0.gBaseInterface | Contains the interfaces of the generic gBase classes. |
ARoad0.gDMak | Provides the decision makers, responsible for managing all the events in the Access Road menu, and by this way, contains the managers of the basic operations. |
ARoad0.Gui1 | Provides the internal frames and standard panels for handling the CRUD operations on the database objects, for the Access Road desktop. |
ARoad0.Gui2 | Provides the classes for displaying the tree frames and the GraphicViews which display the diagrams in the desktop, following the gDMak package requests. |
ARoad0.gWork | Contains the classes of the second core of the program that processes the search of rights in the open views. |
ARoad0.gWorkInterface | Contains interfaces to process the search of rights in the views, as a support to the gWork package. |
Uses of BaseObject in ARoad0.AcsAddon.Accbee.MySQL.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement BaseObject | |
---|---|
class |
ACSFactoryMySQLImpl
This class is responsible for creating a MySQL as an access control system (ACS). |
class |
ACSMySQLImpl
This empty class is responsible for modeling a MySQL 5 server as an access control system (ACS). |
class |
ActorMySQLImpl
This class is responsible for modeling a MySQL Actor to implement varied constraints on the instance, the property isRightProxy_ and the inherited AclEntries. |
class |
BasesSetMySQLImpl
This class is responsible for modeling a BasesSetMySQL which is a set of databases having a wildcard in its name, like 'BASE O%', as child of the Directory '|pattern-name_bases sets|'. |
class |
DirectoryMySQLImpl
This class is responsible to manage the inherited AclEntries of the children, to manage the global rights, and to provide the main documentation for all the ResourceMySQL classes. |
class |
GroupIDMySQLImpl
This class is responsible for modeling a MySQL GroupID to manage the constraints on the account membership and group names. |
class |
ProxyMySQLImpl
This class is responsible for modeling a MySQL proxy user having a proxied account as a non-generic alias reference. |
class |
ResourceMySQLImpl
This class is responsible for modeling a MySQL resource, mainly to implement the AclEntry sorting for the direct and the inherited ACL. |
class |
RoleMySQLImpl
Currently unused. |
class |
UserIDMySQLImpl
This class is responsible for modeling a MySQL account to manage the constraints on the account membership, always with the type 'account'. |
class |
VirtualFolderMySQLImpl
This class is responsible to simulate a MySQL view, adding a view delegate under the database node in the resources tree. |
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type BaseObject | |
---|---|
void |
VirtualFolderMySQLImpl.addEorBaseObject(BaseObject _obj)
Adds a member to this virtual folder. |
Uses of BaseObject in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface |
---|
Subinterfaces of BaseObject in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface | |
---|---|
interface |
ActorMySQL
This interface is responsible for modeling a MySQL Actor to forbid the editing of the default true value on the property isRightProxy_. |
interface |
BasesSetMySQL
This interface is responsible for modeling a set of databases having a wildcard in its name, like 'BASE O%'. |
interface |
DirectoryMySQL
This interface is responsible for modeling a MySQL Directory to manage the inherited AclEntries in the Directory children. |
interface |
GroupIDMySQL
This interface is responsible for modeling a MySQL GroupID to manage the constraints on the account membership. |
interface |
ProxyMySQL
This interface is responsible for modeling a MySQL proxy user having a proxied user as hard alias reference. |
interface |
ResourceMySQL
This interface is responsible for modeling a MySQL resource. |
interface |
RoleMySQL
This interface is responsible for modeling a role into the MySQL Workbench software. |
interface |
UserIDMySQL
This interface is responsible for modeling a MySQL UserID to manage the constraints on the account membership. |
interface |
VirtualFolderMySQL
This interface is a VirtualFolder for simulating a MySQL view. |
Uses of BaseObject in ARoad0.AcsAddon.Accbee.MySQL.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type BaseObject | |
---|---|
java.util.Map |
NodeRightsMySQLImpl.detectAddon2Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Adds and removes the AcsAddon specific rights: (1) adds a simple link to a MySQL proxied account having one or several proxy accounts as a non-generic alias. |
Uses of BaseObject in ARoad0.AcsAddon.Accbee.Ubuntu.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that implement BaseObject | |
---|---|
class |
ACSFactoryUbuntuImpl
This class is responsible for creating a Linux Ubuntu as an access control system (ACS). |
class |
ACSUbuntuImpl
This class is responsible for modeling a Linux Ubuntu as an access control system (ACS). |
class |
ActorUbuntuImpl
This class is responsible for modeling a Linux Ubuntu actor which may have access to controled resources. |
class |
DirectoryUbuntuImpl
This class is responsible for modeling a Linux/Unix directory which contains children (resources and others directories). |
class |
ExecutableUbuntuImpl
This class is responsible for modeling a Linux Ubuntu executable, which may have Linux/Unix setUID and setGID capabilities. |
class |
ResourceUbuntuImpl
This class is responsible for modeling a Linux Ubuntu resource. |
class |
UserIDUbuntuImpl
This class is responsible for modeling an account in an ACS Ubuntu, as a kind of eligible party. |
Uses of BaseObject in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface |
---|
Subinterfaces of BaseObject in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface | |
---|---|
interface |
ActorUbuntu
This interface is responsible for modeling a Linux Ubuntu actor. |
interface |
DirectoryUbuntu
This interface is responsible for modeling a Linux Ubuntu directory. |
interface |
ExecutableUbuntu
This interface is responsible for modeling a Linux/Unix executable, which may have setUID and setGID capabilities. |
interface |
ResourceUbuntu
This interface is responsible for modeling a Linux Ubuntu resource. |
interface |
UserIDUbuntu
This interface is the immutable version of UserID for Ubuntu. |
Uses of BaseObject in ARoad0.AcsAddon.Accbee.Ubuntu.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type BaseObject | |
---|---|
java.util.Map |
NodeRightsUbuntuImpl.detectAddon2Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Detects the capacity groups ' |
protected java.util.Map |
NodeRightsUbuntuImpl.select2NodesCapacityRights(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
This specialized AcsAddon method defines the capacity groups ' |
protected java.util.Map |
NodeRightsUbuntuImpl.selectOtherRights(EPRViewInBase _viewInBase,
ResourceUbuntu _node,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
UNUSED This specialized AcsAddon method defines the effective applicable 'other' rights for any view Resource from a view EligibleParty. |
Uses of BaseObject in ARoad0.CNot |
---|
Methods in ARoad0.CNot that return BaseObject | |
---|---|
BaseObject[] |
DisplayableLinkImpl.getEorAllNodes()
Returns a sorted array of all the nodes, including the first end at the index 0 and the second end at the end of the array. |
BaseObject[] |
DisplayableLinkImpl.getEorConnectedNodes(AccessControlLinkImpl _link)
|
BaseObject |
DisplayableLinkImpl.getEorFirstEnd()
|
BaseObject |
DisplayableLinkImpl.getEorNodeJustBeforeTheSecondEnd()
|
BaseObject[] |
DisplayableLinkImpl.getEorNodesPath()
Note: getEorAllNodes() is a little bit faster. |
BaseObject |
DisplayableLinkImpl.getEorSecondEnd()
|
Methods in ARoad0.CNot with parameters of type BaseObject | |
---|---|
void |
DisplayableLinkImpl.addEorNode(int _index,
BaseObject _newNode,
AccessControlLinkImpl _firstLink,
AccessControlLinkImpl _secondLink)
Adds a node at the position _index with its two AccessControlLinkImpl. |
boolean |
DisplayableLinkImpl.contains2NodesSequenceAndFirstEnd(BaseObject[] _l_sequence,
BaseObject _firstEnd)
Detects the presence of a sequence of 2 nodes in this instance, in the same order, for a given first end. |
boolean |
DisplayableLinkImpl.contains2NodesSequenceAndFirstEnd(BaseObject[] _l_sequence,
BaseObject _firstEnd)
Detects the presence of a sequence of 2 nodes in this instance, in the same order, for a given first end. |
boolean |
DisplayableLinkImpl.contains3NodesSequence(BaseObject[] _l_sequence)
Detects the presence of a sequence of 3 nodes in this instance, in the same order. |
boolean |
DisplayableLinkImpl.containsBaseObject(BaseObject _obj)
|
AccessControlLinkImpl[] |
DisplayableLinkImpl.getEorConnectedLinks(BaseObject _obj)
Gets the 2 AccessControlLinks connected to a BaseObject which this DisplayableLinkImpl contains. |
int |
DisplayableLinkImpl.indexOfBaseObject(BaseObject _obj)
Returns the position of the BaseObject as node returned in getEorAllNodes(). |
static DisplayableLinkImpl |
DisplayableLinkImpl.valueOf(DisplayableLinkImpl _dLink,
BaseObject _secondEnd,
AccessControlLinkImpl _lastLink)
To create a new DisplayableLinkImpl, extends a current DisplayableLinkImpl _dLink to which, after a deep copy, a new node is added as the new second end. |
Constructors in ARoad0.CNot with parameters of type BaseObject | |
---|---|
DisplayableLinkImpl(BaseObject _firstEnd,
BaseObject _secondEnd,
AccessControlLinkImpl _link)
|
|
DisplayableLinkImpl(BaseObject _firstEnd,
BaseObject _secondEnd,
BaseObject[] _path)
Returns instance of a displayable link with empty AccessControlLinks. |
|
DisplayableLinkImpl(BaseObject _firstEnd,
BaseObject _secondEnd,
BaseObject[] _path)
Returns instance of a displayable link with empty AccessControlLinks. |
Uses of BaseObject in ARoad0.gBase |
---|
Classes in ARoad0.gBase that implement BaseObject | |
---|---|
class |
AclEntryImpl
This important class is responsible for modeling an access control entry which manages some access rights or some access restrictions from an eligible party to a resource. |
class |
ACSFactoryImpl
This class is responsible for creating a new ACS, defining its structure, and creating the restrictions on the objects, rights, privileges and types values when an ACS is created. |
class |
ACSImpl
This class is responsible for modeling an Access Control System (ACS) which is the main unit of modelization for software. |
class |
ActorImpl
This class is responsible for modeling an acting entity which may have access to controlled resources. |
class |
BasicImpl
This class is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges. |
class |
DirectoryImpl
This class is responsible for modeling a directory which contains children, as resources and other directories. |
class |
EligiblePartyImpl
This class is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges. |
class |
EPRViewInBaseImpl
This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) or virtual folders as access sources, and resources (R of EPRViewInBase) or virtual folders as access targets. |
class |
FolderAbst
This abstract class is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the members are added and removed from the container _without_ object deleting. |
class |
GroupIDImpl
This class is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources. |
class |
GroupIDMemberImpl
This class is responsible for modeling the entity which is a GroupID member. |
class |
ISNodeImpl
This class is responsible for describing the IS nametree nodes and composites for displaying them in the GUI. |
class |
NoThanViewInBaseImpl
This class is responsible for managing the No-More-Than and No-Less-Than views. |
class |
PrivilegeAbst
This abstract class is used by its subclasses for creating the Privileges. |
class |
PrivilegeForLinksImpl
This class is responsible for modeling the direct links which manages some access rights from a EligibleParty list (or only one GroupID) to a privilege targets list (or only one target). |
class |
PrivilegeForTypeImpl
This class is responsible for modeling a set of rights from a source with a given type, to an access target with another given type. |
class |
ResourceImpl
This class is responsible for modeling a resource, that is an access target, in an access control system on which it is registered. |
class |
SketchViewInBaseImpl
This class is responsible for modeling in the base, a sketch view about access control issues between access sources and an ACSObject, called the center, and between this center and access targets (Resources or VirtualFolders). |
class |
StringMetaRightImpl
This class is responsible for managing the canonical (or generic) rights for all the base objects. |
class |
StringRightImpl
This class is responsible for managing a right. |
class |
UserIDImpl
This class is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID. |
class |
ViewInBaseImpl
This class is responsible for modeling a view which is the backing data of a GraphicView in the GUI. |
class |
VirtualFolderImpl
This class is a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference. |
Fields in ARoad0.gBase with type parameters of type BaseObject | |
---|---|
protected java.util.SortedMap<ImmutableName,BaseObject> |
FolderAbst.m_BaseObjects_
|
Methods in ARoad0.gBase that return BaseObject | |
---|---|
BaseObject |
UtilityImpl.getBaseObject(ImmutableName _name)
Gets the BaseObject from the names of an open entity. |
static BaseObject |
BaseUtilityImpl.getEorBaseObject(ImmutableName _name)
Gets the BaseObject from the open entities only. |
Methods in ARoad0.gBase that return types with arguments of type BaseObject | |
---|---|
java.util.SortedMap<ImmutableName,BaseObject> |
FolderAbst.getEorM_BaseObjects()
Gets all the base objects displayed in this folder. |
Methods in ARoad0.gBase with parameters of type BaseObject | |
---|---|
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. |
void |
EPRViewInBaseImpl.addEorBaseObject(BaseObject _obj)
Adds a baseObject to the base. |
void |
FolderAbst.addEorBaseObject(BaseObject _obj)
Adds a base object to the folder. |
void |
VirtualFolderImpl.addEorBaseObject(BaseObject _obj)
Adds a member to this virtual folder. |
boolean |
FolderAbst.containsBaseObject(BaseObject _obj)
Tests if a BaseObject is within the folder. |
static StringRight[] |
BaseUtilityImpl.getL_AcsRestrictedRights(BeanInfoPattern _baseObjectBeanInfo,
BaseObject _source,
java.lang.String _propertyName,
ImmutableACS _acs,
java.lang.String _type)
Gets the restricted rights from the ACS for the property of an ACSObject. |
static 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.lang.Object[] |
BaseUtilityImpl.getRestrictedValues(BeanInfoPattern _baseObjectBeanInfo,
java.lang.String _propertyName,
ACSRun _acs,
BaseObject _source,
java.lang.String _type)
Gets the restricted String or StringRight values for the argument of a new ACSObject. |
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. |
void |
EPRViewInBaseImpl.removeEorBaseObject(BaseObject _obj)
Overrides ViewInBaseImpl.removeEorBaseObject() to update sources and targets maps. |
void |
FolderAbst.removeEorBaseObject(BaseObject _obj)
Removes a base object to the folder. |
void |
VirtualFolderImpl.removeEorBaseObject(BaseObject _obj)
Removes a member to the folder and unregisters it in the object. |
protected void |
ACSImpl.removeOwnActorBridgeTargetFromSource(ImmutableActor _source,
BaseObject _caller)
Removes an own actor as a bridge target for an external actor source. |
BeanInfoPattern |
UtilityImpl.selectBeanInfo(BaseObject _objectInBeamer)
Analyzes the BaseObject to select the right BeanInfo in gBase. |
protected void |
ActorImpl.setEorACSBridgeTarget(Actor _target,
BaseObject _caller)
Sets the another-ACS actor for which this resource is a bridge source. |
Method parameters in ARoad0.gBase with type arguments of type BaseObject | |
---|---|
void |
SketchViewInBaseImpl.setEorL_BaseObjectsForSketcher(java.util.List<BaseObject> _list)
Sets the BaseObjects displayed in the sketch view, including the center. |
Uses of BaseObject in ARoad0.gBaseInterface |
---|
Subinterfaces of BaseObject in ARoad0.gBaseInterface | |
---|---|
interface |
AclEntry
This interface is responsible for modeling the access control list entry which manages some access grantings or some access denyings from an EligibleParty to a Resource. |
interface |
ACS
This interface is responsible for modifying the access control system (ACS) through specific methods. |
interface |
ACSObject
This is an interface to inform that it is an ACS object. |
interface |
ACSObjectAddon
This interface is responsible for describing the bound properties of an ACSObject in an ACS Addon package. |
interface |
ACSRun
This interface is responsible for returning the first immutable ACS properties and the first rights. |
interface |
Actor
This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources. |
interface |
Basic
This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges. |
interface |
Copyable
This interface is responsible to mark an acs object following the BeanInfo class parameters of the object class for the copy operation. |
interface |
Directory
The directory is composed of directories and files as children, and it is a kind of resource. |
interface |
EligibleParty
This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges. |
interface |
EPRViewInBase
This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets. |
interface |
Folder
This interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting. |
interface |
GroupID
This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources. |
interface |
GroupIDMember
This interface is responsible for modeling any EligibleParty which is a group member. |
interface |
ImmutableAclEntry
This important interface is responsible for modeling an access control entry which manages some access rights or some access restrictions from an eligible party to a resource. |
interface |
ImmutableACS
This interface is responsible for modeling an access control system (ACS). |
interface |
ImmutableActor
This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources. |
interface |
ImmutableBasic
This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS. |
interface |
ImmutableCommonBase
An immutable CommonBase is common to ACS, IS and Streams. |
interface |
ImmutableDirectory
This immutable interface is responsible for modeling a directory which contains children (resources and others directories). |
interface |
ImmutableEligibleParty
This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges. |
interface |
ImmutableFolder
This immutable interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting. |
interface |
ImmutableGroupID
This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources. |
interface |
ImmutableGroupIDMember
This interface is responsible for modeling any entity which is a group member. |
interface |
ImmutableLeaf
This immutable interface is responsible for modeling a leaf in a tree. |
interface |
ImmutableNode
This interface is the immutable version of Node. |
interface |
ImmutablePrivilege
This interface models the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target. |
interface |
ImmutablePrivilegeSource
This interface is responsible for modeling the source which is connected to Privileges. |
interface |
ImmutablePrivilegeTarget
This interface is responsible for modeling the target which is connected to Privileges. |
interface |
ImmutableResource
This interface is the immutable version of Resource. |
interface |
ImmutableSource
This interface is responsible for modeling the source that is implied in an access. |
interface |
ImmutableTarget
This interface is responsible for modeling the target that is implied in an access. |
interface |
ImmutableUserID
This interface is the immutable version of UserID. |
interface |
ImmutableVirtualFolder
This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference. |
interface |
Leaf
Leaf is the usual interface for resources and virtual folders which are objects in a tree. |
interface |
Node
A node is a container of leaves or others nodes in a tree of ACSObjects. |
interface |
NoThanViewInBase
This class is responsible for managing the No-More-Than and No-Less-Than views. |
interface |
Privilege
This interface is used for modeling the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target. |
interface |
PrivilegeForLinks
This interface is responsible for modeling the privileges which manages some access rights from a privilege sources list (or only one GroupID) to a privilege targets list (or only one target). |
interface |
PrivilegeForType
This interface is responsible for modeling rights from a source with a given type, to an access target with another given type. |
interface |
PrivilegeSource
This interface is responsible for modeling the source which is connected to Privileges. |
interface |
PrivilegeTarget
This interface is responsible for modeling the target which is connected to Privileges. |
interface |
PrivilegeUser
This interface is responsible for modeling the superclass of both the privilege source and the privilege target interfaces, for BasicImpl. |
interface |
Resource
This interface is responsible for modeling a resource in an ACS. |
interface |
SketchViewInBase
This interface is responsible for modeling in the base, a sketch view about access control issues between access sources and an ACSObject (called the center), and between this center and access targets (Resources or VirtualFolders). |
interface |
StringMetaRight
This interface is responsible for managing the canonical rights for all the base objects, called metarights. |
interface |
StringRight
This interface is responsible for managing the ACS rights, of all the base objects in an ACS. |
interface |
UserID
This interface is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID. |
interface |
ViewInBase
This interface is responsible for managing in the base the views about access control issues. |
interface |
VirtualFolder
This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference. |
Methods in ARoad0.gBaseInterface with parameters of type BaseObject | |
---|---|
void |
Folder.addEorBaseObject(BaseObject _obj)
Adds a base object to the folder. |
boolean |
ImmutableFolder.containsBaseObject(BaseObject _obj)
|
void |
Folder.removeEorBaseObject(BaseObject _obj)
Removes a base object to the folder. |
Method parameters in ARoad0.gBaseInterface with type arguments of type BaseObject | |
---|---|
void |
SketchViewInBase.setEorL_BaseObjectsForSketcher(java.util.List<BaseObject> _list)
Sets the BaseObjects displayed in the sketch view, including the center. |
Uses of BaseObject in ARoad0.gDMak |
---|
Fields in ARoad0.gDMak declared as BaseObject | |
---|---|
protected BaseObject |
ActionCopy.source_
The value of the copy source. |
protected BaseObject |
ActionNewEligibleParty.source_
The value of the ACS which is the source. |
protected BaseObject |
ActionNewResource.source_
The value of the ACS which is the source. |
Methods in ARoad0.gDMak that return BaseObject | |
---|---|
BaseObject |
ActionCopy.getSource()
Gets the value of the copy source. |
BaseObject |
ActionNewEligibleParty.getSource()
Gets the value of the source. |
BaseObject |
ActionNewResource.getSource()
Gets the value of the ACS. |
Methods in ARoad0.gDMak with parameters of type BaseObject | |
---|---|
void |
ActionCopy.handleNewBaseObject(BaseObject _obj)
This method is called from actionPerformed(). |
void |
ActionNewEligibleParty.handleNewBaseObject(BaseObject _obj)
This method registers a GroupID in the current ACSTreeBaseListenerImpl as listeners for the 'l_Members' bound property. |
void |
ActionNewResource.handleNewBaseObject(BaseObject _obj)
Called by BaseObjectHandler for createResource(). |
Uses of BaseObject in ARoad0.Gui1 |
---|
Fields in ARoad0.Gui1 declared as BaseObject | |
---|---|
private static BaseObject |
BeamerManager.objectInBeamer__
Object displayed in the beamer |
protected BaseObject |
GraphicViewPropertyEditor.source_
The instance owning the property. |
protected BaseObject |
SimplePropertyEditor.source_
The instance owning the property |
Methods in ARoad0.Gui1 that return BaseObject | |
---|---|
(package private) static BaseObject |
BeamerManager.getBaseObject(ImmutableName _name,
java.lang.Class _type)
This is wrapper of ACS_Facade.getEorBaseObject() to get a StringRight while there is an on-going entering of the properties for an ACSFactory. |
BaseObject |
AddRemoveBaseObjectListener.getSource()
Gets the value of the property source on which the base object is added or removed. |
BaseObject |
GraphicViewPropertyEditor.getSource()
Gets the value of the property source, which is null there. |
BaseObject |
NewBaseObjectListener.getSource()
Gets the value of the source. |
BaseObject |
SimplePropertyEditor.getSource()
Gets the value of the property source. |
Methods in ARoad0.Gui1 with parameters of type BaseObject | |
---|---|
static void |
InternalFrameModel.addBaseObjectJComponent(BaseObject _object,
javax.swing.JComponent _component)
Updates m_JComponentsOfBaseObjects__. |
(package private) static void |
InternalFrameModel.addMainFrameBaseObject(BaseObject _object,
javax.swing.JInternalFrame _frame,
javax.swing.JComponent _component)
Updates m_BaseObjectsInMainFrames__, m_MainFramesOfBaseObjects__ and m_JComponentsOfBaseObjects__ with a lock on them. |
private static CommonPropertyEditor |
BeamerManager.addPropertyEditor(BaseObject _objectInBeamer,
java.beans.PropertyDescriptor _descriptor,
java.awt.Container _component,
boolean _largerContainer)
Adds the property custom editor to a container, through PropertyEditor.getCustomEditor(). |
(package private) static boolean |
BeamerManager.getForbidsForArchitecture(BaseObject _source,
java.beans.PropertyDescriptor _propertyDescriptor,
java.lang.String _buttonType)
Unused - this method forbids the display of the 'Select' and 'Remove' buttons for the members of the 'Architecture' view, and forbids the 'ConnectedACS' property. |
private static boolean |
BeamerManager.getNotDisplayThisProperty(BaseObject _objectInPane,
java.beans.PropertyDescriptor _propertyDescriptor)
Detects the need to not display a property in the beamer, following the ACS policy about its allowed properties and tabbed panes, and also some more general requirements about metarights. |
private static java.lang.String[] |
BeamerManager.getOrderedNames(BaseObject _objectInPane,
java.beans.PropertyDescriptor[] _l_descriptors,
java.lang.String _name)
Read the names for the panel and tabbed pane groups. |
private static java.beans.PropertyDescriptor[] |
BeamerManager.getOrderedPropertyDescriptors(BaseObject _objectInPane,
java.beans.PropertyDescriptor[] _l_descriptors,
java.lang.String[] _l_orderedName)
Return the indexes of the property descriptors in the right order, where the first property to display in the first tabbed pane is at the index 0. |
void |
NewBaseObjectListener.handleNewBaseObject(BaseObject _obj)
Called by BaseObjectCreator for actionPerformed(), when the property is a BaseObject which has to be created from scratch. |
void |
SimplePropertyEditor.handleNewBaseObject(BaseObject _obj)
NO USE SO FAR. |
private static void |
BeamerManager.initializeObjectClosing(BaseObject _objectInBeamer)
Analyzes the BeanInfo of the displayed object to set the event handling when the object is closing or deleting, and to set objectInBeamerManager__. |
private static java.util.Map |
BeamerManager.readDescriptorIndexesForTabbedNames(BaseObject _objectInPane,
java.beans.PropertyDescriptor[] _l_descriptors)
For each tabbed panel name, return the indexes for the descriptors which are associated to. |
private static void |
BeamerManager.reinitializePanes(java.beans.BeanInfo _info,
BaseObject _objectInBeamer)
Analyzes the BeanInfo to set the internal static variables beamerPane__ and centerPanel__ (new JTabbedPane or new JPanel). |
(package private) void |
CollectionPropertyEditor.removeWithSpecificMethod(BaseObject _objectToRemove)
Removes a BaseObject when writeMethod_ and finalizeForUser() do not exist. |
static void |
BeamerManager.setJPanel(BaseObject _objectInBeamer,
java.beans.PropertyDescriptor[] _l_propertyDescriptor,
javax.swing.JPanel _result,
java.util.Map _m_currentPropertyEditors)
Set centerPanel__ when it is a JPanel. |
static void |
BeamerManager.setJTabbedPane(BaseObject _objectInPane,
java.beans.PropertyDescriptor[] _l_propertyDescriptor,
javax.swing.JTabbedPane _result,
java.util.Map _m_currentPropertyEditors,
java.lang.Object _handler)
Set the properties of a BaseObject in a JTabbedPane, based on the property descriptors and for a given JTabbedPane. |
static javax.swing.JInternalFrame |
InternalFrame.showACSTreeFrame(ImmutableName _name,
javax.swing.JTree _tree,
BaseObject _object)
Creates and displays a frame including an ACS tree, with a frame listener which fires events to ActionCloseACS, and register _object as a base object. |
static javax.swing.JInternalFrame |
InternalFrame.showViewFrame(GraphicView _gview,
BaseObject _object)
Creates and displays a frame including a graphical view, with a frame listener which fires events to ActionCloseView, and registers _object as a base object. |
javax.swing.JComponent |
BeamerManager.updateBeamerPane(BaseObject _objectInBeamer)
This is the only method to call just after getInstance() to set the right beamer pane, that is always a JPanel so far, and to initialize it with all the panels associated to the properties of the base object to display. |
static CommonPropertyEditor |
AssociationMapPropertyEditor.valueOf(BaseObject _source,
java.beans.PropertyDescriptor _propertyDescriptor)
Factory method to use when a AssociationMapPropertyEditor is delegating to us. |
static CommonPropertyEditor |
BaseObjectMapPropertyEditor.valueOf(BaseObject _source,
java.beans.PropertyDescriptor _propertyDescriptor)
Factory method to use when a BaseObjectMapPropertyEditor is delegating to us. |
static CommonPropertyEditor |
CollectionPropertyEditor.valueOf(BaseObject _source,
java.beans.PropertyDescriptor _propertyDescriptor)
Factory method to use when a CollectionPropertyEditor is delegating to us. |
static CommonPropertyEditor |
GraphicViewPropertyEditor.valueOf(BaseObject _source,
java.beans.PropertyDescriptor _propertyDescriptor)
Factory method to use when a CommonPropertyEditor is delegating to us. |
static CommonPropertyEditor |
RightMapPropertyEditor.valueOf(BaseObject _source,
java.beans.PropertyDescriptor _propertyDescriptor)
Factory method to use when a RightMapPropertyEditor is delegating to us. |
static CommonPropertyEditor |
SimplePropertyEditor.valueOf(BaseObject _source,
java.beans.PropertyDescriptor _propertyDescriptor)
Factory method to use when a CommonPropertyEditor is delegating to us. |
static CommonPropertyEditor |
StringMapPropertyEditor.valueOf(BaseObject _source,
java.beans.PropertyDescriptor _propertyDescriptor)
Factory method to use when a StringMapPropertyEditor is delegating to us. |
static CommonPropertyEditor |
StringTwoKeysMapPropertyEditor.valueOf(BaseObject _source,
java.beans.PropertyDescriptor _propertyDescriptor)
Factory method to use when a StringTwoKeysMapPropertyEditor is delegating to us. |
Uses of BaseObject in ARoad0.Gui2 |
---|
Fields in ARoad0.Gui2 declared as BaseObject | |
---|---|
protected BaseObject |
GraphicContainer.baseObject_
|
protected BaseObject |
GraphicSketchView.center_
This is the central object for which the access sources and targets are displayed in the sketch view. |
Fields in ARoad0.Gui2 with type parameters of type BaseObject | |
---|---|
protected java.util.Set<BaseObject> |
GraphicView.l_allNodesInLinks_
Set of all the implied BaseObjects that are nodes, displayable or not, in the GraphicView DisplayableLinkImpls |
protected java.util.HashSet<BaseObject> |
GraphicView.l_rightsRelatedBaseObjects_
Set of all the BaseObjects implied in gWork to define the rights. |
Methods in ARoad0.Gui2 that return BaseObject | |
---|---|
BaseObject |
GraphicAccount.getEorBaseObject()
|
BaseObject |
GraphicActor.getEorBaseObject()
|
BaseObject |
GraphicContainer.getEorBaseObject()
|
BaseObject |
GraphicGroup.getEorBaseObject()
|
BaseObject |
GraphicNode.getEorBaseObject()
No use. |
BaseObject |
GraphicResource.getEorBaseObject()
|
BaseObject |
GraphicText.getEorBaseObject()
When this class is used by GraphicNoThanView, the base object is a StringRight. |
BaseObject |
GraphicVirtualFolder.getEorBaseObject()
|
protected BaseObject |
GraphicSketchView.getSelectedObjectOnMouseClicked(java.awt.event.MouseEvent _e)
Called by mouseClicked() to find the BaseObject in the view on which the user has clicked. |
protected BaseObject |
GraphicView.getSelectedObjectOnMouseClicked(java.awt.event.MouseEvent _e)
Called by mouseClicked() to find the BaseObject in the view on which the user has clicked. |
Methods in ARoad0.Gui2 with parameters of type BaseObject | |
---|---|
static javax.swing.tree.DefaultMutableTreeNode |
ACSTreeUtilities.getCurrentParent(javax.swing.tree.DefaultMutableTreeNode _rootNode,
BaseObject _object)
Gets the unique parent node associated to a base object (NOT an ACS or a view) in a subtree from a node (in the explorer or another tree). |
int |
GraphicSketchView.resetGraphicView(BaseObject _center,
java.util.Map _m_l_DisplayableLinks)
This method must be called after the constructor to have an operational instance. |
static int |
TreeManager.selectNodeInExplorer(BaseObject _selectedObject)
Selects the object node if it exists and return +1, or return -1 if it is not found. |
Constructors in ARoad0.Gui2 with parameters of type BaseObject | |
---|---|
GraphicContainer(GraphicView _gView,
BaseObject _obj)
|
Uses of BaseObject in ARoad0.gWork |
---|
Fields in ARoad0.gWork with type parameters of type BaseObject | |
---|---|
static java.util.List<BaseObject> |
ViewInBase_Facade.L_SK_RES
A static list reserved to populateSketchView(). |
Methods in ARoad0.gWork that return BaseObject | |
---|---|
static BaseObject |
ACS_Facade.getEorBaseObject(ImmutableName _name)
Gets the BaseObject object. |
BaseObject |
RightsMediatorImpl.getSource()
Gets the ViewInBase. |
Methods in ARoad0.gWork with parameters of type BaseObject | |
---|---|
NodeRights |
RightsMediatorImpl.addInstancesForNode(BaseObject _node)
Creates a new NodeRights and a new LinkRights instances for a view node, an analyzed or an intermediate node. |
boolean |
DisplayableLinkUtilities.containsDisplayableLinks(BaseObject _ep,
BaseObject _obj,
java.util.Map _m_l_DisplayableLinks)
Returns true if there are DisplayableLinkImpls for a couple of BaseObjects. |
protected java.util.Map |
AclRightsFactoryImpl.detectACLRights(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines the effective applicable rights of an EligibleParty for a Resource, when there are direct AclEntries between them. |
java.util.Map |
NodeRightsImpl.detectAddon2Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
For an AcsAddon, filters for a given node the incompatible rights, if any, in the 2-nodes DisplayableLinks, and adds the AcsAddon specific rights, if any. |
java.util.Map |
NodeRightsImpl.detectAddonFinal2Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
For an AcsAddon, defines the specific final direct rights, if any, for a given node in the 2-nodes DisplayableLinks. |
java.util.Map |
CompoundRightsFactoryImpl.detectBridges(EPRViewInBase _viewInBase,
java.util.Map _upd_m_l_DisplayableLinks,
BaseObject _center)
Defines the direct BRIDGE relations between the view objects. |
protected java.util.Map |
AgoRightsFactoryImpl.detectGroupRights(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines all types of effective applicable direct group rights. |
protected java.util.Map |
CompoundRightsFactoryImpl.detectHardAliasesForReferences(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines the links from an ACSObject as reference for its hard alias, when the objects are in the view. |
protected java.util.Map |
CompoundRightsFactoryImpl.detectHardReferencesForAliases(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines the links from an ACSObject as alias to its hard reference, when the objects are in the view. |
java.util.Map |
AgoRightsFactoryImpl.detectOwnerContainRights(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
boolean _forUser,
BaseObject _center)
Defines the effective applicable rights of an UserID or a GroupID for a Resource which is its member, when the two objects are in the view. |
protected java.util.Map |
PrivilegeRightsFactoryImpl.detectPrivilegeRights(GraphicView _gview,
EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines the effective applicable rights of a PrivilegeSource for a PrivilegeTarget, if there are direct typed or linked privileges between them. |
protected java.util.Map |
CompoundRightsFactoryImpl.detectReferencesForAliases(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines the simple links from an ACSObject as alias to its reference, when all the objects are in the view. |
protected java.util.Map |
AgoRightsFactoryImpl.detectRootRights(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines the effective applicable rights of the administrative account with an order at 0, and for every actor running under such an account, for any resource which is in the view. |
java.util.Map |
AgoRightsFactoryImpl.detectSecondaryGroupRights(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines the effective applicable RUN_UNDER right through a secondary GroupID for an Actor as a rights user. |
static java.util.Map |
RightsFactory_Facade.detectSketchRights(EPRViewInBase _viewInBase,
BaseObject _center,
boolean _detectAcl,
boolean _detectUserGroupLinks)
Detects access-control links between BaseObjects in _viewModel, for a sketch view on a central object rights. |
protected java.util.Map |
AgoRightsFactoryImpl.detectUserRights(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines the effective applicable rights of an UserID for a Resource which it owns (between an actor and its current userID) when they are in the view, defines the effective rights between an actor and a resource when their common userID and they are in the view, and defines the effective rights between an actor and its current userID. |
protected java.util.Map |
CompoundRightsFactoryImpl.detectVirtualMembers(EPRViewInBase _viewInBase,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Defines the direct links from a VirtualFolder to its members, when all the objects are in the view, even if the member ACS does not manage the VirtualFolder rights propagation to members. |
DisplayableLinkImpl |
DisplayableLinkUtilities.getDisplayableLink(BaseObject _ep,
BaseObject _obj,
BaseObject[] _path,
java.util.Map _m_l_DisplayableLinks)
Gets a DisplayableLinkImpl if it exists. |
DisplayableLinkImpl |
DisplayableLinkUtilities.getDisplayableLink(BaseObject _ep,
BaseObject _obj,
BaseObject[] _path,
java.util.Map _m_l_DisplayableLinks)
Gets a DisplayableLinkImpl if it exists. |
java.lang.String |
RightsFactory_Facade.getEffectiveRightsForPair(BaseObject _so,
BaseObject _tg,
java.util.Map _m_l_DisplayableLinks)
This important method selects the current effective rights from the DisplayableLinkImpls associated to each BaseObject pair, for an EPR ViewInBase. |
static java.util.Map |
ViewInBase_Facade.populateSketchView(SketchViewInBase _view,
BaseObject _center,
java.lang.String _type)
Detects the objects to put in a sketch view, around the center, and generates the DisplayableLinks which are applicable. |
java.util.Set<DisplayableLinkImpl> |
DisplayableLinkUtilities.selectDisplayableLinksForFirstEnd(BaseObject _obj,
java.util.Collection _l_DisplayableLinks)
Select all the DisplayableLinks for which a BaseObject is a first end in a view. |
java.util.Set<DisplayableLinkImpl> |
DisplayableLinkUtilities.selectDisplayableLinksForSecondEnd(BaseObject _obj,
java.util.Collection _l_DisplayableLinks)
Select all the DisplayableLinks for which a BaseObject is a second end in a view. |
java.util.Set<DisplayableLinkImpl> |
DisplayableLinkUtilities.selectDisplayableLinksForSecondEnd(BaseObject _obj,
java.util.Map _m_l_DisplayableLinks)
Selects all the DisplayableLinks for which a BaseObject is a second end in a view. |
java.util.Set<DisplayableLinkImpl> |
DisplayableLinkUtilities.selectDisplayableLinksWith2NodesSequenceAndFirstEnd(BaseObject _obj1,
BaseObject _obj2,
BaseObject _firstEnd,
java.util.Collection _l_DisplayableLinks)
Select all the DisplayableLinks for which a couple of BaseObjects are nodes in a continous sequence without other internmediate nodes, and for a given first end. |
java.util.Set<DisplayableLinkImpl> |
DisplayableLinkUtilities.selectDisplayableLinksWith3NodesSequence(BaseObject _obj1,
BaseObject _obj2,
BaseObject _obj3,
java.util.Collection _l_DisplayableLinks)
Select all the DisplayableLinks for which a triplet of BaseObjects are nodes in a continous sequence without other internmediate nodes. |
java.util.Set<DisplayableLinkImpl> |
DisplayableLinkUtilities.selectDisplayableLinksWithOneNodeAndFirstEnd(BaseObject _obj1,
BaseObject _firstEnd,
java.util.Collection _l_DisplayableLinks)
Select all the DisplayableLinks for which a BaseObject is a node, and for a given first end. |
java.util.Set<DisplayableLinkImpl> |
DisplayableLinkUtilities.selectDisplayableLinksWithOneNodeAndSecondEnd(BaseObject _obj1,
BaseObject _secondEnd,
java.util.Collection _l_DisplayableLinks)
Select all the DisplayableLinks for which a BaseObject is a node, and for a given second end. |
java.util.Set<DisplayableLinkImpl> |
DisplayableLinkUtilities.selectDisplayableLinksWithOneNodeAndTwoEnds(BaseObject _obj1,
BaseObject _firstEnd,
BaseObject _secondEnd,
java.util.Collection _l_DisplayableLinks)
Select all the DisplayableLinks for which a BaseObject is a node, and for a given couple of ends. |
java.util.Set<DisplayableLinkImpl> |
DisplayableLinkUtilities.selectNodesPathInDisplayableLinks(java.util.Set<DisplayableLinkImpl> _linksCollection,
BaseObject[] _l_path)
Gets all the links which contain all the path, in the same order. |
Uses of BaseObject in ARoad0.gWorkInterface |
---|
Methods in ARoad0.gWorkInterface that return BaseObject | |
---|---|
BaseObject |
AlgorithmInterpreter.getSource()
|
BaseObject |
RightsNetworkObserver.getSource()
|
Methods in ARoad0.gWorkInterface with parameters of type BaseObject | |
---|---|
NodeRights |
AlgorithmInterpreter.addInstancesForNode(BaseObject _node)
Creates a new NodeRights and a new LinkRights instances for a view node or an intermediate node. |
java.util.Map |
NodeRights.detectAddon2Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
For an AcsAddon, filters for a given node the incompatible rights, if any, in the 2-nodes DisplayableLinks, and adds the AcsAddon specific rights, if any. |
java.util.Map |
NodeRights.detectAddonFinal2Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
For an AcsAddon, defines the specific final direct rights, if any, for a given node in the 2-nodes DisplayableLinks. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |