|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ImmutableEligibleParty | |
---|---|
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 ImmutableEligibleParty in ARoad0.AcsAddon.Accbee.MySQL.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement ImmutableEligibleParty | |
---|---|
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 |
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 |
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'. |
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type ImmutableEligibleParty | |
---|---|
AclEntry |
ActorMySQLImpl.addAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
StringRight[] _l_right,
java.lang.Boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Creates the AclEntry, and sorts the new AclEntry list. |
AclEntry |
BasesSetMySQLImpl.addAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
StringRight[] _l_right,
java.lang.Boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Adds the AclEntry as direct AclEntry on this bases set and as inherited AclEntry in the connected databases, and sorts the new direct AclEntry list. |
AclEntry |
DirectoryMySQLImpl.addAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
StringRight[] _l_right,
java.lang.Boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Updates the inherited AclEntry in the children, the primary and the global rights maps, if it is applicable, and sorts the new direct AclEntry list. |
AclEntry |
ResourceMySQLImpl.addAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
StringRight[] _l_right,
java.lang.Boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Creates the AclEntry, and sorts the new AclEntry list. |
protected void |
ACSMySQLImpl.newEorEligibleParty(ImmutableEligibleParty _ep)
Registers a new own eligible party in the ACS and controls that the eligible party type is allowed. |
void |
ActorMySQLImpl.removeAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Removes the AclEntry and the primary rights. |
void |
BasesSetMySQLImpl.removeAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Removes the AclEntry as direct AclEntry on this bases set and as inherited AclEntry in the connected databases. |
void |
DirectoryMySQLImpl.removeAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Removes the AclEntry and the inherited AclEntries in the children. |
void |
ResourceMySQLImpl.removeAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Removes the AclEntry and the primary rights. |
void |
ActorMySQLImpl.removeAclEntryWithoutFiring(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Removes the direct AclEntry, but without event firing. |
void |
BasesSetMySQLImpl.removeAclEntryWithoutFiring(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Removes the direct AclEntry but without event firing. |
void |
DirectoryMySQLImpl.removeAclEntryWithoutFiring(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Removes the direct AclEntry and the inherited AclEntries in the children, but without event firing. |
void |
ResourceMySQLImpl.removeAclEntryWithoutFiring(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Removes the direct AclEntry but without event firing. |
protected void |
ACSMySQLImpl.removeEorEligibleParty(ImmutableEligibleParty _ep)
Removes the EligibleParty in m_EligibleParties_. |
Uses of ImmutableEligibleParty in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface |
---|
Subinterfaces of ImmutableEligibleParty 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 |
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 |
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. |
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface with parameters of type ImmutableEligibleParty | |
---|---|
void |
ResourceMySQL.removeAclEntryWithoutFiring(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Removes the direct AclEntry and the inherited AclEntries in the children, but without event firing. |
Uses of ImmutableEligibleParty in ARoad0.AcsAddon.Accbee.MySQL.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type ImmutableEligibleParty | |
---|---|
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. |
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. |
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 ImmutableEligibleParty in ARoad0.AcsAddon.Accbee.Ubuntu.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.Ubuntu.gBase that implement ImmutableEligibleParty | |
---|---|
class |
ActorUbuntuImpl
This class is responsible for modeling a Linux Ubuntu actor which may have access to controled resources. |
class |
ExecutableUbuntuImpl
This class is responsible for modeling a Linux Ubuntu executable, which may have Linux/Unix setUID and setGID capabilities. |
class |
UserIDUbuntuImpl
This class is responsible for modeling an account in an ACS Ubuntu, as a kind of eligible party. |
Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ImmutableEligibleParty | |
---|---|
protected void |
ACSUbuntuImpl.newEorEligibleParty(ImmutableEligibleParty _ep)
Registers a new own eligible party in the ACS and controls that the eligible party type is allowed. |
protected void |
ACSUbuntuImpl.removeEorEligibleParty(ImmutableEligibleParty _ep)
Removes the EligibleParty in m_EligibleParties_. |
Uses of ImmutableEligibleParty in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface |
---|
Subinterfaces of ImmutableEligibleParty in ARoad0.AcsAddon.Accbee.Ubuntu.gBaseInterface | |
---|---|
interface |
ActorUbuntu
This interface is responsible for modeling a Linux Ubuntu actor. |
interface |
ExecutableUbuntu
This interface is responsible for modeling a Linux/Unix executable, which may have setUID and setGID capabilities. |
interface |
UserIDUbuntu
This interface is the immutable version of UserID for Ubuntu. |
Uses of ImmutableEligibleParty in ARoad0.AcsAddon.Accbee.Ubuntu.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type ImmutableEligibleParty | |
---|---|
AccessControlLinkImpl |
NodeRightsUbuntuImpl.getL_accessRightsThroughNodesTree(ImmutableLeaf _res,
ImmutableEligibleParty _ep,
ImmutableGroupID _grp)
Returns the inherited rights given by the directory tree, as AGO rights. |
Uses of ImmutableEligibleParty in ARoad0.gBase |
---|
Classes in ARoad0.gBase that implement ImmutableEligibleParty | |
---|---|
class |
ActorImpl
This class is responsible for modeling an acting entity which may have access to controlled resources. |
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 |
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 |
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. |
Fields in ARoad0.gBase declared as ImmutableEligibleParty | |
---|---|
protected ImmutableEligibleParty |
AclEntryImpl.ep_
|
Fields in ARoad0.gBase with type parameters of type ImmutableEligibleParty | |
---|---|
protected java.util.SortedMap<ImmutableName,ImmutableEligibleParty> |
ACSImpl.m_EligibleParties_
Map of all the eligible parties of this ACS |
Methods in ARoad0.gBase that return ImmutableEligibleParty | |
---|---|
ImmutableEligibleParty |
AclEntryImpl.getEorEP()
Returns null for a clone or a finalized instance. |
Methods in ARoad0.gBase that return types with arguments of type ImmutableEligibleParty | |
---|---|
static java.util.Set<ImmutableEligibleParty> |
BaseUtilityImpl.getAllIndirectGroupMembersAndRunningUnderActors(GroupID _grp)
Gets all the direct and indirect members of a group, and all the running-under actors for which this group is a primary or a secondary group. |
java.util.Set<ImmutableEligibleParty> |
ResourceImpl.getEorL_EPthroughAclEntry()
Gets all the EligibleParties associated to the Resource through at least one AclEntry. |
java.util.SortedMap<ImmutableName,ImmutableEligibleParty> |
ACSImpl.getEorM_EligibleParties()
The eligible parties are own or external ones. |
java.util.SortedMap<ImmutableName,ImmutableEligibleParty> |
ACSImpl.getEorM_ExternalEligibleParties()
Copy of the external eligible parties in a new map. |
java.util.SortedMap<ImmutableName,ImmutableEligibleParty> |
ACSImpl.getEorM_OwnEligibleParties()
Copy of the own eligible parties in a new map. |
Methods in ARoad0.gBase with parameters of type ImmutableEligibleParty | |
---|---|
AclEntry |
ResourceImpl.addAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
StringRight[] _l_right,
java.lang.Boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Creates a new AclEntry which delivers rights to an eligible party to access or to deny access to this resource. |
protected void |
ACSImpl.addEligibleParty(ImmutableEligibleParty _ep)
Registers a new own or an external eligible party in the ACS, without type control. |
protected void |
ACSImpl.newEorEligibleParty(ImmutableEligibleParty _ep)
Registers a new own eligible party in the ACS and controls that the eligible party type is allowed. |
protected void |
ResourceImpl.removeACL(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Deletes an inner AclEntry which delivers rights to an EligibleParty to access or to deny access to this Resource. |
void |
ResourceImpl.removeAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Deletes an aclEntry which delivers rights to an eligible party to access or to deny access to this resource. |
protected void |
ACSImpl.removeEorEligibleParty(ImmutableEligibleParty _ep)
Removes the own and the external EligibleParty. |
Constructors in ARoad0.gBase with parameters of type ImmutableEligibleParty | |
---|---|
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 ImmutableEligibleParty in ARoad0.gBaseInterface |
---|
Subinterfaces of ImmutableEligibleParty 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 |
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 |
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 |
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 |
ImmutableUserID
This interface is the immutable version of UserID. |
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. |
Methods in ARoad0.gBaseInterface that return ImmutableEligibleParty | |
---|---|
ImmutableEligibleParty |
ImmutableAclEntry.getEorEP()
|
Methods in ARoad0.gBaseInterface that return types with arguments of type ImmutableEligibleParty | |
---|---|
java.util.SortedMap<ImmutableName,ImmutableEligibleParty> |
ACSCatalog.getEorM_EligibleParties()
|
java.util.SortedMap<ImmutableName,ImmutableEligibleParty> |
ACSCatalog.getEorM_ExternalEligibleParties()
Get the external eligible parties, which are defined as owned by another ACS. |
java.util.SortedMap<ImmutableName,ImmutableEligibleParty> |
ACSCatalog.getEorM_OwnEligibleParties()
|
Methods in ARoad0.gBaseInterface with parameters of type ImmutableEligibleParty | |
---|---|
AclEntry |
Resource.addAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
StringRight[] _right,
java.lang.Boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Creates a new aclEntry which delivers rights to an eligible party to access or to deny access to this resource. |
void |
Resource.removeAclEntry(ImmutableACS _aclAcs,
ImmutableEligibleParty _ep,
boolean _positiveRight,
ImmutableGroupID _conditionGroup)
Deletes an aclEntry which delivers rights to an eligible party to access or to deny access to this resource. |
Uses of ImmutableEligibleParty in ARoad0.Gui2 |
---|
Methods in ARoad0.Gui2 with parameters of type ImmutableEligibleParty | |
---|---|
private void |
ACSTreeBaseListenerImpl.changeOwnEPasMemberOfGroupIDs(ImmutableEligibleParty _ep,
boolean _toInsert)
Updates the ACS tree when one userID or groupID is created or removed, and when it is a direct member of one or several groupIDs. |
private void |
ACSTreeBaseListenerImpl.modifyExternalEpInTree(ImmutableEligibleParty _ep,
boolean _toInsert)
Inserts ou removes an external EligibleParty in treeModel_, under the 3 subtrees which handle the external eligible parties. |
Uses of ImmutableEligibleParty in ARoad0.gWork |
---|
Methods in ARoad0.gWork with parameters of type ImmutableEligibleParty | |
---|---|
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. |
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. |
java.util.Set |
AclRightsFactoryImpl.selectDirectHiddenAclBridgeLinksToActorForEP(EPRViewInBase _viewInBase,
ImmutableEligibleParty _ep,
boolean _isProxyWithFinalExecute)
Detects all the right-proxy Actors that are not in _viewInBase, and are directly accessible from _ep through an AclEntry or a Bridge, with some executing rights or not. |
java.util.Set<DisplayableLinkImpl> |
PrivilegeRightsFactoryImpl.selectDirectHiddenPrivilegeLinksForEP(GraphicView _gview,
EPRViewInBase _viewInBase,
ImmutableEligibleParty _ep,
boolean _withExecute)
Detects all the Actors and the VirtualFolders that are not in _viewInBase, and are directly accessible from _ep through one privilege. |
java.util.Set |
NodeRightsImpl.selectHiddenButNoDirectGroupLinks(EPRViewInBase _viewInBase,
ImmutableEligibleParty _ep)
Detects the main GroupID and, recursivelly, the tree of GroupIDs in the _ep ACS, that contains _ep indirectly, 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.withPriAccessThroughNodesTree(ImmutablePrivilegeTarget _res,
ImmutableEligibleParty _ep,
ImmutableGroupID _grp)
Returns true if the Privilege inherited rights in the resources or the virtual folders tree allows to access to the PrivilegeTarget for the EligibleParties _ep or _grp. |
Uses of ImmutableEligibleParty in ARoad0.gWorkInterface |
---|
Methods in ARoad0.gWorkInterface with parameters of type ImmutableEligibleParty | |
---|---|
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. |
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. |
java.util.Set |
NodeRights.selectHiddenButNoDirectGroupLinks(EPRViewInBase _viewInBase,
ImmutableEligibleParty _ep)
Detects the main GroupID and, recursivelly, the tree of GroupIDs in the _ep ACS, that contains _ep indirectly, and are not in _viewInBase. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |