|
WebObjects 5.2.3 | ||||||||||
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 JNDIPlugIn
fetchSpecification
- - 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 JNDIPlugIn
JNDIPlugIn.jndiTypes()
,
JNDIType
,
JNDIChannel.describeModelWithTableNames(com.webobjects.foundation.NSArray)
public String filter(EOFetchSpecification fetchSpecification, EOEntity entity)
JNDIPlugIn
filter
in class JNDIPlugIn
fetchSpecification
- - 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 JNDIPlugIn
NSArray
JNDIType
,
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 JNDIPlugIn
row
- - 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 Thu Oct 21 15:04:16 PDT 2004. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |