public interface SyncInfoValue
extends org.apache.directory.api.ldap.model.message.Control
2.5. Sync Info Message
The Sync Info Message is an LDAP Intermediate Response Message
[RFC4511] where responseName is the object identifier
1.3.6.1.4.1.4203.1.9.1.4 and responseValue contains a BER-encoded
syncInfoValue. The criticality is FALSE (and hence absent).
syncInfoValue ::= CHOICE {
newcookie [0] syncCookie,
refreshDelete [1] SEQUENCE {
cookie syncCookie OPTIONAL,
refreshDone BOOLEAN DEFAULT TRUE
},
refreshPresent [2] SEQUENCE {
cookie syncCookie OPTIONAL,
refreshDone BOOLEAN DEFAULT TRUE
},
syncIdSet [3] SEQUENCE {
cookie syncCookie OPTIONAL,
refreshDeletes BOOLEAN DEFAULT FALSE,
syncUUIDs SET OF syncUUID
}
}
| Modifier and Type | Method and Description |
|---|---|
void |
addSyncUUID(byte[] syncUUID) |
byte[] |
getCookie() |
List<byte[]> |
getSyncUUIDs() |
SynchronizationInfoEnum |
getType()
Get the control type.
|
boolean |
isRefreshDeletes() |
boolean |
isRefreshDone() |
void |
setCookie(byte[] cookie) |
void |
setRefreshDeletes(boolean refreshDeletes) |
void |
setRefreshDone(boolean refreshDone) |
void |
setSyncUUIDs(List<byte[]> syncUUIDs) |
void |
setType(SynchronizationInfoEnum type) |
static final String OID
SynchronizationInfoEnum getType()
void setType(SynchronizationInfoEnum type)
syncMode - the syncMode to setbyte[] getCookie()
void setCookie(byte[] cookie)
cookie - the cookie to setboolean isRefreshDone()
void setRefreshDone(boolean refreshDone)
refreshDone - the refreshDone to setboolean isRefreshDeletes()
void setRefreshDeletes(boolean refreshDeletes)
refreshDeletes - the refreshDeletes to setList<byte[]> getSyncUUIDs()
void setSyncUUIDs(List<byte[]> syncUUIDs)
syncUUIDs - the syncUUIDs to setvoid addSyncUUID(byte[] syncUUID)
syncUUIDs - the syncUUIDs to setCopyright © 2003–2015 The Apache Software Foundation. All rights reserved.