ARoad0.AcsAddon.Accbee.MySQL.gBaseInterface
Interface GroupIDMySQL
- All Superinterfaces:
- ACSObject, ACSObjectAddon, BaseBeanManager, BaseObject, Basic, BoundBean, java.lang.Cloneable, java.lang.Comparable, Copyable, EligibleParty, FinalizedObject, FinalizedObjectForUser, GroupID, GroupIDMember, ImmutableBasic, ImmutableEligibleParty, ImmutableGroupID, ImmutableGroupIDMember, ImmutablePrivilegeSource, ImmutableSource, ImmutableTarget, PrivilegeSource, PrivilegeUser
- All Known Subinterfaces:
- RoleMySQL
- All Known Implementing Classes:
- GroupIDMySQLImpl, RoleMySQLImpl
public interface GroupIDMySQL
- extends GroupID, ACSObjectAddon
This interface is responsible for modeling a MySQL GroupID to
manage the constraints on the account membership.
A host in MySQL is simulated by an accounts group with a specific type. When
an user is connected from different hosts, the user may put the user account
in varied host groups. There is a constraint to enforce exactly one host to each account,
and the local host is the default one for a new user account.
Method Summary |
boolean |
isSimpleHost()
Returns true if the type is one of the 4 simple host types, and false
for a pattern-name_hosts group. |
Methods inherited from interface ARoad0.gBaseInterface.ImmutableGroupID |
containsAsIndirectMember, containsAsIndirectMemberWithoutAliasing, containsAsMember, containsAsMemberWithoutAliasing, getEorL_GroupIDCurrentActors, getEorL_GroupIDCurrentActorsAsSecondaryGroup, getEorL_GroupIDOwnResources, getEorL_Members, getFirstIntermediateForIndirectMember, getOrder, ownsResource |
Methods inherited from interface ARoad0.gBaseInterface.ImmutableBasic |
getComment, getEorAliasAsInternalHardReference, getEorReferenceAsInternalHardAlias, getHasSoftAlias, getImpliedViews, getIS_Name, getL_AcsOfSoftReferences, getL_SoftAlias, getPropertyChangeListeners, getSerialVersionUID, getVirtualFolders |
Methods inherited from interface ARoad0.gBaseInterface.Copyable |
copy |
isSimpleHost
boolean isSimpleHost()
- Returns true if the type is one of the 4 simple host types, and false
for a pattern-name_hosts group.
- Returns:
- true if this GroupID is a MySQL simple host