diff --git a/CHANGELOG.md b/CHANGELOG.md index f9993160..3311d5df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ All notable changes to this project will be documented in this file. - ### Fixed +- Switched to the current version of jpasskit (and Jackson 2) in jpasskit.server - ## 0.0.4 - 2014-06-11 @@ -22,6 +23,7 @@ All notable changes to this project will be documented in this file. - Relevance & expiration fields for passes (iOS7 and later) - More information when using APNS logging - Switched to Jackson 2 +- Attido PassWallet support for android devices to allow linking of android apps to the pass ### Deprecated - Shine effect on passes (deprecated in iOS7) diff --git a/jpasskit.server/.classpath b/jpasskit.server/.classpath index 7e383d37..658fc2e3 100644 --- a/jpasskit.server/.classpath +++ b/jpasskit.server/.classpath @@ -1,8 +1,22 @@ - - - + + + + + + + + + + + + + + + + + diff --git a/jpasskit.server/pom.xml b/jpasskit.server/pom.xml index 0e85b967..a95bfd7a 100644 --- a/jpasskit.server/pom.xml +++ b/jpasskit.server/pom.xml @@ -4,7 +4,7 @@ de.brendamour jpasskit.server 0.0.1-SNAPSHOT - Java REST Webservice for Apples PassBook Webservice API + Java Server Example for Apple PassBook Web Service API 2012 @@ -67,7 +67,7 @@ de.brendamour jpasskit - 0.0.2-SNAPSHOT + 0.0.5-SNAPSHOT @@ -75,7 +75,6 @@ org.restlet ${restlet.version} - org.restlet.jse org.restlet.ext.ssl @@ -87,12 +86,6 @@ ${restlet.version} - - com.google.guava - guava - 13.0.1 - - org.slf4j slf4j-log4j12 @@ -100,6 +93,11 @@ provided + + com.google.guava + guava + 13.0.1 + diff --git a/jpasskit.server/src/main/java/de/brendamour/jpasskit/server/PKDeviceResource.java b/jpasskit.server/src/main/java/de/brendamour/jpasskit/server/PKDeviceResource.java index 607c1d11..9cc0f5fe 100644 --- a/jpasskit.server/src/main/java/de/brendamour/jpasskit/server/PKDeviceResource.java +++ b/jpasskit.server/src/main/java/de/brendamour/jpasskit/server/PKDeviceResource.java @@ -19,7 +19,7 @@ import java.io.IOException; import java.util.Map; -import org.codehaus.jackson.map.ObjectMapper; +import com.fasterxml.jackson.databind.ObjectMapper; import org.restlet.Request; import org.restlet.Response; import org.restlet.data.ChallengeResponse; diff --git a/jpasskit.server/src/main/java/de/brendamour/jpasskit/server/PKPassResource.java b/jpasskit.server/src/main/java/de/brendamour/jpasskit/server/PKPassResource.java index ee4f2366..78a80290 100644 --- a/jpasskit.server/src/main/java/de/brendamour/jpasskit/server/PKPassResource.java +++ b/jpasskit.server/src/main/java/de/brendamour/jpasskit/server/PKPassResource.java @@ -22,8 +22,8 @@ import java.util.Date; import java.util.Map; -import org.codehaus.jackson.map.ObjectMapper; -import org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.databind.ObjectMapper; import org.restlet.Request; import org.restlet.data.Status; import org.restlet.representation.InputRepresentation; @@ -46,7 +46,7 @@ public abstract class PKPassResource extends ServerResource { public PKPassResource(final String pathToPassTemplate) { this.pathToPassTemplate = pathToPassTemplate; jsonObjectMapper = new ObjectMapper(); - jsonObjectMapper.setSerializationInclusion(Inclusion.NON_NULL); + jsonObjectMapper.setSerializationInclusion(Include.NON_NULL); } /* diff --git a/jpasskit.server/src/test/java/de/brendamour/jpasskit/server/PKRestletServerResourceFactory.java b/jpasskit.server/src/test/java/de/brendamour/jpasskit/server/PKRestletServerResourceFactory.java index b5edf69f..fac3a8e9 100644 --- a/jpasskit.server/src/test/java/de/brendamour/jpasskit/server/PKRestletServerResourceFactory.java +++ b/jpasskit.server/src/test/java/de/brendamour/jpasskit/server/PKRestletServerResourceFactory.java @@ -39,8 +39,8 @@ import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.bouncycastle.jce.provider.X509CertificateObject; -import org.bouncycastle.openssl.PEMReader; -import org.codehaus.jackson.map.ObjectMapper; +import org.bouncycastle.openssl.PEMParser; +import com.fasterxml.jackson.databind.ObjectMapper; import org.restlet.data.ChallengeResponse; import org.restlet.data.Status; import org.restlet.representation.Representation; @@ -214,7 +214,7 @@ private KeyStore readPKCS12File(final String file, final String password) throws private Object readKeyPair(final String file) throws IOException { FileReader fileReader = new FileReader(file); - PEMReader r = new PEMReader(fileReader); + PEMParser r = new PEMParser(fileReader); try { return r.readObject(); } catch (IOException ex) { diff --git a/jpasskit/.classpath b/jpasskit/.classpath index 5cf3898e..534b5e52 100644 --- a/jpasskit/.classpath +++ b/jpasskit/.classpath @@ -1,9 +1,27 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/jpasskit/pom.xml b/jpasskit/pom.xml index cfef6758..1b4d1c57 100644 --- a/jpasskit/pom.xml +++ b/jpasskit/pom.xml @@ -3,7 +3,7 @@ de.brendamour jpasskit 0.0.5-SNAPSHOT - Java Library for Apples PassBook Webservice API + Java Library for Apple PassBook Web Service API 2012