| | |
| | | private static ASN1OctetString |
| | | encodeValue(ArrayList<MatchedValuesFilter> filters) |
| | | { |
| | | |
| | | |
| | | ArrayList<ASN1Element> elements = |
| | | new ArrayList<ASN1Element>(filters.size()); |
| | | for (MatchedValuesFilter f : filters) |
| | |
| | | public static MatchedValuesControl decodeControl(Control control) |
| | | throws LDAPException |
| | | { |
| | | |
| | | |
| | | if (! control.hasValue()) |
| | | { |
| | | int msgID = MSGID_MATCHEDVALUES_NO_CONTROL_VALUE; |
| | |
| | | */ |
| | | public ArrayList<MatchedValuesFilter> getFilters() |
| | | { |
| | | |
| | | return filters; |
| | | } |
| | | |
| | |
| | | */ |
| | | public boolean valueMatches(AttributeType type, AttributeValue value) |
| | | { |
| | | |
| | | for (MatchedValuesFilter f : filters) |
| | | { |
| | | try |
| | |
| | | */ |
| | | public String toString() |
| | | { |
| | | |
| | | StringBuilder buffer = new StringBuilder(); |
| | | toString(buffer); |
| | | return buffer.toString(); |
| | |
| | | */ |
| | | public void toString(StringBuilder buffer) |
| | | { |
| | | |
| | | if (filters.size() == 1) |
| | | { |
| | | buffer.append("MatchedValuesControl(filter=\""); |