mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Gaetan Boismal
04.00.2015 1df4f51adf614210ca4a9b9728327090ec5ea264
refs
author Gaetan Boismal <gaetan.boismal@forgerock.com>
Friday, September 4, 2015 10:00 +0200
committer Gaetan Boismal <gaetan.boismal@forgerock.com>
Friday, September 11, 2015 22:33 +0200
commit1df4f51adf614210ca4a9b9728327090ec5ea264
tree 8badc03dbe5fb8582bee88a09ac3f791cd882ac0 tree | zip | gz
parent 412ae6d1bcb1d8f7d404fbd7babfe5510042cee8 view | diff
OPENDJ-1666 PR-19 CREST-3.0.0 Migration

Design changes overview:
* Make the code compiling against CREST-3.0.0
* Implement rest2ldap servlet and Http connection handler as a CHF filter/handler chain
* Move all of the functionality out of the opendj-rest2ldap-servlet module and into the opendj-rest2ldap module, since it doesn't require Servlet - Servlet integration is provided by CHF.
* Create an Ldap Http Handler which is shared by both rest2ldap servlet and httpConnectionHandler
* Remove Rest2LdapContextFactory because the authn filter and handler can communicate directly via Context objects rather than using Servlet "attributes".
* Rename Context to RequestState

Detailed changes performed:
Files which has been mostly modified:
* org.opends.server.protocols.http.CollectClientsConnectionFilter
* org.forgerock.opendj.rest2ldap.LDAPCollectionResourceProvider
* org.forgerock.opendj.rest2ldap.ReferenceAttributeMapper

Other changes are mostly minor, they just ensure that code compile against CREST-3.0.0.
4 files deleted
4 files added
2 files renamed
25 files modified
5896 ■■■■■ changed files
opendj-rest2ldap-servlet/pom.xml 262 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap-servlet/src/main/java/org/forgerock/opendj/rest2ldap/servlet/Rest2LDAPAuthnFilter.java 485 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap-servlet/src/main/java/org/forgerock/opendj/rest2ldap/servlet/Rest2LDAPConnectionFactoryProvider.java 160 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap-servlet/src/main/java/org/forgerock/opendj/rest2ldap/servlet/Rest2LDAPContextFactory.java 176 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap-servlet/src/main/java/org/forgerock/opendj/rest2ldap/servlet/package-info.java 20 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap-servlet/src/main/webapp/META-INF/services/org.forgerock.http.HttpApplication 16 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap-servlet/src/main/webapp/WEB-INF/classes/opendj-rest2ldap-config.json diff | view | raw | blame | history
opendj-rest2ldap-servlet/src/main/webapp/WEB-INF/web.xml 63 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/pom.xml 10 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/AbstractLDAPAttributeMapper.java 269 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/AttributeMapper.java 128 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/AuthenticatedConnectionContext.java 45 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/FilterType.java 10 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/HttpAuthenticationFilter.java 384 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/JSONConstantAttributeMapper.java 55 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/LDAPCollectionResourceProvider.java 1537 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/NameStrategy.java 26 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/ObjectAttributeMapper.java 171 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/ReferenceAttributeMapper.java 330 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/RequestState.java 64 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LDAP.java 27 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LDAPHttpApplication.java 167 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/SimpleAttributeMapper.java 45 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Utils.java 126 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/BasicRequestsTest.java 273 ●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/TestUtils.java 20 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/pom.xml 24 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/assembly/opendj-archive-component.xml 1 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/protocols/http/CollectClientConnectionsFilter.java 556 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/protocols/http/HTTPClientConnection.java 64 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/protocols/http/HTTPConnectionHandler.java 129 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/protocols/http/LdapHttpApplication.java 177 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/messages/org/opends/messages/protocol.properties 1 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/test/java/org/opends/server/protocols/http/CollectClientConnectionsFilterTest.java 72 ●●●● diff | view | raw | blame | history
pom.xml 3 ●●●● diff | view | raw | blame | history