sb.append("/").append(LdapUtils.percentEncode(getBaseDn())); sb.append("?");
sb.append("/").append(LdapUtils.percentEncode(getBaseDn())); sb.append("?");
/** * Compare all the properties of the supplied entries. * * @param entry1 to compare * @param entry2 to compare */ private void compareEntries(final LdapURL.Entry entry1, final LdapURL.Entry entry2) { Assert.assertEquals(entry1.getScheme(), entry2.getScheme()); Assert.assertEquals(entry1.getHostname(), entry2.getHostname()); Assert.assertEquals(entry1.getPort(), entry2.getPort()); Assert.assertEquals(entry1.getBaseDn(), entry2.getBaseDn()); Assert.assertEquals(entry1.getAttributes(), entry2.getAttributes()); Assert.assertEquals(entry1.getScope(), entry2.getScope()); Assert.assertEquals(entry1.getFilter(), entry2.getFilter()); } }
referralRequest.setBaseDn(url.getEntry().getBaseDn()); } else { referralRequest.setBaseDn(request.getBaseDn());
referralRequest.setBaseDn(url.getEntry().getBaseDn()); } else { referralRequest.setBaseDn(request.getBaseDn());
@Override protected ModifyDnRequest createReferralRequest(final ModifyDnRequest request, final LdapURL url) { final ModifyDnRequest referralRequest = new ModifyDnRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new ModifyDnReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setDeleteOldRDn(request.getDeleteOldRDn()); referralRequest.setNewDn(request.getNewDn()); return referralRequest; }
@Override protected ModifyRequest createReferralRequest(final ModifyRequest request, final LdapURL url) { final ModifyRequest referralRequest = new ModifyRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new ModifyReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setAttributeModifications(request.getAttributeModifications()); return referralRequest; }
@Override protected CompareRequest createReferralRequest(final CompareRequest request, final LdapURL url) { final CompareRequest referralRequest = new CompareRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new CompareReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setAttribute(request.getAttribute()); return referralRequest; }
@Override protected ModifyDnRequest createReferralRequest(final ModifyDnRequest request, final LdapURL url) { final ModifyDnRequest referralRequest = new ModifyDnRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new ModifyDnReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setDeleteOldRDn(request.getDeleteOldRDn()); referralRequest.setNewDn(request.getNewDn()); return referralRequest; }
@Override protected CompareRequest createReferralRequest(final CompareRequest request, final LdapURL url) { final CompareRequest referralRequest = new CompareRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new CompareReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setAttribute(request.getAttribute()); return referralRequest; }
@Override protected ModifyRequest createReferralRequest(final ModifyRequest request, final LdapURL url) { final ModifyRequest referralRequest = new ModifyRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new ModifyReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setAttributeModifications(request.getAttributeModifications()); return referralRequest; }
@Override protected ModifyDnRequest createReferralRequest(final ModifyDnRequest request, final LdapURL url) { final ModifyDnRequest referralRequest = new ModifyDnRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new ModifyDnReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setDeleteOldRDn(request.getDeleteOldRDn()); referralRequest.setNewDn(request.getNewDn()); return referralRequest; }
@Override protected AddRequest createReferralRequest(final AddRequest request, final LdapURL url) { final AddRequest referralRequest = new AddRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new AddReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setLdapAttributes(request.getLdapAttributes()); return referralRequest; }
@Override protected DeleteRequest createReferralRequest(final DeleteRequest request, final LdapURL url) { final DeleteRequest referralRequest = new DeleteRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new DeleteReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } return referralRequest; }
@Override protected DeleteRequest createReferralRequest(final DeleteRequest request, final LdapURL url) { final DeleteRequest referralRequest = new DeleteRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new DeleteReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } return referralRequest; }
@Override protected AddRequest createReferralRequest(final AddRequest request, final LdapURL url) { final AddRequest referralRequest = new AddRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new AddReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setLdapAttributes(request.getLdapAttributes()); return referralRequest; }
@Override protected ModifyRequest createReferralRequest(final ModifyRequest request, final LdapURL url) { final ModifyRequest referralRequest = new ModifyRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new ModifyReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setAttributeModifications(request.getAttributeModifications()); return referralRequest; }
@Override protected CompareRequest createReferralRequest(final CompareRequest request, final LdapURL url) { final CompareRequest referralRequest = new CompareRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new CompareReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setAttribute(request.getAttribute()); return referralRequest; }
@Override protected DeleteRequest createReferralRequest(final DeleteRequest request, final LdapURL url) { final DeleteRequest referralRequest = new DeleteRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new DeleteReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } return referralRequest; }
@Override protected AddRequest createReferralRequest(final AddRequest request, final LdapURL url) { final AddRequest referralRequest = new AddRequest(); referralRequest.setControls(request.getControls()); referralRequest.setIntermediateResponseHandlers(request.getIntermediateResponseHandlers()); referralRequest.setReferralHandler( new AddReferralHandler(getReferralLimit(), getReferralDepth() + 1, getReferralConnectionFactory())); if (!url.getEntry().isDefaultBaseDn()) { referralRequest.setDn(url.getEntry().getBaseDn()); } else { referralRequest.setDn(request.getDn()); } referralRequest.setLdapAttributes(request.getLdapAttributes()); return referralRequest; }