|
Oracle Internet Directory API Reference 10g(10.1.2) B14083-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.ldap.util.LDAPEntry
oracle.ldap.util.LDAPGroup
oracle.ldap.util.Group
This class represents a Group object in the directory.
Constructor Summary | |
Group(int inGroupIdType, java.lang.String inGroupIdName) Constructs a Group using a group ID along with its type |
Method Summary | |
java.lang.String |
getDn(javax.naming.directory.DirContext ctx) Returns the DN of this group. |
PropertySetCollection |
getProperties(javax.naming.directory.DirContext ctx, java.lang.String[] attrList) Returns the attributes specified from this group. |
boolean |
isDirectUniqueMember(javax.naming.directory.DirContext ctx, java.lang.String uDN) |
boolean |
isMember(javax.naming.directory.DirContext ctx, java.lang.String userDN, boolean nested) Check if a particular user is a member of this group |
boolean |
isMember(javax.naming.directory.DirContext ctx, User user, boolean nested) Checks if a particular user is a member of this group. |
boolean |
isOwner(javax.naming.directory.DirContext ctx, java.lang.String userDN, boolean nested) |
void |
resolve(javax.naming.directory.DirContext ctx) Validates the group by identifying its DN |
Methods inherited from class oracle.ldap.util.LDAPGroup |
addUniquemember, getAllUniquemembers, isUniquemember, removeUniquemember |
Methods inherited from class oracle.ldap.util.LDAPEntry |
getDN, getProperties, setProperties |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Group(int inGroupIdType, java.lang.String inGroupIdName) throws UtilException
inGroupIdType
- The type of group ID being used - either Util.IDTYPE_DN or Util.IDTYPE_GUIDinGroupIdName
- the Group IDUtilException
Method Detail |
public void resolve(javax.naming.directory.DirContext ctx) throws UtilException
resolve
in class LDAPEntry
ctx
- A valid DirContextUtilException
public boolean isMember(javax.naming.directory.DirContext ctx, User user, boolean nested) throws UtilException
Checks if a particular user is a member of this group. The method returns true if the user is a member of this group. Otherwise, it will return false.
ctx
- A valid DirContextuser
- A valid User objectnested
- Set to true if nested memberships are allowed. Otherwise, only direct memberships are consideredUtilException
public boolean isOwner(javax.naming.directory.DirContext ctx, java.lang.String userDN, boolean nested) throws UtilException
UtilException
public boolean isDirectUniqueMember(javax.naming.directory.DirContext ctx, java.lang.String uDN)
public boolean isMember(javax.naming.directory.DirContext ctx, java.lang.String userDN, boolean nested) throws UtilException
ctx
- A valid DirContextuserDN
- A valid User Distinguish Namenested
- Set to true if nested memberships are allowed. Otherwise, only direct memberships are consideredUtilException
public java.lang.String getDn(javax.naming.directory.DirContext ctx) throws UtilException
ctx
- a valid DirContextUtilException
public PropertySetCollection getProperties(javax.naming.directory.DirContext ctx, java.lang.String[] attrList) throws UtilException
ctx
- a valid DirContextattrList
- an array of attributes to be returnedUtilException
|
Oracle Internet Directory API Reference 10g(10.1.2) B14083-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |