Uses of Interface
ARoad0.gBaseInterface.GroupID

Packages that use GroupID
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.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. 
 

Uses of GroupID in ARoad0.AcsAddon.Accbee.MySQL.gBase
 

Classes in ARoad0.AcsAddon.Accbee.MySQL.gBase that implement GroupID
 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 GroupID
 void GroupIDMySQLImpl.addGroupToGM(GroupID _grp)
          Adds a group for which this GroupIDMember is a member, and sorts the groups in an ordered array that follows the sorting order for the MySQL AclEntries, from BaseUtilityMySQLImpl.isAfterInTheGroupIDMemberOrder().
 void RoleMySQLImpl.addGroupToGM(GroupID _grp)
          Adds a group for which this GroupIDMember is a member, and sorts the groups in an ordered array that follows the third sorting order for the MySQL AclEntries, from the least-specific source to the more-specific ones.
 void UserIDMySQLImpl.addGroupToGM(GroupID _grp)
          Adds a group for which this GroupIDMember is a member, and sorts the groups in an sortered array that follows the sorting order for the MySQL AclEntries, from the more-specific source to the least-specific ones.
 

Uses of GroupID in ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface
 

Subinterfaces of GroupID 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.
 

Uses of GroupID in ARoad0.AcsAddon.Accbee.Ubuntu.gWork
 

Methods in ARoad0.AcsAddon.Accbee.Ubuntu.gWork that return types with arguments of type GroupID
 java.util.List<GroupID> LinkRightsUbuntuImpl.getLinuxCapacityGroups(ImmutableACS _acs)
          Gets the capacity groups in a Linux system (not for an Unix system).
 

Uses of GroupID in ARoad0.gBase
 

Classes in ARoad0.gBase that implement GroupID
 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 GroupID
protected  GroupID ResourceImpl.groupID_
           
protected  GroupID UserIDImpl.primGroup_
           
 

Methods in ARoad0.gBase that return GroupID
static GroupID[] BaseUtilityImpl.copyGroupsTree(GroupID _groupToCopy, GroupID _grp)
          UNUSED - copies a GroupID tree with all members, to register in _grp (not copied) all the _groupToCopy members
static GroupID[] BaseUtilityImpl.copyOrAddGroupMembers(GroupID _groupToCopy, GroupID _grp)
          Copies or adds members to a GroupID from another one members
 GroupID UserIDImpl.getEorPrimGroup()
          The primary group is used by an Actor that has a current UserID, to set the primary group as current GroupID of the Actor.
 GroupID GroupIDImpl.getFirstIntermediateForIndirectMember(ImmutableGroupIDMember _ep)
          Gets the first member which contains the argument as member or indirect member.
 

Methods in ARoad0.gBase with parameters of type GroupID
 void GroupIDMemberImpl.addGroupToGM(GroupID _grp)
          Adds a group for which this GroupIDMember is a member.
 void UserIDImpl.addGroupToGM(GroupID _grp)
          Overrides the super class method.
static GroupID[] BaseUtilityImpl.copyGroupsTree(GroupID _groupToCopy, GroupID _grp)
          UNUSED - copies a GroupID tree with all members, to register in _grp (not copied) all the _groupToCopy members
static GroupID[] BaseUtilityImpl.copyOrAddGroupMembers(GroupID _groupToCopy, GroupID _grp)
          Copies or adds members to a GroupID from another one members
static java.util.Set<ImmutableGroupIDMember> BaseUtilityImpl.getAllIndirectGroupMembers(GroupID _grp)
          Gets all the direct and all the indirect members of a group.
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.
 void UserIDImpl.setEorPrimGroup(GroupID _g)
          Sets a primary group, and it must have this instance as member.
 

Uses of GroupID in ARoad0.gBaseInterface
 

Methods in ARoad0.gBaseInterface that return GroupID
 GroupID ImmutableUserID.getEorPrimGroup()
          The primary group is used by an Actor that has a current UserID, to set the primary group as current GroupID of the Actor.
 GroupID ImmutableGroupID.getFirstIntermediateForIndirectMember(ImmutableGroupIDMember _ep)
          Gets the first member which contains the argument as member or indirect member.
 

Methods in ARoad0.gBaseInterface with parameters of type GroupID
 void GroupIDMember.addGroupToGM(GroupID _grp)
          Adds a group for which this GroupIDMember is a member.
 void UserID.setEorPrimGroup(GroupID _g)
          Set a primary group, and it must have this instance as member.
 

Uses of GroupID in ARoad0.gDMak
 

Fields in ARoad0.gDMak declared as GroupID
protected  GroupID ActionCopy.groupToCopy_
          The object to copy, only if it is a GroupID.
 

Uses of GroupID in ARoad0.Gui2
 

Methods in ARoad0.Gui2 with parameters of type GroupID
static javax.swing.tree.DefaultTreeModel ACSTreeUtilities.buildUpGroupTree(ACS _acs, javax.swing.tree.DefaultTreeModel _treeModel, javax.swing.tree.DefaultMutableTreeNode _node, GroupID _group)
          Builds up a subtree for a GroupID.
private static boolean[] ACSTreeUtilities.setGraphicalGroupIDMembers(GroupID _grp)
          Creates or analyzes the non-null and non-empty members as TreeNodes in a graphical tree, to return the members which have no associated nodes in the ACS tree.
 

Uses of GroupID in ARoad0.gWork
 

Methods in ARoad0.gWork that return GroupID
static GroupID[] ACS_Facade.getExtEligibleGroupArray(ImmutableACS _acs)
          Builds up an ordered array of references to the ACS external eligible GroupIDs, without duplicates.
static GroupID[] ACS_Facade.getOwnGroupArray(ACS _acs)
          Builds up an ordered array of references to the ACS own groupIDs.