|
WebObjects 5.4.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.webobjects.jndiadaptor.JNDIPlugIn
com.webobjects.jndiadaptor.LDAPPlugIn
public class LDAPPlugIn
The LDAPPlugIn class represents a plug-in to the JNDIAdaptor for Lightweight Directory Access Protocol services.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.webobjects.jndiadaptor.JNDIPlugIn |
|---|
JNDIPlugIn.ChannelOperation |
| Field Summary |
|---|
| Fields inherited from class com.webobjects.jndiadaptor.JNDIPlugIn |
|---|
MagicPrimaryKey |
| Constructor Summary | |
|---|---|
LDAPPlugIn()
Creates a new instance of LDAPPlugIn. |
|
| Method Summary | |
|---|---|
String |
base(EOFetchSpecification fetchSpecification,
EOEntity entity)
Creates a base with the specified fetch specification and entity. |
String |
convertSpecialCharactersForDistinguishedName(String name)
Creates a version of the specified name that is a valid relative distinguished name. |
JNDIType |
defaultType()
Gets the default JNDI type. |
String |
filter(EOFetchSpecification fetchSpecification,
EOEntity entity)
Creates a filter with the specified fetch specification and entity. |
NSArray |
jndiTypes()
Gets the JNDI types. |
String |
relativeDistinguishedNameForNewRow(NSDictionary row,
EOAttribute relativeDistinguishedNameAttribute,
String currentRelativeDistinguishedNameAttributeValue)
Gets the relative distinguished name for a new row. |
| Methods inherited from class com.webobjects.jndiadaptor.JNDIPlugIn |
|---|
createInitialDirContext, performChannelOperation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LDAPPlugIn()
LDAPPlugIn.
JNDIPlugIn| Method Detail |
|---|
public NSArray jndiTypes()
jndiTypes in class JNDIPlugInNSArrayJNDIType,
EOAdaptor#externalTypesWithModel(EOModel),
EOAdaptorChannel#describeModelWithTableNames(NSArray)public JNDIType defaultType()
JNDIPlugIn
defaultType in class JNDIPlugInJNDIPlugIn.jndiTypes(),
JNDIType,
EOAdaptorChannel#describeModelWithTableNames(NSArray)
public String base(EOFetchSpecification fetchSpecification,
EOEntity entity)
JNDIPlugIn
base in class JNDIPlugInfetchSpecification - -
the fetch specificationentity - -
the entity
EOFetchSpecification,
EOEntity,
DirContext.search(javax.naming.Name, javax.naming.directory.Attributes, java.lang.String[])
public String filter(EOFetchSpecification fetchSpecification,
EOEntity entity)
JNDIPlugIn
filter in class JNDIPlugInfetchSpecification - -
the fetch specificationentity - -
the entity
EOFetchSpecification,
EOEntity,
DirContext.search(javax.naming.Name, javax.naming.directory.Attributes, java.lang.String[])public String convertSpecialCharactersForDistinguishedName(String name)
, ; + = # " \ < >
See RFC 2253 UTF-8 String Representation of Distinguished Names
name - -
the relative distinguished name
LDAPPlugIn.relativeDistinguishedNameForNewRow(NSDictionary, EOAttribute, String)
public String relativeDistinguishedNameForNewRow(NSDictionary row,
EOAttribute relativeDistinguishedNameAttribute,
String currentRelativeDistinguishedNameAttributeValue)
cn=<cn>
See RFC 2253 UTF-8 String Representation of Distinguished Names
relativeDistinguishedNameForNewRow in class JNDIPlugInrow - -
the rowrelativeDistinguishedNameAttribute - -
the primary key attributecurrentRelativeDistinguishedNameAttributeValue - -
the current value of the primary keyLDAPPlugIn.convertSpecialCharactersForDistinguishedName(String),
EOAdaptorChannel#insertRow(NSDictionary, EOEntity),
EOAttribute.writeFormat()
|
Last updated June 2008 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||