|
WebObjects 5.4.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
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 JNDIPlugIn
NSArray
JNDIType
,
EOAdaptor#externalTypesWithModel(EOModel)
,
EOAdaptorChannel#describeModelWithTableNames(NSArray)
public JNDIType defaultType()
JNDIPlugIn
defaultType
in class JNDIPlugIn
JNDIPlugIn.jndiTypes()
,
JNDIType
,
EOAdaptorChannel#describeModelWithTableNames(NSArray)
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 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 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 JNDIPlugIn
row
- -
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 |