| | |
| | | import org.opends.server.core.networkgroups.NetworkGroup; |
| | | import org.opends.server.loggers.debug.DebugLogger; |
| | | import org.opends.server.loggers.debug.DebugTracer; |
| | | import org.opends.server.protocols.asn1.ASN1OctetString; |
| | | import org.opends.server.protocols.ldap.LDAPFilter; |
| | | import org.opends.server.types.*; |
| | | import org.opends.server.types.operation.PostResponseSearchOperation; |
| | |
| | | this.attributes = attributes; |
| | | } |
| | | |
| | | rawBaseDN = new ASN1OctetString(baseDN.toString()); |
| | | rawBaseDN = ByteString.valueOf(baseDN.toString()); |
| | | rawFilter = new LDAPFilter(filter); |
| | | |
| | | |
| | |
| | | (f.getAttributeType().isObjectClassType())) |
| | | { |
| | | AttributeValue v = f.getAssertionValue(); |
| | | if (toLowerCase(v.getStringValue()).equals("ldapsubentry")) |
| | | if (toLowerCase(v.getValue().toString()).equals("ldapsubentry")) |
| | | { |
| | | setReturnLDAPSubentries(true); |
| | | } |
| | |
| | | if (t.isObjectClassType()) |
| | | { |
| | | AttributeValue v = filter.getAssertionValue(); |
| | | if (toLowerCase(v.getStringValue()).equals("ldapsubentry")) |
| | | if (toLowerCase(v.getValue().toString()).equals("ldapsubentry")) |
| | | { |
| | | setReturnLDAPSubentries(true); |
| | | } |
| | |
| | | while (ocIterator.hasNext()) |
| | | { |
| | | String ocName = ocIterator.next(); |
| | | AttributeValue v = new AttributeValue(attrType, |
| | | new ASN1OctetString(ocName)); |
| | | AttributeValue v = |
| | | AttributeValues.create(attrType,ocName); |
| | | if (! matchedValuesControl.valueMatches(attrType, v)) |
| | | { |
| | | ocIterator.remove(); |