| | |
| | | |
| | | import org.opends.server.api.AttributeSyntax; |
| | | import org.opends.server.core.DirectoryServer; |
| | | import org.opends.server.protocols.asn1.ASN1OctetString; |
| | | import org.opends.server.types.Attribute; |
| | | import org.opends.server.types.AttributeValue; |
| | | import org.opends.server.types.DN; |
| | | import org.opends.server.types.DebugLogLevel; |
| | | import org.opends.server.types.*; |
| | | |
| | | import static org.opends.server.config.ConfigConstants.*; |
| | | import static org.opends.server.loggers.debug.DebugLogger.*; |
| | |
| | | } |
| | | |
| | | AttributeValue attrValue = |
| | | new AttributeValue(new ASN1OctetString(value.toString()), |
| | | new ASN1OctetString(value.toNormalizedString())); |
| | | AttributeValues.create(ByteString.valueOf(value.toString()), |
| | | ByteString.valueOf(value.toNormalizedString())); |
| | | |
| | | if (valueSet.contains(attrValue)) |
| | | { |
| | |
| | | else |
| | | { |
| | | valueSet = new LinkedHashSet<AttributeValue>(1); |
| | | valueSet.add(new AttributeValue(new ASN1OctetString(value.toString()), |
| | | new ASN1OctetString(value.toNormalizedString()))); |
| | | valueSet.add(AttributeValues.create(ByteString.valueOf(value.toString()), |
| | | ByteString.valueOf(value.toNormalizedString()))); |
| | | } |
| | | |
| | | return valueSet; |
| | |
| | | |
| | | for (DN value : values) |
| | | { |
| | | valueSet.add(new AttributeValue(new ASN1OctetString(value.toString()), |
| | | new ASN1OctetString(value.toNormalizedString()))); |
| | | valueSet.add(AttributeValues.create(ByteString.valueOf(value.toString()), |
| | | ByteString.valueOf(value.toNormalizedString()))); |
| | | } |
| | | |
| | | return valueSet; |
| | |
| | | // Make sure that it can be parsed as a DN. |
| | | try |
| | | { |
| | | DN.decode(value.getStringValue()); |
| | | DN.decode(value.getValue().toString()); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | } |
| | | |
| | | rejectReason.append(ERR_CONFIG_ATTR_DN_CANNOT_PARSE.get( |
| | | value.getStringValue(), getName(), |
| | | value.getValue().toString(), getName(), |
| | | String.valueOf(e))); |
| | | return false; |
| | | } |
| | |
| | | } |
| | | |
| | | |
| | | valueSet.add(new AttributeValue(new ASN1OctetString(dn.toString()), |
| | | new ASN1OctetString(dn.toNormalizedString()))); |
| | | valueSet.add(AttributeValues.create(ByteString.valueOf(dn.toString()), |
| | | ByteString.valueOf(dn.toNormalizedString()))); |
| | | } |
| | | |
| | | |
| | |
| | | DN dn; |
| | | try |
| | | { |
| | | dn = DN.decode(v.getStringValue()); |
| | | dn = DN.decode(v.getValue().toString()); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | } |
| | | |
| | | Message message = ERR_CONFIG_ATTR_DN_CANNOT_PARSE.get( |
| | | v.getStringValue(), getName(), String.valueOf(e)); |
| | | v.getValue().toString(), getName(), String.valueOf(e)); |
| | | throw new ConfigException(message, e); |
| | | } |
| | | |
| | |
| | | DN dn; |
| | | try |
| | | { |
| | | dn = DN.decode(v.getStringValue()); |
| | | dn = DN.decode(v.getValue().toString()); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | } |
| | | |
| | | Message message = ERR_CONFIG_ATTR_DN_CANNOT_PARSE.get( |
| | | v.getStringValue(), getName(), String.valueOf(e)); |
| | | v.getValue().toString(), getName(), String.valueOf(e)); |
| | | throw new ConfigException(message, e); |
| | | } |
| | | |