| 
WebObjects 5.2.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
  |
  +--com.webobjects.jndiadaptor.JNDIPlugIn
        |
        +--com.webobjects.jndiadaptor.LDAPPlugIn
The LDAPPlugIn class represents a plug-in to the JNDIAdaptor for
 Lightweight Directory Access Protocol services.
| Nested Class Summary | 
| Nested classes 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.JNDIPlugIn()| Method Detail | 
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 convertSpecialCharactersForDistinguishedName(String name)
, ; + = # " \ < >See RFC 2253 UTF-8 String Representation of Distinguished Names
name - - the relative distinguished name
relativeDistinguishedNameForNewRow(NSDictionary, EOAttribute, String)public JNDIType defaultType()
JNDIPlugIn
defaultType in class JNDIPlugInJNDIPlugIn.jndiTypes(), 
JNDIType, 
JNDIChannel.describeModelWithTableNames(com.webobjects.foundation.NSArray)
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 NSArray jndiTypes()
jndiTypes in class JNDIPlugInNSArrayJNDIType, 
JNDIPlugIn.jndiTypes(), 
JNDIAdaptor.externalTypesWithModel(com.webobjects.eoaccess.EOModel), 
JNDIChannel.describeModelWithTableNames(com.webobjects.foundation.NSArray)
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 keyconvertSpecialCharactersForDistinguishedName(String), 
JNDIPlugIn.relativeDistinguishedNameForNewRow(com.webobjects.foundation.NSDictionary, com.webobjects.eoaccess.EOAttribute, java.lang.String), 
JNDIChannel.insertRow(com.webobjects.foundation.NSDictionary, com.webobjects.eoaccess.EOEntity), 
EOAttribute.writeFormat()
  | 
Last updated Mon Oct 13 15:42:52 PDT 2003. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||