|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ImmutableLeaf | |
---|---|
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.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.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 ImmutableLeaf in ARoad0.AcsAddon.Accbee.MySQL.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement ImmutableLeaf | |
---|---|
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 |
ResourceMySQLImpl
This class is responsible for modeling a MySQL resource, mainly to implement the AclEntry sorting for the direct and the inherited ACL. |
class |
VirtualFolderMySQLImpl
This class is responsible to simulate a MySQL view, adding a view delegate under the database node in the resources tree. |
Uses of ImmutableLeaf in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface |
---|
Subinterfaces of ImmutableLeaf 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 |
ResourceMySQL
This interface is responsible for modeling a MySQL resource. |
interface |
VirtualFolderMySQL
This interface is a VirtualFolder for simulating a MySQL view. |
Uses of ImmutableLeaf in ARoad0.AcsAddon.Accbee.MySQL.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type ImmutableLeaf | |
---|---|
AccessControlLinkImpl |
NodeRightsMySQLImpl.getL_accessRightsThroughNodesTree(ImmutableLeaf _res,
ImmutableEligibleParty _ep,
ImmutableGroupID _grp)
This important method returns in an AccessControlLink the inherited rights that are given by the directory tree, as inherited rights on a resource. |
AccessControlLinkImpl |
NodeRightsMySQLImpl.getMergedInheritedAclPriRightsAndComments(ImmutableSource _so,
ImmutableLeaf _targ,
AccessControlLinkImpl _upd_acLink,
StringRight[] _l_transientInheritedRights)
Gets the effective ACL rights of the source on the target when there are non-null inherited rights through the nodes tree, adds the current user as comment, and adds the comment 'database mixed ACL' for the direct AclEntries on databases. |
boolean |
NodeRightsMySQLImpl.withAccessThroughNodesTreeFromEP(ImmutableSource _ep,
ImmutableLeaf _res,
ImmutableGroupIDMember _ep_2)
This method is designed to be fast, and to returns true if the resource tree allows the source to access through the inherited ACL rights to the leaf. |
Uses of ImmutableLeaf in ARoad0.AcsAddon.Accbee.Ubuntu.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that implement ImmutableLeaf | |
---|---|
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. |
Uses of ImmutableLeaf in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface |
---|
Subinterfaces of ImmutableLeaf 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. |
Uses of ImmutableLeaf in ARoad0.AcsAddon.Accbee.Ubuntu.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type ImmutableLeaf | |
---|---|
AccessControlLinkImpl |
NodeRightsUbuntuImpl.getL_accessRightsThroughNodesTree(ImmutableLeaf _res,
ImmutableEligibleParty _ep,
ImmutableGroupID _grp)
Returns the inherited rights given by the directory tree, as AGO rights. |
Uses of ImmutableLeaf in ARoad0.gBase |
---|
Classes in ARoad0.gBase that implement ImmutableLeaf | |
---|---|
class |
ActorImpl
This class is responsible for modeling an acting entity which may have access to controlled resources. |
class |
DirectoryImpl
This class is responsible for modeling a directory which contains children, as resources and other directories. |
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 |
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 declared as ImmutableLeaf | |
---|---|
protected ImmutableLeaf[] |
CNodeImpl.l_Children_
|
Methods in ARoad0.gBase that return ImmutableLeaf | |
---|---|
protected ImmutableLeaf[] |
CNodeImpl.getEorL_Children()
Gets a sorted array of external object references on the children of this node, which may be leaves or nodes. |
Methods in ARoad0.gBase with parameters of type ImmutableLeaf | |
---|---|
protected void |
CNodeImpl.addEorChild(ImmutableLeaf _child)
Adds a child to the CNode, without control on the master type and the ACS type policy. |
protected void |
DirectoryImpl.addEorChild(ImmutableLeaf _child)
Adds a child to this Node. |
protected void |
VirtualFolderImpl.addEorChild(ImmutableLeaf _child)
Adds a child to this Node. |
java.lang.String |
UtilityImpl.getParentOrder(ImmutableLeaf _leaf,
ImmutableNode _node)
Gets the order of a node from a leaf. |
protected void |
CNodeImpl.removeEorChild(ImmutableLeaf _child)
Removes a child from the CNode. |
protected void |
DirectoryImpl.removeEorChild(ImmutableLeaf _child)
Removes a child from this Node. |
protected void |
VirtualFolderImpl.removeEorChild(ImmutableLeaf _child)
Removes a child from this Node. |
void |
DirectoryImpl.setEorL_Children(ImmutableLeaf[] _l_Child)
Deprecated. add/removeEorChild methods replaces it |
Uses of ImmutableLeaf in ARoad0.gBaseInterface |
---|
Subinterfaces of ImmutableLeaf in ARoad0.gBaseInterface | |
---|---|
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 |
Directory
The directory is composed of directories and files as children, and it is a kind of resource. |
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 |
ImmutableDirectory
This immutable interface is responsible for modeling a directory which contains children (resources and others directories). |
interface |
ImmutableNode
This interface is the immutable version of Node. |
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 |
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 |
PrivilegeTarget
This interface is responsible for modeling the target which is connected to Privileges. |
interface |
Resource
This interface is responsible for modeling a resource in an ACS. |
interface |
VirtualFolder
This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference. |
Uses of ImmutableLeaf in ARoad0.gWork |
---|
Methods in ARoad0.gWork with parameters of type ImmutableLeaf | |
---|---|
AccessControlLinkImpl |
NodeRightsImpl.getL_accessRightsThroughNodesTree(ImmutableLeaf _res,
ImmutableEligibleParty _ep,
ImmutableGroupID _grp)
Returns in an AccessControlLink the inherited rights given by the directory tree or virtual folder tree, as AG, ACL or LPRI rights. |
AccessControlLinkImpl |
NodeRightsImpl.getMergedInheritedAclPriRightsAndComments(ImmutableSource _so,
ImmutableLeaf _targ,
AccessControlLinkImpl _upd_acLink,
StringRight[] _l_transientInheritedRights)
Gets the effective ACL or LPRI rights of the source on the target when there are non-null inherited rights through the nodes tree, and adds some specific comments for the ACL or PRI rights from an AcsAddon, even if there is no inherited rights. |
boolean |
NodeRightsImpl.withAccessThroughNodesTreeFromEP(ImmutableSource _ep,
ImmutableLeaf _res,
ImmutableGroupIDMember _ep_2)
This method is designed to be fast, and to returns true if the resource tree or the virtual folder tree allows the source to access through the inherited AGO, ACL or PRI rights to the leaf. |
Uses of ImmutableLeaf in ARoad0.gWorkInterface |
---|
Methods in ARoad0.gWorkInterface with parameters of type ImmutableLeaf | |
---|---|
AccessControlLinkImpl |
NodeRights.getL_accessRightsThroughNodesTree(ImmutableLeaf _res,
ImmutableEligibleParty _acc,
ImmutableGroupID _grp)
Returns in an AccessControlLink the inherited rights given by the directory tree or virtual folder tree, as AG, ACL or LPRI rights. |
AccessControlLinkImpl |
NodeRights.getMergedInheritedAclPriRightsAndComments(ImmutableSource _so,
ImmutableLeaf _targ,
AccessControlLinkImpl _upd_acLink,
StringRight[] _l_transientInheritedRights)
Gets the effective ACL or LPRI rights of the source on the target when there are non-null inherited rights through the nodes tree, and adds some specific comments for the ACL or PRI rights from an AcsAddon, even if there is no inherited rights. |
boolean |
NodeRights.withAccessThroughNodesTreeFromEP(ImmutableSource _ep,
ImmutableLeaf _res,
ImmutableGroupIDMember _ep_2)
This method is designed to be fast, and to returns true it the resource tree or the virtual folder tree allows the source to access through the inherited rights to the leaf. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |