|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ImmutableResource | |
---|---|
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.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 ImmutableResource in ARoad0.AcsAddon.Accbee.MySQL.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement ImmutableResource | |
---|---|
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. |
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type ImmutableResource | |
---|---|
protected void |
ACSMySQLImpl.newEorResource(ImmutableResource _res)
Registers a new own resource with a type control, and fires the bound properties 'M_OwnResources' or 'M_ExternalResources', 'OneResource' and 'OneBaseObject' only if it is not an Actor. |
protected void |
ACSMySQLImpl.removeEorResource(ImmutableResource _res)
Unregisters the own resources. |
static AclEntry |
ResourceMySQLImpl.selectInheritedAclEntry(ImmutableResource _res,
AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a chil of the MySQL resources tree. |
Uses of ImmutableResource in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface |
---|
Subinterfaces of ImmutableResource 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. |
Uses of ImmutableResource in ARoad0.AcsAddon.Accbee.MySQL.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type ImmutableResource | |
---|---|
java.util.List<StringRight> |
NodeRightsMySQLImpl.detectL_aclEntryRights(ImmutableResource _res,
ImmutableEligibleParty _ep,
boolean _onlyNonConditionalACLs)
Gets all the rights of the relevant direct AclEntries managed by the MySQL Resource for a given EligibleParty, following the ACL sorting and the selection of the first matched ACL. |
protected java.util.List<StringRight> |
NodeRightsMySQLImpl.detectL_aclEntryRightsForDatabaseForToBeMixedAcl(ImmutableResource _res,
UserIDMySQL _usr,
GroupIDMySQL _grp,
java.util.List<AclEntry> _l_resAcl)
Gets the applicable rights from the first applicable direct or inherited ACL on a Resource which is a database, but without reading of the non-mixed ACL of this database. |
protected java.util.List<StringRight> |
NodeRightsMySQLImpl.detectL_aclEntryRightsNOTForToBeMixedAcl(ImmutableResource _res,
UserIDMySQL _usr,
GroupIDMySQL _grp,
java.util.List<AclEntry> _l_resAcl)
Gets the applicable rights from the first applicable direct or inherited ACL on a Resource which is not a database, or for the database rights not from the to-be-mixed ACL. |
protected boolean |
NodeRightsMySQLImpl.withAclAccessThroughNodesTree(ImmutableResource _res,
ImmutableEligibleParty _ep,
ImmutableGroupID _grp)
Returns true if the AclEntry inherited rights in the resources tree allows to access to the resource for the EligibleParty _ep. |
Uses of ImmutableResource in ARoad0.AcsAddon.Accbee.Ubuntu.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that implement ImmutableResource | |
---|---|
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. |
Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ImmutableResource | |
---|---|
protected void |
ACSUbuntuImpl.newEorResource(ImmutableResource _res)
Registers a new own resource with a type control, and fires the bound properties 'M_OwnResources' or 'M_ExternalResources', 'OneResource' and 'OneBaseObject' only if it is not an Actor. |
protected void |
ACSUbuntuImpl.removeEorResource(ImmutableResource _res)
Unregisters the own resources. |
static java.util.Set<StringRight> |
BaseUtilityUbuntuImpl.subtractUMask(java.util.Set<StringRight> _l_Rights,
ImmutableACS _acs,
ImmutableResource _res,
java.lang.String _maskType)
This method allows to implement the 'umask' management for Resources. |
Uses of ImmutableResource in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface |
---|
Subinterfaces of ImmutableResource 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 ImmutableResource in ARoad0.AcsAddon.Accbee.Ubuntu.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type ImmutableResource | |
---|---|
protected java.util.Set |
NodeRightsUbuntuImpl.selectDirectOwnerContainForTarget(ImmutableResource _res)
Detects the UserID and the GroupID in the _res ACS, that owns or contains _res directly, and that are in _viewInBase or not. |
protected boolean |
NodeRightsUbuntuImpl.withAgoAccessThroughNodesTree(ImmutableResource _res,
ImmutableUserID _acc,
ImmutableGroupID _grp)
Returns true if the directory tree or the virtual folder tree allows to access to the leaf. |
Uses of ImmutableResource in ARoad0.gBase |
---|
Classes in ARoad0.gBase that implement ImmutableResource | |
---|---|
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. |
Fields in ARoad0.gBase with type parameters of type ImmutableResource | |
---|---|
protected java.util.SortedMap<ImmutableName,ImmutableResource> |
ActorImpl.m_AclEntriesResources_
Map |
protected java.util.SortedMap<ImmutableName,ImmutableResource> |
EligiblePartyImpl.m_AclEntriesResources_
map(resource name, resource). |
protected java.util.SortedMap<ImmutableName,ImmutableResource> |
ACSImpl.m_Resources_
Map of all the resources of this ACS |
Methods in ARoad0.gBase that return ImmutableResource | |
---|---|
ImmutableResource[] |
DirectoryImpl.getEorL_Children()
Gets a sorted array of external object references on the children of this node, which may be leaves (resources) or nodes. |
ImmutableResource |
AclEntryImpl.getEorResource()
Gets the resource through a call to the ACS map, so quite slow. |
Methods in ARoad0.gBase that return types with arguments of type ImmutableResource | |
---|---|
java.util.List<ImmutableResource> |
ActorImpl.getEorL_AclConnectedResources()
Gets the resources connected to this eligible party. |
java.util.List<ImmutableResource> |
EligiblePartyImpl.getEorL_AclConnectedResources()
Gets the resources connected to this eligible party. |
java.util.SortedMap<ImmutableName,ImmutableResource> |
ACSImpl.getEorM_ExternalResources()
Copy of the external resources in a new map. |
java.util.SortedMap<ImmutableName,ImmutableResource> |
ACSImpl.getEorM_OwnNoParentResources()
Copy of the own no-parent resources in a new map. |
java.util.SortedMap<ImmutableName,ImmutableResource> |
ACSImpl.getEorM_OwnResources()
Copy of the own resources in a new map. |
java.util.SortedMap<ImmutableName,ImmutableResource> |
ACSImpl.getEorM_Resources()
The resources are own or external ones. |
Methods in ARoad0.gBase with parameters of type ImmutableResource | |
---|---|
protected void |
ACSImpl.addResource(ImmutableResource _res)
Registers a new own or a controlled resource without type control, and fires the bound properties 'M_OwnResources' or 'OneExternalResource', 'OneResource' and 'OneBaseObject' only if it is not an Actor. |
protected void |
ACSImpl.newEorResource(ImmutableResource _res)
Registers a new own resource with a type control. |
protected void |
ACSImpl.removeEorResource(ImmutableResource _res)
Unregisters the own and the external resources. |
Constructors in ARoad0.gBase with parameters of type ImmutableResource | |
---|---|
AclEntryImpl(ImmutableACS _aCS,
ImmutableResource _res,
ImmutableEligibleParty _ep,
StringRight[] _l_right,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
This is the standard way to create an instance, only from a resource in gBase. |
Uses of ImmutableResource in ARoad0.gBaseInterface |
---|
Subinterfaces of ImmutableResource 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 |
Resource
This interface is responsible for modeling a resource in an ACS. |
Methods in ARoad0.gBaseInterface that return ImmutableResource | |
---|---|
ImmutableResource[] |
ImmutableDirectory.getEorL_Children()
An array of external object references on the children of this node, which are resources. |
ImmutableResource |
ImmutableAclEntry.getEorResource()
|
Methods in ARoad0.gBaseInterface that return types with arguments of type ImmutableResource | |
---|---|
java.util.List<ImmutableResource> |
ImmutableEligibleParty.getEorL_AclConnectedResources()
Get the resources connected to this eligible party. |
java.util.SortedMap<ImmutableName,ImmutableResource> |
ACSCatalog.getEorM_ExternalResources()
An external resource is owned by another ACS. |
java.util.SortedMap<ImmutableName,ImmutableResource> |
ACSCatalog.getEorM_OwnNoParentResources()
|
java.util.SortedMap<ImmutableName,ImmutableResource> |
ACSCatalog.getEorM_OwnResources()
|
java.util.SortedMap<ImmutableName,ImmutableResource> |
ACSCatalog.getEorM_Resources()
|
Uses of ImmutableResource in ARoad0.Gui2 |
---|
Methods in ARoad0.Gui2 with parameters of type ImmutableResource | |
---|---|
static javax.swing.tree.DefaultMutableTreeNode |
ACSTreeUtilities.getParentOfResource(ImmutableACS _acs,
javax.swing.tree.DefaultTreeModel _treeModel,
ImmutableResource _resource,
boolean _isExplorer)
Gets the unique parent node to associate to a resource in a subtree from the ACSTree.RESOURCES node (in the explorer or another tree). |
private void |
ACSTreeBaseListenerImpl.modifyExternalResourceInTree(ImmutableResource _res,
boolean _toInsert)
Inserts ou removes an external Resource in treeModel_, under the 5 subtrees which handle it the external resources. |
Uses of ImmutableResource in ARoad0.gWork |
---|
Methods in ARoad0.gWork with parameters of type ImmutableResource | |
---|---|
DisplayableLinkImpl |
AclRightsFactoryImpl.addAclBridgeRightsInSimpleDisplayableLink(ImmutableEligibleParty _ep,
ImmutableResource _res,
boolean _withExecute)
Gets or creates the simple DisplayableLinkImpl associated to a view object pair, and updates the AccessControlLink with ACL or bridge rights. |
AccessControlLinkImpl |
AclRightsFactoryImpl.addAclInAccessControlLink(ImmutableResource _res,
ImmutableEligibleParty _ep,
AccessControlLinkImpl _upd_acLink)
Adds the AclEntry rights and comments to an AccessControlLinkImpl. |
java.util.List<StringRight> |
NodeRightsImpl.detectL_aclEntryRights(ImmutableResource _res,
ImmutableEligibleParty _ep,
boolean _onlyNonConditionalACLs)
Gets all the rights of the relevant AclEntries managed by the Resource for a given EligibleParty, without the inherited AclEntries. |
static ImmutableAclEntry |
AclRightsFactoryImpl.getAclEntryFromACS(ImmutableResource _res,
ImmutableEligibleParty _ep,
ImmutableACS _aclAcs,
boolean _positiveRight)
Selects the right aclEntry managed by the resource, from the ACS list because the resource list is updated after the ACS has fired its change property events for the AclEntry creation. |
DisplayableLinkImpl |
NodeRightsImpl.selectAddonLastViewNodeAfterVirtualFolder(EPRViewInBase _viewInBase,
ImmutableResource _target,
DisplayableLinkImpl _dLink,
java.util.Map _m_l_DisplayableLinks)
Detects the view target that is linked to a VirtualFolder, to extend the current DisplayableLink ended by this VirtualFolder. |
java.util.Set |
NodeRightsImpl.selectHiddenDirectOwnerContainForTarget(EPRViewInBase _viewInBase,
ImmutableResource _res)
Detects the UserID and the GroupID in the _res ACS, that owns or contains _res directly, and are not in _viewInBase. |
protected boolean |
NodeRightsImpl.withAclAccessThroughNodesTree(ImmutableResource _res,
ImmutableEligibleParty _ep,
ImmutableGroupID _grp)
Returns true if the AclEntry inherited rights in the resources tree allows to access to the resource for the EligibleParties _ep or _grp. |
protected boolean |
NodeRightsImpl.withAgoAccessThroughNodesTree(ImmutableResource _res,
ImmutableUserID _acc,
ImmutableGroupID _grp)
Returns true if the Account/Group inherited rights in the resources tree allows to access to the resouce. |
Uses of ImmutableResource in ARoad0.gWorkInterface |
---|
Methods in ARoad0.gWorkInterface with parameters of type ImmutableResource | |
---|---|
java.util.List<StringRight> |
NodeRights.detectL_aclEntryRights(ImmutableResource _res,
ImmutableEligibleParty _ep,
boolean _onlyNonConditionalACLs)
Gets all the rights of the relevant AclEntries managed by the Resource for a given EligibleParty. |
DisplayableLinkImpl |
NodeRights.selectAddonLastViewNodeAfterVirtualFolder(EPRViewInBase _viewInBase,
ImmutableResource _target,
DisplayableLinkImpl _dLink,
java.util.Map _m_l_DisplayableLinks)
Detects the view target that is linked to a VirtualFolder, to extend the current DisplayableLink ended by this VirtualFolder. |
java.util.Set |
NodeRights.selectHiddenDirectOwnerContainForTarget(EPRViewInBase _viewInBase,
ImmutableResource _res)
Detects the UserID and the GroupID in the _res ACS, that owns or contains _res directly, and are not in _viewInBase. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |