Interface IGroup

  • All Superinterfaces:
    IAttrSet, IGroupConstants, java.io.Serializable

    public interface IGroup
    extends IAttrSet, IGroupConstants
    This interface defines the basic interfaces for an identity group. (get/set methods for a group entry attributes)
    Version:
    $Revision$, $Date$
    • Method Detail

      • getName

        java.lang.String getName()
        Retrieves the group name.
        Returns:
        the group name
      • getGroupID

        java.lang.String getGroupID()
        Retrieves group identifier.
        Returns:
        the group id
      • getDescription

        java.lang.String getDescription()
        Retrieves group description.
        Returns:
        description
      • isMember

        boolean isMember​(java.lang.String name)
        Checks if the given name is member of this group.
        Parameters:
        name - the given name
        Returns:
        true if the given name is the member of this group; otherwise false.
      • addMemberName

        void addMemberName​(java.lang.String name)
        Adds new member.
        Parameters:
        name - the given name.
      • getMemberNames

        java.util.Enumeration<java.lang.String> getMemberNames()
        Retrieves a list of member names.
        Returns:
        a list of member names for this group.