| java.lang.Object | ||
| ↳ | com.sun.jndi.ldap.BasicControl | |
| ↳ | com.sun.jndi.ldap.EntryChangeResponseControl | |
This class implements the LDAPv3 Response Control for entry-change notification as defined in draft-ietf-ldapext-psearch-02.txt. The control's value has the following ASN.1 definition:
     EntryChangeNotification ::= SEQUENCE {
         changeType ENUMERATED {
             add              (1),
             delete           (2),
             modify           (4),
             modDN            (8)
         },
         previousDN   LDAPDN OPTIONAL,        -- modifyDN ops. only
         changeNumber INTEGER OPTIONAL,       -- if supported
    }
 
  PersistentSearchControl| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | ADD | Indicates an entry which has been added. | |||||||||
| int | DELETE | Indicates an entry which has been deleted. | |||||||||
| int | MODIFY | Indicates an entry which has been modified. | |||||||||
| String | OID | The entry-change response control's assigned object identifier is 2.16.840.1.113730.3.4.7. | |||||||||
| int | RENAME | Indicates an entry which has been renamed. | |||||||||
| [Expand] Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From interface
javax.naming.ldap.Control | |||||||||||
| [Expand] Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
com.sun.jndi.ldap.BasicControl | |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Constructs a new instance of EntryChangeResponseControl. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Retrieves the change number assigned by the server for this change. | |||||||||||
| Retrieves the type of change that occurred. | |||||||||||
| Retrieves the previous distinguished name of the entry before it was
 renamed and/or moved. | |||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  com.sun.jndi.ldap.BasicControl | |||||||||||
|  From class
  java.lang.Object | |||||||||||
|  From interface
  javax.naming.ldap.Control | |||||||||||
Indicates an entry which has been added.
Indicates an entry which has been deleted.
Indicates an entry which has been modified.
The entry-change response control's assigned object identifier is 2.16.840.1.113730.3.4.7.
Indicates an entry which has been renamed.
Constructs a new instance of EntryChangeResponseControl.
| id | The control's object identifier string. | 
|---|---|
| criticality | The control's criticality. | 
| value | The control's ASN.1 BER encoded value. May be null. | 
| IOException | if an error is encountered while decoding the control's value. | 
|---|
Retrieves the change number assigned by the server for this change. Returns -1 if this feature is not supported by the server.
Retrieves the type of change that occurred.
Retrieves the previous distinguished name of the entry before it was renamed and/or moved. This method applies only to RENAME changes.