|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ImmutableTarget | |
---|---|
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 ImmutableTarget in ARoad0.AcsAddon.Accbee.MySQL.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement ImmutableTarget | |
---|---|
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. |
Uses of ImmutableTarget in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface |
---|
Subinterfaces of ImmutableTarget 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 ImmutableTarget in ARoad0.AcsAddon.Accbee.MySQL.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type ImmutableTarget | |
---|---|
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. |
java.util.Map |
NodeRightsMySQLImpl.detectAddonFinal3Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks)
Removes some 3-nodes DisplayableLinkImpls: (1) from an Actor which is a view delegate (then has a VirtualFolder alias), to a Resource the same VirtualFolder does not have as element. |
java.util.Map |
NodeRightsMySQLImpl.detectAddonFinalAllNodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
java.util.Map<ImmutableName,java.util.Set<StringRight>> _m_effectiveRights)
This method adds 4 types of GLOBAL comments on some access paths. |
DisplayableLinkImpl |
NodeRightsMySQLImpl.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase,
ImmutableTarget _target,
DisplayableLinkImpl _dLink,
java.util.Map _m_l_DisplayableLinks)
Detects the view target that is linked to a GroupIDMember, to extend the current DisplayableLink ended by this GroupIDMember. |
Uses of ImmutableTarget in ARoad0.AcsAddon.Accbee.Ubuntu.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that implement ImmutableTarget | |
---|---|
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 ImmutableTarget in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface |
---|
Subinterfaces of ImmutableTarget 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 ImmutableTarget in ARoad0.AcsAddon.Accbee.Ubuntu.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type ImmutableTarget | |
---|---|
java.util.Map |
NodeRightsUbuntuImpl.detectAddon2Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
BaseObject _center)
Detects the capacity groups ' |
java.util.Map |
NodeRightsUbuntuImpl.detectAddon3Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks)
For an AcsAddon, filters the incompatible rights, if any, for a node, and adds the AcsAddon specific rights, if any. |
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.select3NodesCapacityRights(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks)
This specialized AcsAddon method defines the capacity groups ' |
DisplayableLinkImpl |
NodeRightsUbuntuImpl.selectAddonLastViewNodeAfterActor(EPRViewInBase _viewInBase,
ImmutableTarget _target,
DisplayableLinkImpl _dLink,
java.util.Map _m_l_DisplayableLinks)
Detects the view target that is linked to an Ubuntu Actor, to extend the current DisplayableLinks ended by this actor. |
DisplayableLinkImpl |
NodeRightsUbuntuImpl.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase,
ImmutableTarget _target,
DisplayableLinkImpl _dLink,
java.util.Map _m_l_DisplayableLinks)
Detects the view target that is linked to an Ubuntu GroupIDMember, to extend the current DisplayableLink ended by this GroupIDMember. |
Uses of ImmutableTarget in ARoad0.gBase |
---|
Classes in ARoad0.gBase that implement ImmutableTarget | |
---|---|
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 |
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 |
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 |
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 |
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 ImmutableTarget | |
---|---|
protected java.util.SortedMap<ImmutableName,ImmutableTarget> |
EPRViewInBaseImpl.m_NoSourceTargets_
|
protected java.util.SortedMap<ImmutableName,ImmutableTarget> |
EPRViewInBaseImpl.m_Targets_
|
Methods in ARoad0.gBase that return ImmutableTarget | |
---|---|
ImmutableTarget |
NoThanViewInBaseImpl.getEorFirstAccessTarget()
This view handles exactly one access target. |
Methods in ARoad0.gBase that return types with arguments of type ImmutableTarget | |
---|---|
java.util.SortedMap<ImmutableName,ImmutableTarget> |
EPRViewInBaseImpl.getEorM_NoSourceTargets()
Gets the targets in this view which are not eligible parties (actors, accounts, groups) nor virtual folders. |
java.util.SortedMap<ImmutableName,ImmutableTarget> |
EPRViewInBaseImpl.getEorM_Targets()
Gets all the access targets in this view, and this covers simple resources, actors, directories, executables, accounts, groups and virtual folders. |
Methods in ARoad0.gBase with parameters of type ImmutableTarget | |
---|---|
void |
NoThanViewInBaseImpl.addEorNoThanAccessTarget(ImmutableTarget _targ)
NO USE SO FAR. |
void |
EPRViewInBaseImpl.addEorTarget(ImmutableTarget _targ)
Updates all the internal maps after a test of the parameter type. |
void |
NoThanViewInBaseImpl.addEorTarget(ImmutableTarget _targ)
Checks if there is not more that 8 elements, and forbids it otherwise. |
boolean |
EPRViewInBaseImpl.containsTarget(ImmutableTarget _targ)
|
void |
NoThanViewInBaseImpl.removeEorNoThanAccessTarget(ImmutableTarget _targ)
This method handles exactly one target. |
void |
EPRViewInBaseImpl.removeEorTarget(ImmutableTarget _targ)
Updates all the internal maps after a test of the parameter type. |
void |
NoThanViewInBaseImpl.removeEorTarget(ImmutableTarget _targ)
Removes a view node. |
void |
NoThanViewInBaseImpl.setEorFirstAccessTarget(ImmutableTarget _targ)
This view handles exactly one access target. |
Uses of ImmutableTarget in ARoad0.gBaseInterface |
---|
Subinterfaces of ImmutableTarget 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 that return ImmutableTarget | |
---|---|
ImmutableTarget |
NoThanViewInBase.getEorFirstAccessTarget()
This view handles exactly one target. |
Methods in ARoad0.gBaseInterface that return types with arguments of type ImmutableTarget | |
---|---|
java.util.SortedMap<ImmutableName,ImmutableTarget> |
EPRViewInBase.getEorM_NoSourceTargets()
Gets the targets in this view which are not eligible parties (actors, accounts, groups) nor virtual folders. |
java.util.SortedMap<ImmutableName,ImmutableTarget> |
EPRViewInBase.getEorM_Targets()
Gets all the access targets in this view, and this covers simple resources, actors, directories, executables, accounts, groups and virtual folders. |
Methods in ARoad0.gBaseInterface with parameters of type ImmutableTarget | |
---|---|
void |
NoThanViewInBase.addEorNoThanAccessTarget(ImmutableTarget _targ)
This view handles exactly one target, in this class version. |
void |
EPRViewInBase.addEorTarget(ImmutableTarget _targ)
Updates all the internal maps after a test of the parameter type. |
boolean |
EPRViewInBase.containsTarget(ImmutableTarget _targ)
|
void |
NoThanViewInBase.removeEorNoThanAccessTarget(ImmutableTarget _targ)
This view handles exactly one target. |
void |
EPRViewInBase.removeEorTarget(ImmutableTarget _targ)
Updates all the internal maps after a test of the parameter type. |
void |
NoThanViewInBase.setEorFirstAccessTarget(ImmutableTarget _targ)
This view handles exactly one access target. |
Uses of ImmutableTarget in ARoad0.gWork |
---|
Methods in ARoad0.gWork with parameters of type ImmutableTarget | |
---|---|
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.detectAddon3Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks)
For an AcsAddon, filters for a given node the incompatible rights, if any, in the 3-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 |
NodeRightsImpl.detectAddonFinal3Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks)
For an AcsAddon, filters the incompatible rights, if any, for a node, and adds the AcsAddon specific rights, if any. |
java.util.Map |
NodeRightsImpl.detectAddonFinalAllNodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
java.util.Map<ImmutableName,java.util.Set<StringRight>> _m_effectiveRights)
For an AcsAddon, defines the specific final direct rights, if any, for a given node in the DisplayableLinks having more than 3 nodes. |
DisplayableLinkImpl |
NodeRightsImpl.selectAddonLastViewNodeAfterActor(EPRViewInBase _viewInBase,
ImmutableTarget _target,
DisplayableLinkImpl _dLink,
java.util.Map _m_l_DisplayableLinks)
Detects the view target that is linked to an actor, to extend the current DisplayableLink ended by this actor. |
DisplayableLinkImpl |
NodeRightsImpl.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase,
ImmutableTarget _target,
DisplayableLinkImpl _dLink,
java.util.Map _m_l_DisplayableLinks)
Detects the view target that is linked to a groupIDMember, to extend the current DisplayableLink ended by this groupIDMember. |
Uses of ImmutableTarget in ARoad0.gWorkInterface |
---|
Methods in ARoad0.gWorkInterface with parameters of type ImmutableTarget | |
---|---|
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.detectAddon3Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks)
For an AcsAddon, filters for a given node the incompatible rights, if any, in the 3-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. |
java.util.Map |
NodeRights.detectAddonFinal3Nodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks)
For an AcsAddon, defines the specific final direct rights, if any, for a given node in the 3-nodes DisplayableLinks. |
java.util.Map |
NodeRights.detectAddonFinalAllNodes(EPRViewInBase _viewInBase,
ImmutableTarget _node,
java.util.Map _m_l_DisplayableLinks,
java.util.Map<ImmutableName,java.util.Set<StringRight>> _m_effectiveRights)
For an AcsAddon, defines the specific final direct rights, if any, for a given node in the DisplayableLinks having more than 3 nodes. |
DisplayableLinkImpl |
NodeRights.selectAddonLastViewNodeAfterActor(EPRViewInBase _viewInBase,
ImmutableTarget _target,
DisplayableLinkImpl _dLink,
java.util.Map _m_l_DisplayableLinks)
Detects the view target that is linked to an actor, to extend the current DisplayableLink ended by this actor. |
DisplayableLinkImpl |
NodeRights.selectAddonLastViewNodeAfterGroupIDMember(EPRViewInBase _viewInBase,
ImmutableTarget _target,
DisplayableLinkImpl _dLink,
java.util.Map _m_l_DisplayableLinks)
Detects the view target that is linked to a groupIDMember, to extend the current DisplayableLink ended by this groupIDMember. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |