|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AclEntry | |
---|---|
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.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. |
Uses of AclEntry in ARoad0.AcsAddon.Accbee.MySQL.gBase |
---|
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase that return AclEntry | |
---|---|
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. |
AclEntry |
ActorMySQLImpl.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
AclEntry |
DirectoryMySQLImpl.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
AclEntry |
ResourceMySQLImpl.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
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. |
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase that return types with arguments of type AclEntry | |
---|---|
protected static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addAclForDatabaseForToBeMixedAcl(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This method inserts an AclEntry into the ACL list, following the MySQL sorting, when the _acl target is a database-specific target and _acl is a to-be-mixed ACL. |
protected static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addAclForDatabaseNOTForToBeMixedAcl(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This method inserts an AclEntry into the ACL list, following the MySQL sorting, when the _acl target is a database-specific target and _acl is NOT a to-be-mixed ACL. |
protected static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addAclNOTForDatabase(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This method inserts an AclEntry into the ACL list, following the MySQL sorting, when the AclEntry has a given access target that is NOT a database or a bases set, just like the ACL targets in the list. |
static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addInSortedAclList(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This important method inserts an AclEntry into the ACL list, at the right MySQL sorting, for a given access target. |
static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addInSortedInheritedAclList(java.util.ArrayList<AclEntry> _l_acl,
AclEntry _acl)
This method inserts an inherited AclEntry into the inherited ACL list, at the right MySQL sorting, for a given resource. |
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type AclEntry | |
---|---|
protected static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addAclForDatabaseForToBeMixedAcl(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This method inserts an AclEntry into the ACL list, following the MySQL sorting, when the _acl target is a database-specific target and _acl is a to-be-mixed ACL. |
protected static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addAclForDatabaseNOTForToBeMixedAcl(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This method inserts an AclEntry into the ACL list, following the MySQL sorting, when the _acl target is a database-specific target and _acl is NOT a to-be-mixed ACL. |
protected static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addAclNOTForDatabase(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This method inserts an AclEntry into the ACL list, following the MySQL sorting, when the AclEntry has a given access target that is NOT a database or a bases set, just like the ACL targets in the list. |
void |
ActorMySQLImpl.addInheritedAclEntry(AclEntry _acl)
Adds the inherited AclEntry in the good sorting. |
void |
BasesSetMySQLImpl.addInheritedAclEntry(AclEntry _acl)
Adds the inherited AclEntry. |
void |
DirectoryMySQLImpl.addInheritedAclEntry(AclEntry _acl)
Adds the inherited AclEntry. |
void |
ResourceMySQLImpl.addInheritedAclEntry(AclEntry _acl)
Adds the inherited AclEntry. |
static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addInSortedAclList(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This important method inserts an AclEntry into the ACL list, at the right MySQL sorting, for a given access target. |
static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addInSortedInheritedAclList(java.util.ArrayList<AclEntry> _l_acl,
AclEntry _acl)
This method inserts an inherited AclEntry into the inherited ACL list, at the right MySQL sorting, for a given resource. |
static void |
BaseUtilityMySQLImpl.addSimplestKeysInM_TargetInheritedACLRights(AclEntry _acl,
java.lang.String _order,
StringRight[] _l_rights,
java.util.Map<ImmutableName,StringRight[]> _upd_m_globalT_ACLRights,
java.util.Map<java.lang.String,StringRight[]> _upd_m_primaryT_ACLRights)
This method sets the internal maps of the global rights and the primary rights, only for the simpliest AclEntries. |
void |
ActorMySQLImpl.removeInheritedAclEntry(AclEntry _acl)
Removes the inherited AclEntries in the children. |
void |
BasesSetMySQLImpl.removeInheritedAclEntry(AclEntry _acl)
Removes the inherited AclEntries in the children. |
void |
DirectoryMySQLImpl.removeInheritedAclEntry(AclEntry _acl)
Removes the inherited AclEntries in the children. |
void |
ResourceMySQLImpl.removeInheritedAclEntry(AclEntry _acl)
Removes the inherited AclEntries in the children. |
void |
ActorMySQLImpl.resetInheritedAclEntryRights(AclEntry _acl)
Resets the inherited AclEntry rights and the primary rights after an user edition. |
void |
BasesSetMySQLImpl.resetInheritedAclEntryRights(AclEntry _acl)
Resets the inherited AclEntry rights after an user edition. |
void |
DirectoryMySQLImpl.resetInheritedAclEntryRights(AclEntry _acl)
Resets the inherited AclEntry rights and the primary rights after an user edition. |
void |
ResourceMySQLImpl.resetInheritedAclEntryRights(AclEntry _acl)
Resets the inherited AclEntry rights and the primary rights after the user editing of an AclEntry. |
void |
BasesSetMySQLImpl.resetInheritedAclEntryRightsOfChildren(AclEntry _acl)
At each rights changing into a direct ACL, resets the inherited AclEntries of the connected databases (which are not indeed children). |
void |
DirectoryMySQLImpl.resetInheritedAclEntryRightsOfChildren(AclEntry _acl)
At each rights changing into a direct ACL, if the ACL inheritance is applicable, resets the primary rights, the global rights and the inherited AclEntry rights in the children. |
AclEntry |
ActorMySQLImpl.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
AclEntry |
DirectoryMySQLImpl.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
AclEntry |
ResourceMySQLImpl.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
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. |
Method parameters in ARoad0.AcsAddon.Accbee.MySQL.gBase with type arguments of type AclEntry | |
---|---|
protected static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addAclForDatabaseForToBeMixedAcl(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This method inserts an AclEntry into the ACL list, following the MySQL sorting, when the _acl target is a database-specific target and _acl is a to-be-mixed ACL. |
protected static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addAclForDatabaseNOTForToBeMixedAcl(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This method inserts an AclEntry into the ACL list, following the MySQL sorting, when the _acl target is a database-specific target and _acl is NOT a to-be-mixed ACL. |
protected static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addAclNOTForDatabase(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This method inserts an AclEntry into the ACL list, following the MySQL sorting, when the AclEntry has a given access target that is NOT a database or a bases set, just like the ACL targets in the list. |
static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addInSortedAclList(java.util.ArrayList<AclEntry> _upd_l_acl,
AclEntry _acl)
This important method inserts an AclEntry into the ACL list, at the right MySQL sorting, for a given access target. |
static java.util.ArrayList<AclEntry> |
BaseUtilityMySQLImpl.addInSortedInheritedAclList(java.util.ArrayList<AclEntry> _l_acl,
AclEntry _acl)
This method inserts an inherited AclEntry into the inherited ACL list, at the right MySQL sorting, for a given resource. |
static java.util.ArrayList<java.lang.String> |
BaseUtilityMySQLImpl.getPreviousSortedTypesOfResourceInSortedAclList(java.util.ArrayList<AclEntry> _l_acl,
java.lang.String _type)
Gets the Resource types which are before _type in the sorted AclEntry list. |
static int |
BaseUtilityMySQLImpl.getTypeOfEPLastOrderInSortedAclList(java.util.ArrayList<AclEntry> _l_acl,
java.lang.String _type)
Currently unused. |
static int |
BaseUtilityMySQLImpl.getTypeOfResourceFirstOrderInSortedAclList(java.util.ArrayList<AclEntry> _l_acl,
java.lang.String _type)
Gets the order of the first AclEntry in _upd_l_acl having a Resource with the argument _type in its type. |
static int |
BaseUtilityMySQLImpl.getTypeOfResourceLastOrderInSortedAclList(java.util.ArrayList<AclEntry> _l_acl,
java.lang.String _type)
Gets the order of the last AclEntry in _upd_l_acl having a Resource with the argument _type in its type. |
protected void |
ActorMySQLImpl.setEorL_TargetInheritedAclEntries(java.util.ArrayList<AclEntry> _l_acl)
Sets all the inherited AclEntries for this target. |
protected void |
ResourceMySQLImpl.setEorL_TargetInheritedAclEntries(java.util.ArrayList<AclEntry> _l_acl)
Sets all the inherited AclEntries for this target. |
protected void |
DirectoryMySQLImpl.setEorL_TargetInheritedAclEntries(java.util.ArrayList<AclEntry> _l_acl,
boolean _withFiring)
Sets all the inherited AclEntries, the global and the primary rights for this target. |
protected void |
ActorMySQLImpl.setM_TargetInheritedACLRights(java.util.List<AclEntry> _l_acl)
Sets the internal maps of the inherited AclEntry rights and the primary rights. |
protected void |
DirectoryMySQLImpl.setM_TargetInheritedACLRights(java.util.List<AclEntry> _l_acl)
Sets the internal maps of the primary and global rights. |
protected void |
ResourceMySQLImpl.setM_TargetInheritedACLRights(java.util.List<AclEntry> _l_acl)
Sets the internal maps of the inherited AclEntry rights and the primary rights. |
static void |
BaseUtilityMySQLImpl.setM_TargetInheritedACLRights(ResourceMySQL _res,
java.util.List<AclEntry> _l_acl,
java.util.Map<ImmutableName,StringRight[]> _upd_m_globalT_ACLRights,
java.util.Map<java.lang.String,StringRight[]> _upd_m_primaryT_ACLRights,
boolean _forDirectACL)
This important method sets the internal maps of the inherited AclEntry rights and the primary rights from the new inherited AclEntries list. |
static void |
BaseUtilityMySQLImpl.setM_TargetInheritedACLRightsForDatabaseAclForToBeMixedAcl(ResourceMySQL _res,
java.util.List<AclEntry> _l_acl,
java.util.Map<java.lang.String,StringRight[]> _upd_m_primaryT_ACLRights)
This method sets the primary rights from the new inherited AclEntries list, when the AclEntries are for the database and are to-be-mixed. |
static void |
BaseUtilityMySQLImpl.setM_TargetInheritedACLRightsForDatabaseAclNOTForToBeMixedAcl(ResourceMySQL _res,
java.util.List<AclEntry> _l_acl,
java.util.Map<java.lang.String,StringRight[]> _upd_m_primaryT_ACLRights)
This method sets the primary rights from the new inherited AclEntries list, when the AclEntries are for the database and are not to-be-mixed. |
static void |
BaseUtilityMySQLImpl.setM_TargetInheritedACLRightsNOTForDatabaseAcl(ResourceMySQL _res,
java.util.List<AclEntry> _l_acl,
java.util.Map<ImmutableName,StringRight[]> _upd_m_globalT_ACLRights,
java.util.Map<java.lang.String,StringRight[]> _upd_m_primaryT_ACLRights)
This method sets the internal maps of the inherited AclEntry rights and the primary rights from the new inherited AclEntries list, when the AclEntries are not for the database. |
Uses of AclEntry in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface |
---|
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface with parameters of type AclEntry | |
---|---|
void |
ResourceMySQL.addInheritedAclEntry(AclEntry _acl)
Adds the inherited AclEntry. |
void |
ResourceMySQL.removeInheritedAclEntry(AclEntry _acl)
Removes the inherited AclEntries in the children. |
void |
ResourceMySQL.resetInheritedAclEntryRights(AclEntry _acl)
Resets the inherited AclEntry rights after an user edition of the ACL rights. |
Uses of AclEntry in ARoad0.AcsAddon.Accbee.MySQL.gWork |
---|
Fields in ARoad0.AcsAddon.Accbee.MySQL.gWork with type parameters of type AclEntry | |
---|---|
(package private) java.util.List<AclEntry> |
NodeRightsMySQLImpl.l_acl_for_one_level_
|
Method parameters in ARoad0.AcsAddon.Accbee.MySQL.gWork with type arguments of type AclEntry | |
---|---|
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. |
Uses of AclEntry in ARoad0.gBase |
---|
Classes in ARoad0.gBase that implement AclEntry | |
---|---|
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. |
Fields in ARoad0.gBase declared as AclEntry | |
---|---|
protected AclEntry[] |
ResourceImpl.l_aclEntry_
|
Fields in ARoad0.gBase with type parameters of type AclEntry | |
---|---|
protected java.util.ArrayList<AclEntry> |
ResourceImpl.l_inheritedT_AclEntries_
List of the current inherited AclEntry. |
Methods in ARoad0.gBase that return AclEntry | |
---|---|
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. |
AclEntry |
AclEntryImpl.copy(Resource _newRes)
Copy the AclEntry for a resource of the same ACS. |
protected AclEntry |
AclEntryImpl.copyForExternal()
Called by ACSImpl.closeAclEntriesTo() only for the external ACLs, when the links to other ACS have to be cut and cloned. |
AclEntry[] |
ResourceImpl.getL_aclEntry()
Gets the AclEntries of this resource. |
static AclEntry[] |
GroupIDImpl.getL_ConditionalACLsOfOneConditionGroupIndirectMember(ImmutableGroupID _grp)
NO USE. |
AclEntry |
ACSImpl.getOneAclEntryFromDetailledName(java.lang.String _detailledName)
Gets an AclEntry managed by this ACS from its detailled name. |
AclEntry |
ResourceImpl.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
Methods in ARoad0.gBase that return types with arguments of type AclEntry | |
---|---|
java.util.List<AclEntry> |
ResourceImpl.getEorImmutableL_TargetInheritedAclEntries()
Gets the immutable list of all the inherited AclEntries of the target. |
java.util.ArrayList<AclEntry> |
ResourceImpl.getEorL_TargetInheritedAclEntries()
Gets a reference on all the inherited AclEntries of this target. |
Methods in ARoad0.gBase with parameters of type AclEntry | |
---|---|
protected void |
ActorImpl.addAclEntryToEP(AclEntry _acl)
Adds an aclEntry to this instance as an EligibleParty, not as a Resource. |
protected void |
EligiblePartyImpl.addAclEntryToEP(AclEntry _acl)
CAUTION: any change in this method code MUST also be done in ActorImpl. |
protected void |
ActorImpl.removeAclEntryToEP(AclEntry _acl)
Removes the related resource of an aclEntry, as a kind of an EligibleParty, not as a resource, if the argument is the single AclEntry for the resource. |
protected void |
EligiblePartyImpl.removeAclEntryToEP(AclEntry _acl)
Removes the related resource of an aclEntry, if the argument is the single AclEntry for the resource. |
void |
DirectoryImpl.resetInheritedAclEntryRights(AclEntry _acl)
Resets the inherited AclEntry rights after an user edition. |
void |
ResourceImpl.resetInheritedAclEntryRights(AclEntry _acl)
Resets the inherited AclEntry rights after an user edition. |
void |
DirectoryImpl.resetInheritedAclEntryRightsOfChildren(AclEntry _acl)
At each rights changing into a direct ACL, if the ACL inheritance is applicable, reset the inherited AclEntry rights in the children. |
AclEntry |
ResourceImpl.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
Uses of AclEntry in ARoad0.gBaseInterface |
---|
Methods in ARoad0.gBaseInterface that return AclEntry | |
---|---|
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. |
AclEntry |
ImmutableAclEntry.copy(Resource _newRes)
Copy the AclEntry for a resource of the same ACS. |
AclEntry[] |
ImmutableResource.getL_aclEntry()
Get the list where each AclEntry delivers rights to an EligibleParty to access or to deny access to this Resource. |
AclEntry |
ACSCatalog.getOneAclEntryFromDetailledName(java.lang.String _detailledName)
Get an AclEntry managed by this ACS from its detailled name. |
AclEntry |
ImmutableResource.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
Methods in ARoad0.gBaseInterface that return types with arguments of type AclEntry | |
---|---|
java.util.List<AclEntry> |
ImmutableResource.getEorImmutableL_TargetInheritedAclEntries()
Gets all the immutable list of the inherited AclEntries of the target. |
Methods in ARoad0.gBaseInterface with parameters of type AclEntry | |
---|---|
void |
Resource.resetInheritedAclEntryRights(AclEntry _acl)
Resets the inherited AclEntry rights after an user edition. |
void |
Directory.resetInheritedAclEntryRightsOfChildren(AclEntry _acl)
Resets the inherited AclEntry rights in the children, if the AclEntry inheritance is applicable. |
AclEntry |
ImmutableResource.selectInheritedAclEntry(AclEntry _acl,
java.lang.String _type)
Returns the AclEntry to use as inherited AclEntry in a child. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |