| | |
| | | boolean changesOnly, |
| | | boolean returnECs) |
| | | { |
| | | |
| | | |
| | | ArrayList<ASN1Element> elements = |
| | | new ArrayList<ASN1Element>(3); |
| | | elements.add(new ASN1Integer( |
| | |
| | | public static PersistentSearchControl decodeControl(Control control) |
| | | throws LDAPException |
| | | { |
| | | |
| | | |
| | | if (! control.hasValue()) |
| | | { |
| | | int msgID = MSGID_PSEARCH_NO_CONTROL_VALUE; |
| | |
| | | */ |
| | | public Set<PersistentSearchChangeType> getChangeTypes() |
| | | { |
| | | |
| | | return changeTypes; |
| | | } |
| | | |
| | |
| | | */ |
| | | public void setChangeTypes(Set<PersistentSearchChangeType> changeTypes) |
| | | { |
| | | |
| | | this.changeTypes = changeTypes; |
| | | |
| | | setValue(encodeValue(changeTypes, changesOnly, returnECs)); |
| | |
| | | */ |
| | | public boolean getChangesOnly() |
| | | { |
| | | |
| | | return changesOnly; |
| | | } |
| | | |
| | |
| | | */ |
| | | public void setChangesOnly(boolean changesOnly) |
| | | { |
| | | |
| | | this.changesOnly = changesOnly; |
| | | |
| | | setValue(encodeValue(changeTypes, changesOnly, returnECs)); |
| | |
| | | */ |
| | | public boolean getReturnECs() |
| | | { |
| | | |
| | | return returnECs; |
| | | } |
| | | |
| | |
| | | */ |
| | | public void setReturnECs(boolean returnECs) |
| | | { |
| | | |
| | | this.returnECs = returnECs; |
| | | |
| | | setValue(encodeValue(changeTypes, changesOnly, returnECs)); |
| | |
| | | */ |
| | | public String toString() |
| | | { |
| | | |
| | | StringBuilder buffer = new StringBuilder(); |
| | | toString(buffer); |
| | | return buffer.toString(); |
| | |
| | | */ |
| | | public void toString(StringBuilder buffer) |
| | | { |
| | | |
| | | buffer.append("PersistentSearchControl(changeTypes=\""); |
| | | PersistentSearchChangeType.changeTypesToString(changeTypes, buffer); |
| | | buffer.append("\",changesOnly="); |