|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ImmutableGroupID | |
---|---|
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.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.gDMak | Provides the decision makers, responsible for managing all the events in the Access Road menu, and by this way, contains the managers of the basic operations. |
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 ImmutableGroupID in ARoad0.AcsAddon.Accbee.MySQL.gBase |
---|
Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement ImmutableGroupID | |
---|---|
class |
GroupIDMySQLImpl
This class is responsible for modeling a MySQL GroupID to manage the constraints on the account membership and group names. |
class |
RoleMySQLImpl
Currently unused. |
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBase with parameters of type ImmutableGroupID | |
---|---|
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 static boolean |
GroupIDMySQLImpl.isMemberOfMySQLPatternNameGroup(ImmutableGroupIDMember _memb,
ImmutableGroupID _patternNameGroup)
This static method detects if an account or a group is a member of a pattern-name group that match to it, on the basis of the comparison of their name last components. |
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. |
Uses of ImmutableGroupID in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface |
---|
Subinterfaces of ImmutableGroupID in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface | |
---|---|
interface |
GroupIDMySQL
This interface is responsible for modeling a MySQL GroupID to manage the constraints on the account membership. |
interface |
RoleMySQL
This interface is responsible for modeling a role into the MySQL Workbench software. |
Methods in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface with parameters of type ImmutableGroupID | |
---|---|
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 ImmutableGroupID in ARoad0.AcsAddon.Accbee.MySQL.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.MySQL.gWork with parameters of type ImmutableGroupID | |
---|---|
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 ImmutableGroupID in ARoad0.AcsAddon.Accbee.Ubuntu.gBase |
---|
Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gBase with parameters of type ImmutableGroupID | |
---|---|
void |
ActorUbuntuImpl.setEorCurrentGroupIDForUser(ImmutableGroupID _g)
The current groupID is not null when, typically, the actor is an executable launched under an another groupID. |
void |
ExecutableUbuntuImpl.setEorCurrentGroupIDForUser(ImmutableGroupID _g)
Check getEnforceGID() then call the super method. |
Uses of ImmutableGroupID in ARoad0.AcsAddon.Accbee.Ubuntu.gWork |
---|
Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork with parameters of type ImmutableGroupID | |
---|---|
AccessControlLinkImpl |
NodeRightsUbuntuImpl.getL_accessRightsThroughNodesTree(ImmutableLeaf _res,
ImmutableEligibleParty _ep,
ImmutableGroupID _grp)
Returns the inherited rights given by the directory tree, as AGO rights. |
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 ImmutableGroupID in ARoad0.gBase |
---|
Classes in ARoad0.gBase that implement ImmutableGroupID | |
---|---|
class |
GroupIDImpl
This class is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources. |
Fields in ARoad0.gBase declared as ImmutableGroupID | |
---|---|
protected ImmutableGroupID |
ActorImpl.currentGroupID_
|
protected ImmutableGroupID[] |
ActorImpl.l_SecondaryGroup_
|
Fields in ARoad0.gBase with type parameters of type ImmutableGroupID | |
---|---|
protected java.util.ArrayList<ImmutableGroupID> |
AclEntryImpl.l_ConditionSourceGroups_
To activate the ACL rights, the EP has to be member of the GroupIDs in this list. |
Methods in ARoad0.gBase that return ImmutableGroupID | |
---|---|
ImmutableGroupID |
ActorImpl.getEorCurrentGroupID()
Get the group for which this actor is member as right user. |
ImmutableGroupID |
ResourceImpl.getEorGroupID()
|
ImmutableGroupID[] |
GroupIDMemberImpl.getEorL_GroupID()
Gets the groups for which this GroupIDMember is a member. |
ImmutableGroupID[] |
ActorImpl.getEorL_SecondaryGroup()
A secondary GroupID adds new access to the actor as rights user. |
static ImmutableGroupID[] |
GroupIDImpl.getL_IntermediateGroupsOfAclConditionalGroups(ImmutableAclEntry _acl)
Gets, for a conditional AclEntry, all the effective or potential intermediate GroupIDs, in the chain from the source to each condition group. |
Methods in ARoad0.gBase that return types with arguments of type ImmutableGroupID | |
---|---|
java.util.List<ImmutableGroupID> |
AclEntryImpl.getL_ConditionSourceGroups()
To activate the ACL rights in a conditional AclEntry, the EP is a GroupIDMember, and it has to be a member of each condition GroupID. |
Methods in ARoad0.gBase with parameters of type ImmutableGroupID | |
---|---|
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 |
AclEntryImpl.addConditionSourceGroup(ImmutableGroupID _grp)
Adds a condition group without controls. |
void |
AclEntryImpl.addForUserConditionSourceGroup(ImmutableGroupID _grp)
This method is to use only for the flexible conditional ACL, and if there is alrady a non-null first condition group set by the constructor. |
static AclEntry[] |
GroupIDImpl.getL_ConditionalACLsOfOneConditionGroupIndirectMember(ImmutableGroupID _grp)
NO USE. |
boolean |
ActorImpl.isMemberToSecondaryGroup(ImmutableGroupID _grp)
|
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 |
AclEntryImpl.removeConditionSourceGroup(ImmutableGroupID _grp)
Removes a condition group. |
void |
AclEntryImpl.removeForUserConditionSourceGroup(ImmutableGroupID _grp)
To activate the ACL rights, the EP has to be member of the condition GroupIDs, if it is a GroupIDMember. |
void |
GroupIDMemberImpl.removeGroupToGM(ImmutableGroupID _grp)
Removes a group for which this GroupIDMember is a member. |
void |
UserIDImpl.removeGroupToGM(ImmutableGroupID _grp)
Remove a group for which this GroupIDMember is a member, and remove it as primary group. |
protected void |
ActorImpl.removeSecondaryGroup(ImmutableGroupID _grp)
A secondary group is used by an Actor as rights user, to get complementary accesses to targets. |
protected void |
ActorImpl.setEorCurrentGroupID(ImmutableGroupID _g)
Set the group for which this actor is member as right user. |
void |
ActorImpl.setEorCurrentGroupIDForUser(ImmutableGroupID _g)
Set the group for which this actor is member as right user. |
void |
ResourceImpl.setEorGroupID(ImmutableGroupID _g)
Defines the main group owning this resource as an access target. |
protected void |
ActorImpl.setEorL_SecondaryGroup(ImmutableGroupID[] _L)
A secondary group is used by an Actor as rights user, to get complementary accesses to targets only when a current userID is set. |
void |
ActorImpl.setEorL_SecondaryGroupForUser(ImmutableGroupID[] _L)
A secondary group is used by an Actor as rights user, to get complementary accesses to targets only when a current userID is set. |
Constructors in ARoad0.gBase with parameters of type ImmutableGroupID | |
---|---|
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 ImmutableGroupID in ARoad0.gBaseInterface |
---|
Subinterfaces of ImmutableGroupID in ARoad0.gBaseInterface | |
---|---|
interface |
GroupID
This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources. |
Methods in ARoad0.gBaseInterface that return ImmutableGroupID | |
---|---|
ImmutableGroupID |
ImmutableActor.getEorCurrentGroupID()
By default, is the value from the resource. |
ImmutableGroupID |
ImmutableResource.getEorGroupID()
|
ImmutableGroupID[] |
ImmutableGroupIDMember.getEorL_GroupID()
Gets the groups for which this GroupIDMember is a member. |
ImmutableGroupID[] |
ImmutableActor.getEorL_SecondaryGroup()
A secondary groupID adds new accesses to the actor as rights user. |
Methods in ARoad0.gBaseInterface that return types with arguments of type ImmutableGroupID | |
---|---|
java.util.List<ImmutableGroupID> |
ImmutableAclEntry.getL_ConditionSourceGroups()
To activate the ACL rights in a conditional AclEntry, the EP, if it is a groupmember, has to be member of each conditional GroupID. |
Methods in ARoad0.gBaseInterface with parameters of type ImmutableGroupID | |
---|---|
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 |
AclEntry.addForUserConditionSourceGroup(ImmutableGroupID _grp)
To activate the ACL rights, the EP has to be member of the conditionnal GroupIDs. |
boolean |
ImmutableActor.isMemberToSecondaryGroup(ImmutableGroupID _grp)
|
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. |
void |
AclEntry.removeForUserConditionSourceGroup(ImmutableGroupID _grp)
To activate the ACL rights, the EP has to be member of the conditionnal GroupIDs, if it is a GroupIDMember. |
void |
GroupIDMember.removeGroupToGM(ImmutableGroupID _grp)
Removes a group for which this GroupIDMember is a member. |
void |
Actor.setEorCurrentGroupIDForUser(ImmutableGroupID _g)
The current groupID is not null when, typically, the actor is an executable launched under an another groupID. |
void |
Resource.setEorGroupID(ImmutableGroupID _g)
Defines the group owning this resource. |
void |
Actor.setEorL_SecondaryGroupForUser(ImmutableGroupID[] _L)
A secondary group is used by an Actor as rights user, to get complementary accesses to targets only when a current userID is set. |
Uses of ImmutableGroupID in ARoad0.gDMak |
---|
Methods in ARoad0.gDMak with parameters of type ImmutableGroupID | |
---|---|
static void |
ActionNewEligibleParty.handleNewGroup(ImmutableGroupID _obj)
This method has to be invoked just after the creation of a GroupIDImpl, to register the current ACSTreeBaseListenerImpls as listeners of any change among the GroupID members. |
void |
ActionUtilities.registerACSTreeListenerInGroup(ImmutableGroupID _grp)
This method registers all the relevant ACSTreeBaseListeners to listen the 'l_Members' events. |
Uses of ImmutableGroupID in ARoad0.Gui2 |
---|
Methods in ARoad0.Gui2 with parameters of type ImmutableGroupID | |
---|---|
static javax.swing.tree.DefaultMutableTreeNode |
ACSTreeUtilities.getParentOfSubOrTreeTypedGroupID(javax.swing.tree.DefaultMutableTreeNode _rootNode,
ImmutableGroupID _grp)
Gets the parent node associated to a sub-or-tree-typed group in the explorer or another ACS tree. |
private void |
ACSTreeBaseListenerImpl.modifyGroupIDMembers(ImmutableGroupID _grp)
Updates the ACS tree when a groupID has members, through the selection of the first node that has the argument as user object. |
Uses of ImmutableGroupID in ARoad0.gWork |
---|
Methods in ARoad0.gWork with parameters of type ImmutableGroupID | |
---|---|
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. |
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. |
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 ImmutableGroupID in ARoad0.gWorkInterface |
---|
Methods in ARoad0.gWorkInterface with parameters of type ImmutableGroupID | |
---|---|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |