324 Commits

Author SHA1 Message Date
sjaakd
ac0a532fb4 #295 NullValueMapping inheritance mechanism from MapperConfig to Mapper to Method 2014-11-24 21:13:54 +01:00
sjaakd
27ad78d524 #295 NullValueMapping for MapMapping on mapping method level 2014-11-24 21:13:05 +01:00
sjaakd
94d8158bca #295 NullValueMapping for IterableMapping on mapping method level 2014-11-24 21:11:14 +01:00
sjaakd
24dc73765f #295 NullValueMapping for BeanMapping on mapping method level 2014-11-24 21:09:59 +01:00
sjaakd
7948acf630 #348 Mapping parameters based on name when other mappings fail 2014-11-23 22:00:07 +01:00
Christian Schuster
1b882f3bd7 #262 prefix processor options with 'mapstruct.' 2014-11-23 19:06:12 +01:00
Andreas Gudian
3822e723b7 #331 remove remaining runtime dependencies from processor to mapstruct core, add checkstyle rule to verify that for the future. 2014-11-21 06:40:16 +01:00
sjaakd
0237aba013 #337 refining reverse mappings for ignore and nestedproperties, remove check on reverse 2014-11-19 21:56:56 +01:00
sjaakd
e2dbd6ae1d #341 method annotated with qualifier should not qualify for mappings without qualifiedBy 2014-11-19 21:25:27 +01:00
sjaakd
fd08330b94 #339 error message clarification: #321, adding coding hint to 'can't map property' 2014-11-19 21:08:15 +01:00
sjaakd
6a46ac068f #339 error message clarification: ambiguous mapping method 2014-11-19 20:57:18 +01:00
Gunnar Morling
bcda1d25b7 #327 Improving method name; Formatting 2014-11-18 22:10:25 +01:00
Andreas Gudian
03535ecb18 #327 Move MethodRetrievalProcessor#allEnclosingElementsIncludeSuper to Executables#getAllEnclosingExecutableElements and replace any Elements#getAllMembers calls with it (to create a fixed order of property mappings) 2014-11-18 17:58:54 +01:00
Gunnar Morling
9992801f28 #212 Adding support for isXy()-style getters for Boolean 2014-11-06 19:06:16 +01:00
Gunnar Morling
b8d3f50389 #212 Fixing typo 2014-11-05 23:10:15 +01:00
Gunnar Morling
1d35f2f70c #65 Formatting 2014-11-05 22:43:09 +01:00
Gunnar Morling
160af62acf #65 Doc/formatting improvements 2014-11-05 22:41:51 +01:00
sjaakd
cda3ffc2f5 #65 support for nested properties 2014-11-04 21:13:19 +01:00
Gunnar Morling
b560b953cf #330 Formatting 2014-10-26 22:41:04 +01:00
Gunnar Morling
9ea7f96b9c #330 Keying mappings by target property name; Avoiding nulls in mapping attributes 2014-10-26 22:38:19 +01:00
Gunnar Morling
27bc599bca #330 Making target() mandatory 2014-10-25 12:10:53 +02:00
sjaakd
e4b0d53561 #325 bookkeeping issue in reverse mapping 2014-10-23 23:13:08 +02:00
Gunnar Morling
fa4226a8c2 #328 Fixing typo 2014-10-23 23:01:04 +02:00
Andreas Gudian
8c3e32472b #328 if a source property is assignable to the target property, do not apply any built-in conversions 2014-10-21 20:05:12 +02:00
Gunnar Morling
4d408d5560 #252 Formatting 2014-10-14 22:03:32 +02:00
Gunnar Morling
32eeceb0cf #252 Renaming @ReverseMappingMethod to @InheritInverseConfiguration
* Improving error messages
* Fixing some typos
2014-10-14 22:03:32 +02:00
sjaakd
5457f3583a #252 merging reverse mapping with forward mapping. Fixing reverse check in Mapping. 2014-10-13 23:09:11 +02:00
Gunnar Morling
3e411e085e #306 Extracting separate test for reproducing this issue 2014-10-09 23:43:25 +02:00
sjaakd
3342990387 #306 IllegalArgumentException due to void type parameter 2014-10-09 22:45:27 +02:00
Gunnar Morling
15aa13012e #305 Removing superfluous line breaks 2014-10-04 11:37:31 +02:00
sjaakd
2cabfacbf4 #305 Fix for target-getter-only in combination with expressions or constants 2014-10-04 11:31:42 +02:00
sjaakd
99889581c4 #310 Missing sourceType import in adder functionality 2014-10-01 22:52:57 +02:00
sjaakd
69beb9a6b4 #268 introduction of qualifiers 2014-09-26 20:38:53 +02:00
sjaakd
6d7a4da067 #298 fix for not found annotation nullpointer 2014-09-24 00:08:41 +02:00
sjaakd
01082a6da3 #277 fixing faulty match check in built-in methods on return/target type. 2014-09-02 21:47:39 +02:00
sjaakd
b4b4e32ae5 #278 fix for applying expressions in the reverse, test for Boolean isProperty method workaround 2014-09-02 21:42:37 +02:00
sjaakd
8f56d8dd67 #265 adding imports to the Mapper to make expressions more easy. 2014-08-19 19:42:25 +02:00
sjaakd
8a173ba3db #283 refactoring ut for builtin methods to detect faulty imports 2014-08-19 19:18:55 +02:00
sjaakd
7472f5e946 #3 and #4 automatically generated iterable- and map-mappings 2014-08-16 20:06:20 +02:00
sjaakd
c5b6c64645 #205 Use autoboxing iso type conversion when possible 2014-08-14 09:53:13 +02:00
Timo E aus E
6cd96fcb6f #121 support for converting java 8 dates and times to calendar and date 2014-07-29 10:45:54 +02:00
Andreas Gudian
378e23a964 #145 extended build-in test for calendar<>date and calendar<>string conversion. No need to do anything as existing build-in methods do the trick 2014-07-29 10:11:20 +02:00
sjaakd
34a5765cbb #255 adding unit test for existing mapping target 2014-07-06 11:55:05 +02:00
sjaakd
683acdc7e3 #255 several sources does not combine with constants and expressions 2014-07-06 11:16:32 +02:00
Andreas Gudian
c434e1dcd3 #253, #254 do not collect methods that override Object#equals(Object) or that are overridden by an already collected method from a sub type 2014-07-03 21:52:47 +02:00
Andreas Gudian
2455330c9e #248 fix missing import for j.u.Date in DateToXmlGregorianCalender built-in mapping 2014-06-29 16:39:22 +02:00
Gunnar Morling
1c18516793 #72 Adding Mapping#ignore() to exclude specified properties from mapping 2014-06-27 00:20:26 +02:00
Gunnar Morling
a9a93b97c8 #242 Fixing typo; Formatting 2014-06-26 23:07:47 +02:00
sjaakd
5af39aa4a0 #242 fix for non collection source generates faulty code 2014-06-26 23:04:49 +02:00
sjaakd
5926e44cee #241 test on adder should be less strict 2014-06-26 23:04:49 +02:00