Commit Graph

187 Commits

Author SHA1 Message Date
Rob Winch
73eebd4bbf LDAP-335: Conditionally add RepositoryBeanDefinitionParser
We now only add RepositoryBeanDefinitionParser if spring-data-commons is
on the classpath.
2015-09-02 09:00:40 -05:00
Thomas Darimont
4eae1aa150 LDAP-336 - Remove usage of internal class sun.misc.BASE64Encoder.
Replaced usage of sun.misc.BASE64Encoder/Decoder with a wrapping
implementation backed by JAXB's DatatypeConverter which is
available since Java 6. Introduced parseBase64Binary and printBase64Binary
to LdapEncoder as wrappers around DatatypeConverter which does additional line
wrapping as required by the RFC2849 for LDAP attributes.
2015-08-04 01:42:36 +02:00
Thomas Darimont
963232f9a9 LDAP-337 - Enable Java 8 build.
Fixed various JavaDoc errors that would otherwise cause the build to fail with JDK 8.
Upgraded Jacoco Plugin Version to support Java 8.
Increased heap to javadoc task to speed up doc generation.

The build now works fine with Java 7 and Java 8.
2015-08-03 22:32:19 +02:00
Rob Winch
9b51cf44d0 LDAP-333: Support Spring Data Gosling 2015-07-13 15:14:35 -05:00
Rob Winch
f4fac6d8bf LDAP-329: Additional Depenency Updates 2015-04-28 16:01:23 -05:00
Rob Winch
340a88da4c LDAP-321: ContextSourceTransactionManager overrides isExistingTransaction
PreviouslyIllegalStateException: No value for key PoolingContextSource
would be thrown.

This is now fixed since isExistingTransaction is now provided.
2015-04-28 13:07:03 -05:00
Rob Winch
ac7b89261c LDAP-304: Check for modify null attribute 2015-04-27 10:28:47 -05:00
Rob Winch
439da97988 LDAP-314: Polish 2015-04-24 15:15:37 -05:00
Rob Winch
e3e32de451 LDAP-314: Respect @Entry base attribute 2015-04-24 15:12:51 -05:00
Rob Winch
389628c0bc LDAP-317: ldap:context-source@url supports SpEL 2015-04-24 13:48:25 -05:00
Rob Winch
dd174f8f7c LDAP-311: Add slf4j-api again 2015-04-24 10:59:40 -05:00
Rob Winch
e6dfd25d36 LDAP-311: Fix optional dependencies in spring-ldap-core 2015-04-24 10:37:39 -05:00
Rob Winch
a1541208b9 LDAP-300: Fix NPE for DefaultObjectDirectoryMapper in uber jar 2014-05-21 07:52:48 -05:00
Rob Winch
a43b0e8d5c LDAP-295: Fix tests 2014-02-14 14:23:08 -06:00
Rob Winch
5e27d29004 LDAP-295: DefaultObjectDirectoryMapper null check SpringVersion.getVersion() 2014-02-14 14:16:18 -06:00
Rob Winch
0bd11cd4e4 LDAP-284: AbstractContextSource userDn and password are protected
This is necessary so Spring Security can support both Spring LDAP 1.x & 2.x
2014-02-11 15:11:51 -06:00
Rob Winch
9e2fbbc273 LDAP-291: LdapTemplate correctly throws EmptyResultDataAccessException 2014-02-11 13:43:40 -06:00
Rob Winch
3345854deb LDAP-290: LdapTemplate#authenticate failures log at debug instead of info 2014-02-10 15:56:26 -06:00
Mattias Hellborg Arthursson
2cea03dc04 Deprecating wrapped transaction managers. 2013-11-19 08:24:27 +01:00
Mattias Hellborg Arthursson
6de0506587 Excluding generated source from sonar analysis. Including integration tests in coverage. 2013-11-19 06:52:42 +01:00
Mattias Hellborg Arthursson
b9985e5759 Minor polishing. 2013-11-18 16:46:04 +01:00
Mattias Hellborg Arthursson
086497d66e Minor cleanup. 2013-11-18 14:54:43 +01:00
Mattias Hellborg Arthursson
f89daf692e LDAP-282: Minor tweaks to naming in LdapNameBuilder. Added methods for appending distinguished name strings. 2013-11-18 13:36:16 +01:00
Mattias Hellborg Arthursson
751bdef3b9 LDAP-177: Now properly handling extended exceptions. 2013-11-18 12:41:56 +01:00
Mattias Hellborg Arthursson
98e4db9ae5 LDAP-264: Handle SizeLimitException explicitly, ignoring and aborting unless explicitly specified otherwise. 2013-11-18 11:51:14 +01:00
Mattias Hellborg Arthursson
aa81fcb9f2 LDAP-281: Now supporting different types of criteria in generated queries. 2013-11-08 10:29:17 +01:00
Mattias Hellborg Arthursson
9f81a8918c LDAP-280: Now updating id in created/updated objects. 2013-11-07 15:51:09 +01:00
Mattias Hellborg Arthursson
7fcf7ec375 LDAP-278: Static fields are now disregarded by ODM. 2013-11-07 10:39:38 +01:00
Mattias Hellborg Arthursson
1ef68ca089 LDAP-277: Now using index (if specified) when populating DnAttribute values. 2013-11-05 08:56:09 +01:00
Mattias Hellborg Arthursson
2eba25811e LDAP-56: generic integration tests are now configurable to run against a local LDAP server rather than startin in-process ApacheDS. 2013-10-25 10:46:28 +02:00
Mattias Hellborg Arthursson
cdea204f55 Minor cleanup tweaks. 2013-10-24 13:02:06 +02:00
Mattias Hellborg Arthursson
c2abc9660e LDAP-248: DirContextAdapter now handles javax.naming.Name instances properly with regards to equality
LDAP-274: ODM now uses standard Spring converter (if present).
LDAP-275: Support for different Collection types in ODM
2013-10-24 10:25:22 +02:00
Mattias Hellborg Arthursson
27593ac973 LDAP-271: Now propertly handling setting values to null and updating when using ODM. 2013-10-22 08:51:20 +02:00
Mattias Hellborg Arthursson
c4eb4fc9a2 LDAP-272: Made NullDirContextProcessor public. 2013-10-22 08:25:42 +02:00
Mattias Hellborg Arthursson
7823b329b4 LDAP-269: Basic QueryDSL support. 2013-10-22 08:06:12 +02:00
Mattias Hellborg Arthursson
983d183bb1 LDAP-266: Finishing up spring-data repository support. 2013-10-14 16:09:28 +02:00
Mattias Hellborg Arthursson
bad3a071ce LDAP-266: A couple of detailed unit tests for SimpleLdapRepository, along with fix for bug found in said tests. 2013-10-14 10:22:43 +02:00
Mattias Hellborg Arthursson
270b280231 LDAP-266: Minor javadoc tweak 2013-10-14 09:30:09 +02:00
Mattias Hellborg Arthursson
2c3d1935dc LDAP-266: Integration tests of automatic repository support. 2013-10-14 09:21:24 +02:00
Mattias Hellborg Arthursson
1e2a060459 LDAP-273: Converted to slf4j 2013-10-10 14:21:23 +02:00
Mattias Hellborg Arthursson
c98110b8c2 LDAP-266: Initial effort for automatic repository support. 2013-10-10 13:32:45 +02:00
Mattias Hellborg Arthursson
41fc6306ae LDAP-267: Implemented support for DataSource and Hibernate integration with namespace configuration. 2013-10-09 08:14:10 +02:00
Mattias Hellborg Arthursson
e43233fd86 LDAP-267: BaseLdapPath support with namespace configuration. 2013-10-09 07:41:02 +02:00
Mattias Hellborg Arthursson
a16646ca2c LDAP-267: Minor tweaks to XML namespace support more tests and reference documentation. 2013-10-08 17:02:40 +02:00
Mattias Hellborg Arthursson
795701fd58 LDAP-267: Added integration tests and modified samples to use new xml namespace. 2013-10-08 08:17:49 +02:00
Mattias Hellborg Arthursson
0606f37388 LDAP-267: Initial version of ldap namespace. 2013-10-07 15:48:09 +02:00
Mattias Hellborg Arthursson
c80132adba LDAP-265: Minor javadoc tweaks. 2013-10-07 07:25:04 +02:00
Mattias Hellborg Arthursson
652ee35379 LDAP-268: Oops, Java7 specific API calls were used. 2013-09-29 16:58:24 +02:00
Mattias Hellborg Arthursson
9a8dadcdbe LDAP-268: Reference documentation of the new @DnAttribute annotation. Some javadoc polishing. 2013-09-29 16:51:51 +02:00
Mattias Hellborg Arthursson
78b9617bf1 LDAP-265, LDAP-268: Added the ability to automatically map to/from DN values in ODM. Added some much needed unit tests for ODM functionality. 2013-09-29 16:11:14 +02:00