Package 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$, $Date$
-
-
Field Summary
-
Fields inherited from interface com.netscape.certsrv.usrgrp.IGroupConstants
ATTR_DESCRIPTION, ATTR_ID, ATTR_MEMBERS, ATTR_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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<java.lang.String>
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<java.lang.String> getMemberNames()
Retrieves a list of member names.- Returns:
- a list of member names for this group.
-
-