I tested it with Java 7/8 without errors! UnMarshalling is neat done this way (in the beans), let the adapter (unMarshal) keep focused on its own issues ..
+1 (expect) Best regards, Georg -----Thomas Vandahl <[email protected]> schrieb: ----- An: [email protected] Von: Thomas Vandahl <[email protected]> Datum: 17.11.2016 16:24 Betreff: Re: svn commit: r1770205 - /turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/ Hi folks, this is my approach for centralizing the post-processing in the JAXB "magical method" afterUnmarshal(). This works with all JDKs I have access to (6, 7, 8). I privatized a lot of fields to clean up the interfaces, while I was at it. Please test and review. I may have missed something. Bye, Thomas. On 17.11.16 16:03, [email protected] wrote: > Author: tv > Date: Thu Nov 17 15:03:41 2016 > New Revision: 1770205 > > URL: http://svn.apache.org/viewvc?rev=1770205&view=rev > Log: > Move handling of maps to afterUnmarshal() to play nice with Java8 > > Modified: > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/BigDecimalField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/BooleanField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/DateStringField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/DoubleField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/Field.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/FieldAdapter.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/FileItemField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/FloatField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/Group.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/IntegerField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/LongField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/ShortField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/StringField.java > turbine/fulcrum/trunk/intake/src/java/org/apache/fulcrum/intake/model/XmlField.java --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
