/** * Creates an LDIF using the supplied search reference. * * @param ref search reference * * @return LDIF */ protected String createSearchReference(final SearchReference ref) { if (ref == null) { return ""; } final StringBuilder refLdif = new StringBuilder(); for (String url : ref.getReferralUrls()) { if (encodeData(url)) { refLdif.append("ref:: ").append(LdapUtils.base64Encode(url)).append(LINE_SEPARATOR); } else { refLdif.append("ref: ").append(url).append(LINE_SEPARATOR); } } if (refLdif.length() > 0) { refLdif.append(LINE_SEPARATOR); } return refLdif.toString(); }
/** * Creates an LDIF using the supplied search reference. * * @param ref search reference * * @return LDIF */ protected String createSearchReference(final SearchReference ref) { if (ref == null) { return ""; } final StringBuilder refLdif = new StringBuilder(); for (String url : ref.getReferralUrls()) { if (encodeData(url)) { refLdif.append("ref:: ").append(LdapUtils.base64Encode(url)).append(LINE_SEPARATOR); } else { refLdif.append("ref: ").append(url).append(LINE_SEPARATOR); } } if (refLdif.length() > 0) { refLdif.append(LINE_SEPARATOR); } return refLdif.toString(); }
/** * Creates an LDIF using the supplied search reference. * * @param ref search reference * * @return LDIF */ protected String createSearchReference(final SearchReference ref) { if (ref == null) { return ""; } final StringBuilder refLdif = new StringBuilder(); for (String url : ref.getReferralUrls()) { if (encodeData(url)) { refLdif.append("ref:: ").append(LdapUtils.base64Encode(url)).append(LINE_SEPARATOR); } else { refLdif.append("ref: ").append(url).append(LINE_SEPARATOR); } } if (refLdif.length() > 0) { refLdif.append(LINE_SEPARATOR); } return refLdif.toString(); }
final String dn = entry.getDn(); if (dn != null) { if (encodeData(dn)) { entryLdif.append("dn:: ").append(LdapUtils.base64Encode(dn)).append(LINE_SEPARATOR); } else { if (attr.isBinary()) { entryLdif.append(attrName).append(":: ").append(attrValue).append(LINE_SEPARATOR); } else if (encodeData(attrValue)) { entryLdif.append(attrName).append(":: ").append(LdapUtils.base64Encode(attrValue)).append(LINE_SEPARATOR); } else {
final String dn = entry.getDn(); if (dn != null) { if (encodeData(dn)) { entryLdif.append("dn:: ").append(LdapUtils.base64Encode(dn)).append(LINE_SEPARATOR); } else { if (attr.isBinary()) { entryLdif.append(attrName).append(":: ").append(attrValue).append(LINE_SEPARATOR); } else if (encodeData(attrValue)) { entryLdif.append(attrName).append(":: ").append(LdapUtils.base64Encode(attrValue)).append(LINE_SEPARATOR); } else {
final String dn = entry.getDn(); if (dn != null) { if (encodeData(dn)) { entryLdif.append("dn:: ").append(LdapUtils.base64Encode(dn)).append(LINE_SEPARATOR); } else { if (attr.isBinary()) { entryLdif.append(attrName).append(":: ").append(attrValue).append(LINE_SEPARATOR); } else if (encodeData(attrValue)) { entryLdif.append(attrName).append(":: ").append(LdapUtils.base64Encode(attrValue)).append(LINE_SEPARATOR); } else {