| | |
| | | new AddResponseProtocolOp(de.getResultCode().getIntValue(), |
| | | de.getErrorMessage(), de.getMatchedDN(), |
| | | de.getReferralURLs()); |
| | | |
| | | List<Control> responseControls = addOp.getResponseControls(); |
| | | ArrayList<LDAPControl> responseLDAPControls = |
| | | new ArrayList<LDAPControl>(responseControls.size()); |
| | | for (Control c : responseControls) |
| | | { |
| | | responseLDAPControls.add(new LDAPControl(c)); |
| | | } |
| | | |
| | | sendLDAPMessage(securityProvider, |
| | | new LDAPMessage(message.getMessageID(), responseOp)); |
| | | new LDAPMessage(message.getMessageID(), responseOp, |
| | | responseLDAPControls)); |
| | | } |
| | | |
| | | |
| | |
| | | new BindResponseProtocolOp(de.getResultCode().getIntValue(), |
| | | de.getErrorMessage(), de.getMatchedDN(), |
| | | de.getReferralURLs()); |
| | | |
| | | List<Control> responseControls = bindOp.getResponseControls(); |
| | | ArrayList<LDAPControl> responseLDAPControls = |
| | | new ArrayList<LDAPControl>(responseControls.size()); |
| | | for (Control c : responseControls) |
| | | { |
| | | responseLDAPControls.add(new LDAPControl(c)); |
| | | } |
| | | |
| | | sendLDAPMessage(securityProvider, |
| | | new LDAPMessage(message.getMessageID(), responseOp)); |
| | | new LDAPMessage(message.getMessageID(), responseOp, |
| | | responseLDAPControls)); |
| | | |
| | | // If it was a protocol error, then terminate the connection. |
| | | if (de.getResultCode() == ResultCode.PROTOCOL_ERROR) |
| | |
| | | de.getErrorMessage(), |
| | | de.getMatchedDN(), |
| | | de.getReferralURLs()); |
| | | |
| | | List<Control> responseControls = compareOp.getResponseControls(); |
| | | ArrayList<LDAPControl> responseLDAPControls = |
| | | new ArrayList<LDAPControl>(responseControls.size()); |
| | | for (Control c : responseControls) |
| | | { |
| | | responseLDAPControls.add(new LDAPControl(c)); |
| | | } |
| | | |
| | | sendLDAPMessage(securityProvider, |
| | | new LDAPMessage(message.getMessageID(), responseOp)); |
| | | new LDAPMessage(message.getMessageID(), responseOp, |
| | | responseLDAPControls)); |
| | | } |
| | | |
| | | |
| | |
| | | new DeleteResponseProtocolOp(de.getResultCode().getIntValue(), |
| | | de.getErrorMessage(), de.getMatchedDN(), |
| | | de.getReferralURLs()); |
| | | |
| | | List<Control> responseControls = deleteOp.getResponseControls(); |
| | | ArrayList<LDAPControl> responseLDAPControls = |
| | | new ArrayList<LDAPControl>(responseControls.size()); |
| | | for (Control c : responseControls) |
| | | { |
| | | responseLDAPControls.add(new LDAPControl(c)); |
| | | } |
| | | |
| | | sendLDAPMessage(securityProvider, |
| | | new LDAPMessage(message.getMessageID(), responseOp)); |
| | | new LDAPMessage(message.getMessageID(), responseOp, |
| | | responseLDAPControls)); |
| | | } |
| | | |
| | | |
| | |
| | | de.getErrorMessage(), |
| | | de.getMatchedDN(), |
| | | de.getReferralURLs()); |
| | | |
| | | List<Control> responseControls = extendedOp.getResponseControls(); |
| | | ArrayList<LDAPControl> responseLDAPControls = |
| | | new ArrayList<LDAPControl>(responseControls.size()); |
| | | for (Control c : responseControls) |
| | | { |
| | | responseLDAPControls.add(new LDAPControl(c)); |
| | | } |
| | | |
| | | sendLDAPMessage(securityProvider, |
| | | new LDAPMessage(message.getMessageID(), responseOp)); |
| | | new LDAPMessage(message.getMessageID(), responseOp, |
| | | responseLDAPControls)); |
| | | } |
| | | |
| | | |
| | |
| | | new ModifyResponseProtocolOp(de.getResultCode().getIntValue(), |
| | | de.getErrorMessage(), de.getMatchedDN(), |
| | | de.getReferralURLs()); |
| | | |
| | | List<Control> responseControls = modifyOp.getResponseControls(); |
| | | ArrayList<LDAPControl> responseLDAPControls = |
| | | new ArrayList<LDAPControl>(responseControls.size()); |
| | | for (Control c : responseControls) |
| | | { |
| | | responseLDAPControls.add(new LDAPControl(c)); |
| | | } |
| | | |
| | | sendLDAPMessage(securityProvider, |
| | | new LDAPMessage(message.getMessageID(), responseOp)); |
| | | new LDAPMessage(message.getMessageID(), responseOp, |
| | | responseLDAPControls)); |
| | | } |
| | | |
| | | |
| | |
| | | de.getErrorMessage(), |
| | | de.getMatchedDN(), |
| | | de.getReferralURLs()); |
| | | |
| | | List<Control> responseControls = modifyDNOp.getResponseControls(); |
| | | ArrayList<LDAPControl> responseLDAPControls = |
| | | new ArrayList<LDAPControl>(responseControls.size()); |
| | | for (Control c : responseControls) |
| | | { |
| | | responseLDAPControls.add(new LDAPControl(c)); |
| | | } |
| | | |
| | | sendLDAPMessage(securityProvider, |
| | | new LDAPMessage(message.getMessageID(), responseOp)); |
| | | new LDAPMessage(message.getMessageID(), responseOp, |
| | | responseLDAPControls)); |
| | | } |
| | | |
| | | |
| | |
| | | de.getErrorMessage(), |
| | | de.getMatchedDN(), |
| | | de.getReferralURLs()); |
| | | |
| | | List<Control> responseControls = searchOp.getResponseControls(); |
| | | ArrayList<LDAPControl> responseLDAPControls = |
| | | new ArrayList<LDAPControl>(responseControls.size()); |
| | | for (Control c : responseControls) |
| | | { |
| | | responseLDAPControls.add(new LDAPControl(c)); |
| | | } |
| | | |
| | | sendLDAPMessage(securityProvider, |
| | | new LDAPMessage(message.getMessageID(), responseOp)); |
| | | new LDAPMessage(message.getMessageID(), responseOp, |
| | | responseLDAPControls)); |
| | | } |
| | | |
| | | |