[ http://issues.apache.org/jira/browse/DIRLDAP-75?page=all ]
Emmanuel Lecharny updated DIRLDAP-75:
-------------------------------------
type: Improvement (was: Bug)
The two last points have been fixed.
The two first are improvment, and they will be in the roadmap for 1.1.
So I consider that this is not an issue anymore, but an improvment.
Thanks again Van !
> Twix Support for LDAP Controls
> ------------------------------
>
> Key: DIRLDAP-75
> URL: http://issues.apache.org/jira/browse/DIRLDAP-75
> Project: Directory LDAP
> Type: Improvement
> Components: Common
> Versions: 0.9.3
> Reporter: Van Nhu
> Attachments: TwixProviderTest.java,
> better_twix_support_for_ldap_controls.patch
>
> Please excuse my limited understanding of the LDAP Common source base, but it
> seems that the support for LDAP controls in the TwixTransformer is not
> complete. So I've made the following modifications to the LDAP Common module
> in order to have my Virtual Directory to correctly process the various LDAP
> controls:
> 1. Get the Twix Control class to implement the javax.naming.ldap.Control
> interface. Firstly, this is because Twix Controls are really LDAP Controls,
> and secondly, this makes it easier to create an
> org.apache.ldap.common.message.ControlImpl instance from a Twix Control
> object.
> 2. Remove the extraneous method declarations in
> org.apache.ldap.common.message.Control because they are already defined in
> javax.naming.ldap.Control
> 3. Fix a NullPointerException in
> org.apache.asn1new.ldap.pojo.LdapMessage.addControl() method
> 4. Implement the method
> org.apache.asn1new.ldap.TwixTransformer.transformControls() so that the
> Response Controls are propagated to the LDAP client properly.
> The patch and the unit tests will be attached here shortly for your reference.
> Thanks and Regards,
> Van
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira