com.netscape.certsrv.usrgrp
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: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $

Field Summary
 
Fields inherited from interface com.netscape.certsrv.usrgrp.IGroupConstants
ATTR_DESCRIPTION, ATTR_ID, ATTR_MEMBERS, ATTR_NAME
 
Method Summary
 void addMemberName(java.lang.String name)
          Adds new member.
 java.lang.String getDescription()
          Retrieves group description.
 java.lang.String getGroupID()
          Retrieves group identifier.
 java.util.Enumeration getMemberNames()
          Retrieves a list of member names.
 java.lang.String getName()
          Retrieves the group name.
 boolean isMember(java.lang.String name)
          Checks if the given name is member of this group.
 
Methods inherited from interface com.netscape.certsrv.base.IAttrSet
delete, get, getElements, set
 

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 getMemberNames()
Retrieves a list of member names.

Returns:
a list of member names for this group.