Modifier and Type | Method and Description |
---|---|
IName |
IName.add(ICS ics,
int posn,
String comp)
Adds a single component at a specified position within this
name.
|
IName |
IName.add(ICS ics,
String comp)
Adds a single component to the end of this name.
|
IName |
IName.addAll(ICS ics,
IName suffix)
Adds the components of a name -- in order -- to the end of this
name.
|
IName |
IName.addAll(ICS ics,
int posn,
IName n)
Adds the components of a name -- in order -- at a specified
position within this name.
|
static IName |
StaticFactory.getCurrentName(ICS ics)
Instantiates an IName for the currently logged in user.
|
IName |
IName.getPrefix(ICS ics,
int posn)
Creates a name whose components consist of a prefix of the
components of this name.
|
IName |
IName.getSuffix(ICS ics,
int posn)
Creates a name whose components consist of a suffix of the
components in this name.
|
static IName |
StaticFactory.newName(ICS ics,
String name)
Instantiates an IName using the factory class specified in the
property file (DirProperties.classIFactory).
|
IName |
IFactory.newName(ICS ics,
String name)
Instantiates an IName.
|
Modifier and Type | Method and Description |
---|---|
IName |
IName.addAll(ICS ics,
IName suffix)
Adds the components of a name -- in order -- to the end of this
name.
|
IName |
IName.addAll(ICS ics,
int posn,
IName n)
Adds the components of a name -- in order -- at a specified
position within this name.
|
void |
IDir.addAttrs(ICS ics,
IName dn,
Attributes attributes)
Add attributes to an existing entry.
|
void |
IUserDir.addGroupMember(ICS ics,
IName group,
IName member)
Add a user to a group.
|
Collection |
IDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes)
Simple search returns all entries with matching attributes
(AND)
|
Collection |
IDir.children(ICS ics,
IName dn)
Retrieves the immediate child entries of the specified parent.
|
void |
IDir.create(ICS ics,
IName dn,
Attributes attributes)
Create an object.
|
void |
IDir.delete(ICS ics,
IName dn)
Delete the specified entry.
|
void |
IDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes)
Delete the specified attributes from the specified entry.
|
boolean |
IName.endsWith(ICS ics,
IName n)
Determines whether this name ends with a specified suffix.
|
Attributes |
IDir.getAttrs(ICS ics,
IName dn,
String[] attrs)
Retrieve the specified attributes from the specified entry.
|
Collection |
IUserDir.groupHierarchicalMembers(ICS ics,
IName dn)
List all user members, direct and inherited, of the specified group.
|
Collection |
IUserDir.groupHierarchicalMemberships(ICS ics,
IName dn)
List all groups to which the specified entry belongs, directly or inherited.
|
Collection |
IUserDir.groupMembers(ICS ics,
IName dn)
List all direct members (users and groups) of the specified group
|
Collection |
IUserDir.groupMemberships(ICS ics,
IName dn)
List all groups to which the specified entry directly belongs.
|
Collection |
IUserDir.listGroups(ICS ics,
IName commonAncestor)
Lists all groups descended from a specified node.
|
Collection |
IUserDir.listUsers(ICS ics,
IName commonAncestor)
Lists all users descended from a specified node.
|
Collection |
IDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes)
Simple search returns all entries attributes matching any of
those specified (OR)
|
void |
IUserDir.removeGroupMember(ICS ics,
IName group,
IName member)
Remove a user from a group.
|
void |
IDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes)
Replace the existing attribute value(s) with the specified
value(s).
|
boolean |
IName.startsWith(ICS ics,
IName n)
Determines whether this name starts with a specified prefix.
|
Modifier and Type | Method and Description |
---|---|
void |
AMServerDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
AMServerDir.addGroupMember(ICS ics,
IName group,
IName member) |
Collection |
AMServerDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
AMServerDir.children(ICS ics,
IName dn) |
void |
AMServerDir.create(ICS ics,
IName dn,
Attributes attributes) |
void |
AMServerDir.delete(ICS ics,
IName dn) |
void |
AMServerDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
Attributes |
AMServerDir.getAttrs(ICS ics,
IName dn,
String[] attrs) |
com.iplanet.am.sdk.AMObject |
AMServerDir.getObject(ICS ics,
IName dn) |
Collection |
AMServerDir.groupHierarchicalMembers(ICS ics,
IName dn) |
Collection |
AMServerDir.groupHierarchicalMemberships(ICS ics,
IName dn) |
Collection |
AMServerDir.groupMembers(ICS ics,
IName dn) |
Collection |
AMServerDir.groupMemberships(ICS ics,
IName dn) |
Collection |
AMServerDir.listGroups(ICS ics,
IName commonAncestor) |
Collection |
AMServerDir.listUsers(ICS ics,
IName commonAncestor) |
Collection |
AMServerDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
void |
AMServerDir.removeGroupMember(ICS ics,
IName group,
IName member) |
void |
AMServerDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
Modifier and Type | Method and Description |
---|---|
protected IName |
ManageUsers.getGroupName(ICS ics,
String name) |
protected IName |
ManageUsers.getUserName(ICS ics,
String name) |
protected static IName |
BaseDir.namePropertyValue(ICS ics,
String propName)
Constructs an IName from the .ini file value of the property name.
|
IName |
Factory.newName(ICS ics,
String name)
Constructs a new IName instance by parsing the string.
|
Modifier and Type | Class and Description |
---|---|
class |
CSName |
Modifier and Type | Method and Description |
---|---|
IName |
CSName.add(ICS ics,
String comp) |
Modifier and Type | Method and Description |
---|---|
void |
PluginDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.addAttrs(ICS ics,
IName dn,
Attributes attributes,
Object oBatchContext) |
void |
PluginDir.addGroupMember(ICS ics,
IName group,
IName member) |
void |
CSDir.addGroupMember(ICS ics,
IName group,
IName member) |
Collection |
PluginDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
CSDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
CSDir.children(ICS ics,
IName dn) |
void |
PluginDir.create(ICS ics,
IName entry,
Attributes attributes) |
void |
CSDir.create(ICS ics,
IName dn,
Attributes attributes) |
void |
PluginDir.delete(ICS ics,
IName dn) |
void |
CSDir.delete(ICS ics,
IName dn) |
void |
PluginDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes,
Object oBatchContext) |
Attributes |
PluginDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
Attributes |
CSDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
static String |
CSName.getGroupName(ICS ics,
IName dn) |
protected String |
CSDir.getGroupName(ICS ics,
IName dn) |
static String |
CSName.getID(ICS ics,
IName dn) |
protected String |
CSDir.getID(ICS ics,
IName dn) |
protected Attributes |
CSDir.getSystemUserAttrs(ICS ics,
IName dn,
String[] attrIds) |
static CSName.Type |
CSName.Type.getType(ICS ics,
IName name) |
Collection |
CSDir.groupHierarchicalMembers(ICS ics,
IName dn) |
Collection |
CSDir.groupHierarchicalMemberships(ICS ics,
IName dn) |
Collection |
PluginDir.groupMembers(ICS ics,
IName group) |
Collection |
CSDir.groupMembers(ICS ics,
IName group) |
Collection |
PluginDir.groupMemberships(ICS ics,
IName dn) |
Collection |
CSDir.groupMemberships(ICS ics,
IName dn) |
protected String |
PluginDir.INameToPluginID(ICS ics,
IName dn) |
Collection |
CSDir.listGroups(ICS ics,
IName commonAncestor) |
Collection |
CSDir.listUsers(ICS ics,
IName commonAncestor) |
Collection |
PluginDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
CSDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
void |
PluginDir.removeGroupMember(ICS ics,
IName group,
IName member) |
void |
CSDir.removeGroupMember(ICS ics,
IName group,
IName member) |
void |
PluginDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CSDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
Modifier and Type | Class and Description |
---|---|
class |
NameWrapper
This is essentially a wrapper around the JNDI Name class.
|
Modifier and Type | Method and Description |
---|---|
IName |
NameWrapper.add(ICS ics,
int posn,
String comp)
Adds a single component at a specified position within this
name.
|
IName |
NameWrapper.add(ICS ics,
String comp)
Adds a single component to the end of this name.
|
IName |
NameWrapper.addAll(ICS ics,
IName suffix)
Adds the components of a name -- in order -- to the end of this
name.
|
IName |
NameWrapper.addAll(ICS ics,
int posn,
IName n)
Adds the components of a name -- in order -- at a specified
position within this name.
|
protected static IName |
JNDIDir.fullName(ICS ics,
IName name)
Clone the name and prepend the basedn to it
|
protected static IName |
JNDIDir.getBaseDN(ICS ics)
Look up the baseDN in the object pool, if not there, create it
from the string in the property file.
|
IName |
NameWrapper.getPrefix(ICS ics,
int posn)
Creates a name whose components consist of a prefix of the
components of this name.
|
IName |
NameWrapper.getSuffix(ICS ics,
int posn)
Creates a name whose components consist of a suffix of the
components in this name.
|
protected static IName |
JNDIDir.relativeName(ICS ics,
IName fName)
Clone the name and chop the basedn off it.
|
Modifier and Type | Method and Description |
---|---|
IName |
NameWrapper.addAll(ICS ics,
IName suffix)
Adds the components of a name -- in order -- to the end of this
name.
|
IName |
NameWrapper.addAll(ICS ics,
int posn,
IName n)
Adds the components of a name -- in order -- at a specified
position within this name.
|
void |
JNDIDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
LDAPUserDir.addGroupMember(ICS ics,
IName group,
IName member)
Add a user to a group.
|
Collection |
JNDIDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
protected void |
JNDIDir.attrsOp(ICS ics,
IName dn,
int op,
Attributes attributes) |
Collection |
JNDIDir.children(ICS ics,
IName dn) |
void |
JNDIDir.create(ICS ics,
IName entry,
Attributes attributes) |
void |
JNDIDir.delete(ICS ics,
IName dn) |
void |
JNDIDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
protected boolean |
JNDIDir.DNExists(ICS ics,
IName dn)
Ensure that the Distinguished name exists in the directory.
|
boolean |
NameWrapper.endsWith(ICS ics,
IName n)
Determines whether this name ends with a specified suffix.
|
protected static IName |
JNDIDir.fullName(ICS ics,
IName name)
Clone the name and prepend the basedn to it
|
protected Attribute |
LDAPUserDir.getAttribute(ICS ics,
IName dn,
String attname)
returns null if uniquemember attribute is not found.
|
Attributes |
JNDIDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
protected int |
LDAPUserDir.getMemberIndex(ICS ics,
Attribute memberAtt,
IName member) |
Collection |
LDAPUserDir.groupHierarchicalMembers(ICS ics,
IName dn)
List all user members, direct and inherited, of the specified group.
|
Collection |
LDAPUserDir.groupHierarchicalMemberships(ICS ics,
IName dn)
List all groups to which the specified entry belongs, directly or inherited.
|
Collection |
LDAPUserDir.groupMembers(ICS ics,
IName dn)
List all direct members (users and groups) of the specified group
|
Collection |
LDAPUserDir.groupMemberships(ICS ics,
IName dn)
List all groups to which the specified entry directly belongs.
|
protected HashMap |
LDAPUserDir.hierarchicalMembers(ICS ics,
IName group,
HashMap members,
HashMap alreadyLooked) |
protected HashMap |
LDAPUserDir.hierarchicalMemberships(ICS ics,
HashMap groups,
IName member) |
protected boolean |
LDAPUserDir.isMember(ICS ics,
IName group,
IName member) |
protected boolean |
JNDIDir.isMember(ICS ics,
IName member,
IName group)
Member is a name relative to baseDN
|
Collection |
LDAPUserDir.listGroups(ICS ics,
IName commonAncestor)
Lists all groups descended from a specified node.
|
Collection |
LDAPUserDir.listUsers(ICS ics,
IName commonAncestor)
Lists all users descended from a specified node.
|
protected Collection |
JNDIDir.opSearch(ICS ics,
IName parent,
Attributes matchingAttributes,
String op) |
Collection |
JNDIDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
protected static IName |
JNDIDir.relativeName(ICS ics,
IName fName)
Clone the name and chop the basedn off it.
|
void |
LDAPUserDir.removeGroupMember(ICS ics,
IName group,
IName member)
Remove a user from a group.
|
void |
JNDIDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
boolean |
NameWrapper.startsWith(ICS ics,
IName n)
Determines whether this name starts with a specified prefix.
|
protected static Collection |
JNDIDir.toCollection(ICS ics,
NamingEnumeration nEnum,
IName prefix) |
protected static Name |
NameWrapper.toJNDIName(ICS ics,
IName name)
Convert the specified class.
|
protected Attribute |
JNDIDir.uniquememberAttr(ICS ics,
IName group)
returns null if uniquemember attribute is not found.
|
Constructor and Description |
---|
SupportingData(ICS ics,
IName n,
String op,
Attributes attrs,
Attribute attr) |
Modifier and Type | Method and Description |
---|---|
protected IName |
NTDir.getUserID(ICS ics,
IName ntID) |
Modifier and Type | Method and Description |
---|---|
void |
NTDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
NTDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
Attributes |
NTDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
protected IName |
NTDir.getUserID(ICS ics,
IName ntID) |
protected String |
NTDir.INameToPluginID(ICS ics,
IName dn) |
void |
NTDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |
Modifier and Type | Method and Description |
---|---|
void |
CustomDir.addAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CustomDir.addAttrs(ICS ics,
IName dn,
Attributes attributes,
Object oBatchContext) |
void |
CustomDir.addGroupMember(ICS ics,
IName group,
IName member) |
Collection<String> |
CustomDir.andSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
Collection |
CustomDir.children(ICS ics,
IName dn) |
void |
CustomDir.create(ICS ics,
IName dn,
Attributes attributes) |
void |
CustomDir.delete(ICS ics,
IName dn) |
void |
CustomDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes) |
void |
CustomDir.deleteAttrs(ICS ics,
IName dn,
Attributes attributes,
Object oBatchContext) |
Attributes |
CustomDir.getAttrs(ICS ics,
IName dn,
String[] attrIds) |
Collection |
CustomDir.groupHierarchicalMembers(ICS ics,
IName dn) |
Collection |
CustomDir.groupHierarchicalMemberships(ICS ics,
IName dn) |
Collection<String> |
CustomDir.groupMembers(ICS ics,
IName group) |
Collection<String> |
CustomDir.groupMemberships_(ICS ics,
IName dn) |
Collection<String> |
CustomDir.groupMemberships(ICS ics,
IName dn) |
protected String |
CustomDir.INameToCustomID(ICS ics,
IName dn) |
Collection |
CustomDir.listGroups(ICS ics,
IName commonAncestor) |
Collection |
CustomDir.listUsers(ICS ics,
IName commonAncestor) |
Collection<String> |
CustomDir.orSearch(ICS ics,
IName parent,
Attributes matchingAttributes) |
void |
CustomDir.removeGroupMember(ICS ics,
IName group,
IName member) |
void |
CustomDir.replaceAttrs(ICS ics,
IName dn,
Attributes attributes) |