Oracle Internet Directory API Reference
10g(9.0.4)

B10423-01

oracle.ldap.util
Class LDAPGroup

java.lang.Object
  |
  +--oracle.ldap.util.LDAPEntry
        |
        +--oracle.ldap.util.LDAPGroup
Direct Known Subclasses:
Group

public abstract class LDAPGroup
extends LDAPEntry

This abstract class represents an LDAP group entry. It is subclassed by Group class.

The class provides some general LDAP methods to be performed on a group entry.


Method Summary
 void addUniquemember(javax.naming.directory.DirContext ctx, java.lang.String dn)
          Adds the DN as a uniquemember of this group
 java.lang.String[] getAllUniquemembers(javax.naming.directory.DirContext ctx)
          Returns a String array of DN's of all the users who are uniquemembers of this group.
 boolean isUniquemember(javax.naming.directory.DirContext ctx, java.lang.String memberDN)
          Determines if the given DN is a uniquemember of this group.
 void removeUniquemember(javax.naming.directory.DirContext ctx, java.lang.String dn)
          Removes the DN as a uniquemember of this group

 

Methods inherited from class oracle.ldap.util.LDAPEntry
getDN, getProperties, resolve, setProperties

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

getAllUniquemembers

public java.lang.String[] getAllUniquemembers(javax.naming.directory.DirContext ctx)
                                       throws UtilException
Returns a String array of DN's of all the users who are uniquemembers of this group.
Parameters:
ctx - - Directory Context
Throws:
UtilException

isUniquemember

public boolean isUniquemember(javax.naming.directory.DirContext ctx,
                              java.lang.String memberDN)
                       throws UtilException
Determines if the given DN is a uniquemember of this group.
Parameters:
memberDN - a valid DN
Throws:
UtilException

addUniquemember

public void addUniquemember(javax.naming.directory.DirContext ctx,
                            java.lang.String dn)
                     throws UtilException
Adds the DN as a uniquemember of this group
Throws:
UtilException

removeUniquemember

public void removeUniquemember(javax.naming.directory.DirContext ctx,
                               java.lang.String dn)
                        throws UtilException
Removes the DN as a uniquemember of this group
Throws:
UtilException

Oracle Internet Directory API Reference
10g(9.0.4)

B10423-01

Copyright © 2003, Oracle. All Rights Reserved.