Upgrading to Swagger JAX-RS 1.5.11

Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/939a75d9
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/939a75d9
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/939a75d9

Branch: refs/heads/master
Commit: 939a75d9d3dbfbe37ead5ca41e5e53727dc40b40
Parents: c194254
Author: Francesco Chicchiriccò <ilgro...@apache.org>
Authored: Tue Dec 27 12:12:58 2016 +0100
Committer: Francesco Chicchiriccò <ilgro...@apache.org>
Committed: Tue Dec 27 12:13:11 2016 +0100

----------------------------------------------------------------------
 parent/pom.xml                                         |  2 +-
 .../org/apache/cxf/jaxrs/swagger/JaxRs2Extension.java  | 13 +++++++------
 2 files changed, 8 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/939a75d9/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 038a076..4633e39 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -151,7 +151,7 @@
         <cxf.spring.ldap.version>2.2.0.RELEASE</cxf.spring.ldap.version>
         <cxf.spring.mock>spring-test</cxf.spring.mock>
         <cxf.swagger.version>1.3.13</cxf.swagger.version>
-        <cxf.swagger2.version>1.5.10</cxf.swagger2.version>
+        <cxf.swagger2.version>1.5.11</cxf.swagger2.version>
         <cxf.velocity.version>1.7</cxf.velocity.version>
         <cxf.woodstox.core.version>5.0.3</cxf.woodstox.core.version>
         <cxf.woodstox.stax2-api.version>3.1.4</cxf.woodstox.stax2-api.version>

http://git-wip-us.apache.org/repos/asf/cxf/blob/939a75d9/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/JaxRs2Extension.java
----------------------------------------------------------------------
diff --git 
a/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/JaxRs2Extension.java
 
b/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/JaxRs2Extension.java
index 87e0cf2..57437c5 100644
--- 
a/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/JaxRs2Extension.java
+++ 
b/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/JaxRs2Extension.java
@@ -20,6 +20,7 @@ package org.apache.cxf.jaxrs.swagger;
 
 import java.lang.annotation.Annotation;
 import java.lang.reflect.Type;
+import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.Iterator;
@@ -184,17 +185,17 @@ public class JaxRs2Extension extends 
AbstractSwaggerExtension {
 
             if (annos.containsKey(Min.class.getName())) {
                 Min min = (Min) annos.get(Min.class.getName());
-                serializable.setMinimum(new Double(min.value()));
+                serializable.setMinimum(BigDecimal.valueOf(min.value()));
             }
             if (annos.containsKey(Max.class.getName())) {
                 Max max = (Max) annos.get(Max.class.getName());
-                serializable.setMaximum(new Double(max.value()));
+                serializable.setMaximum(BigDecimal.valueOf(max.value()));
             }
             if (annos.containsKey(Size.class.getName())) {
                 Size size = (Size) annos.get(Size.class.getName());
 
-                serializable.setMinimum(new Double(size.min()));
-                serializable.setMaximum(new Double(size.max()));
+                serializable.setMinimum(BigDecimal.valueOf(size.min()));
+                serializable.setMaximum(BigDecimal.valueOf(size.max()));
 
                 serializable.setMinItems(size.min());
                 serializable.setMaxItems(size.max());
@@ -202,7 +203,7 @@ public class JaxRs2Extension extends 
AbstractSwaggerExtension {
             if (annos.containsKey(DecimalMin.class.getName())) {
                 DecimalMin min = (DecimalMin) 
annos.get(DecimalMin.class.getName());
                 if (min.inclusive()) {
-                    serializable.setMinimum(new Double(min.value()));
+                    serializable.setMinimum(BigDecimal.valueOf(new 
Double(min.value())));
                 } else {
                     serializable.setExclusiveMinimum(!min.inclusive());
                 }
@@ -210,7 +211,7 @@ public class JaxRs2Extension extends 
AbstractSwaggerExtension {
             if (annos.containsKey(DecimalMax.class.getName())) {
                 DecimalMax max = (DecimalMax) 
annos.get(DecimalMax.class.getName());
                 if (max.inclusive()) {
-                    serializable.setMaximum(new Double(max.value()));
+                    serializable.setMaximum(BigDecimal.valueOf(new 
Double(max.value())));
                 } else {
                     serializable.setExclusiveMaximum(!max.inclusive());
                 }

Reply via email to