aclColumn, CLASS_, CLOSE_PAREN, comma, correlation, dot, idColumn, nameColumn, OPEN_PAREN, passwordColumn, queryAll, urlValueColumn, usernameColumn, valueColumn, whereAll
Constructor and Description |
---|
NTDir(ICS ics) |
NTDir(ICS ics,
IDir dir) |
Modifier and Type | Method and Description |
---|---|
void |
addAttrs(ICS ics,
IName dn,
Attributes attributes)
Add attributes to an existing entry.
|
void |
deleteAttrs(ICS ics,
IName dn,
Attributes attributes)
Delete the specified attributes from the specified entry.
|
Attributes |
getAttrs(ICS ics,
IName dn,
String[] attrIds)
Retrieve the specified attributes from the specified entry.
|
protected IName |
getUserID(ICS ics,
IName ntID) |
protected String |
INameToPluginID(ICS ics,
IName dn) |
void |
replaceAttrs(ICS ics,
IName dn,
Attributes attributes)
Replace the existing attribute value(s) with the specified
value(s).
|
addGroupMember, andSearch, andSearch, create, delete, groupMembers, groupMemberships, listUsers, orSearch, orSearch, removeGroupMember
addAttrs, children, deleteAttrs, doGroupSearch, doUserSearch, getGroupName, getID, getRequiredColumn, getSpecialAtts, getSystemUserAttrs, groupHierarchicalMembers, groupHierarchicalMemberships, listGroups, listGroups, listUsers, restoreVar, setVar, verifyIList
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
andSearch, andSearch, children, create, delete, orSearch, orSearch
addGroupMember, groupHierarchicalMembers, groupHierarchicalMemberships, groupMembers, groupMemberships, listGroups, listGroups, listUsers, listUsers, removeGroupMember
public void addAttrs(ICS ics, IName dn, Attributes attributes) throws DirectoryException
IDir
addAttrs
in interface IDir
addAttrs
in class PluginDir
dn
- The distinguished name of the entry to which
attributes are added.attributes
- Attributes to be added.DirectoryException
public void deleteAttrs(ICS ics, IName dn, Attributes attributes) throws DirectoryException
IDir
deleteAttrs
in interface IDir
deleteAttrs
in class PluginDir
attributes
- Attributes to be removed.DirectoryException
public void replaceAttrs(ICS ics, IName dn, Attributes attributes) throws DirectoryException
IDir
replaceAttrs
in interface IDir
replaceAttrs
in class PluginDir
dn
- The distinguished name of the entry for which
attributes are being replaced.attributes
- Attributes to be replaced.DirectoryException
public Attributes getAttrs(ICS ics, IName dn, String[] attrIds) throws DirectoryException
IDir
getAttrs
in interface IDir
getAttrs
in class PluginDir
dn
- The distinguished name of the entry for which
attributes are being retrieved.attrIds
- The identifiers of the attributes to
retrieve. null indicates that all attributes should be
retrieved; an empty array indicates that none should be
retrieved.DirectoryException
protected String INameToPluginID(ICS ics, IName dn) throws DirectoryException
INameToPluginID
in class PluginDir
DirectoryException
protected IName getUserID(ICS ics, IName ntID) throws DirectoryException
DirectoryException