|
Sun Adapter for LDAP API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.stc.connector.appconn.ldap.ConnectionConstants com.stc.connector.ldapadapter.appconn.LDAPClientApplicationImpl
public class LDAPClientApplicationImpl
This class is the LDAP client through which the application interacts with the LDAP Server. It creates objects for various directory operations that can be executed on the server. This class is the entry point for all operations on the LDAP Server.
Field Summary | |
---|---|
protected AddEntryImpl |
addEntry
|
protected LDAPApplicationConnection |
appConn
|
protected CompareEntryImpl |
compareEntry
|
protected LDAPConnector |
ldapConnector
|
protected ModifyEntryImpl |
modifyEntry
|
protected PersistentSearch |
persistentSearch
|
protected RemoveEntryImpl |
removeEntry
|
protected RenameEntryImpl |
renameEntry
|
protected SearchImpl |
search
|
protected TimestampSearch |
timestampSearch
|
protected StartTLSExtension |
tlsExtension
|
Constructor Summary | |
---|---|
protected |
LDAPClientApplicationImpl()
|
|
LDAPClientApplicationImpl(LDAPApplicationConnection appConn)
Creates a new instance of LDAPClientApplicationImpl |
Method Summary | |
---|---|
void |
checkIfClosed()
Checks whether the application connection was closed. |
AddEntry |
getAddEntry()
Gets the instance of the class that is used to perform Add operation |
protected com.stc.connector.appconn.common.ApplicationConnection |
getApplicationConnection()
Gets the LDAP application connection which created this instance of LDAPClientApplication. |
CompareEntry |
getCompareEntry()
Gets the instance of the class that is used to perform Compare operation |
protected LDAPConnector |
getLDAPConnection()
|
ModifyEntry |
getModifyEntry()
Gets the instance of the class that is used to perform Modify operation |
PersistentSearch |
getPersistentSearch()
Gets the instance of the class that is used to perform Persistent Search. |
RemoveEntry |
getRemoveEntry()
Gets the instance of the class that is used to perform Remove operation |
RenameEntry |
getRenameEntry()
Gets the instance of the class that is used to perform Rename operation |
Search |
getSearch()
Gets the instance of the class that is used to perform Search operation |
TimestampSearch |
getTimestampSearch()
Gets the instance of the class that is used to track updates on the LDAP server. |
StartTLSExtension |
getTlsExtension()
Gets the instance of the class that is used to enable TLS on demand. |
protected void |
initialize(java.lang.Class aClass)
|
void |
reset()
Method to reset the values |
Methods inherited from class com.stc.connector.appconn.ldap.ConnectionConstants |
---|
contains, getDefaultBooleanValue, getDefaultStringValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected LDAPApplicationConnection appConn
protected LDAPConnector ldapConnector
protected AddEntryImpl addEntry
protected RenameEntryImpl renameEntry
protected RemoveEntryImpl removeEntry
protected ModifyEntryImpl modifyEntry
protected CompareEntryImpl compareEntry
protected SearchImpl search
protected PersistentSearch persistentSearch
protected TimestampSearch timestampSearch
protected StartTLSExtension tlsExtension
Constructor Detail |
---|
protected LDAPClientApplicationImpl()
public LDAPClientApplicationImpl(LDAPApplicationConnection appConn) throws LDAPApplicationException
appConn
- The application connection which created this instance of
application.
LDAPApplicationException
- if the connection to the LDAP server is not availableMethod Detail |
---|
protected void initialize(java.lang.Class aClass) throws LDAPApplicationException
LDAPApplicationException
protected LDAPConnector getLDAPConnection()
protected com.stc.connector.appconn.common.ApplicationConnection getApplicationConnection()
public void checkIfClosed() throws LDAPApplicationException
LDAPApplicationException
- if the Application Connection
associated with this application was already closed.public AddEntry getAddEntry() throws LDAPApplicationException
getAddEntry
in interface LDAPClientApplication
LDAPApplicationException
public RenameEntry getRenameEntry() throws LDAPApplicationException
getRenameEntry
in interface LDAPClientApplication
LDAPApplicationException
public RemoveEntry getRemoveEntry() throws LDAPApplicationException
getRemoveEntry
in interface LDAPClientApplication
LDAPApplicationException
public ModifyEntry getModifyEntry() throws LDAPApplicationException
getModifyEntry
in interface LDAPClientApplication
LDAPApplicationException
public CompareEntry getCompareEntry() throws LDAPApplicationException
getCompareEntry
in interface LDAPClientApplication
LDAPApplicationException
public Search getSearch() throws LDAPApplicationException
getSearch
in interface LDAPClientApplication
LDAPApplicationException
public StartTLSExtension getTlsExtension() throws LDAPApplicationException
getTlsExtension
in interface LDAPClientApplication
LDAPApplicationException
public PersistentSearch getPersistentSearch() throws LDAPApplicationException
getPersistentSearch
in interface LDAPClientApplication
LDAPApplicationException
public TimestampSearch getTimestampSearch() throws LDAPApplicationException
getTimestampSearch
in interface LDAPClientApplication
LDAPApplicationException
public void reset()
reset
in interface LDAPClientApplication
|
Sun Adapter for LDAP API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |