Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ V3-JAVA-SDK
===========

**Help:** [Support](https://developer.intuit.com/help), [Samples](https://developer.intuit.com/docs/0100_quickbooks_online/0400_tools/0005_sdks/0200_java/0004_sample_code_and_sample_apps) <br/>
**Documentation:** [User Guide](https://developer.intuit.com/docs/0100_quickbooks_online/0400_tools/0005_accounting/0200_java/0001_quick_start), [JavaDocs](https://developer-static.intuit.com/SDKDocs/QBV3Doc/ipp-v3-java-devkit-javadoc/index.html)
**Documentation:** [User Guide](https://developer.intuit.com/app/developer/qbo/docs/develop/sdks-and-samples-collections/java), [JavaDocs](https://developer-static.intuit.com/SDKDocs/QBV3Doc/ipp-v3-java-devkit-javadoc/index.html)
<br/>
**Continuous Integration:** [![Build Status](https://travis-ci.org/intuit/QuickBooks-V3-Java-SDK.svg?branch=develop)](https://travis-ci.org/intuit/QuickBooks-V3-Java-SDK)
<br/>
Expand Down Expand Up @@ -34,6 +34,7 @@ The QuickBooks Online Java SDK provides a set of Java class libraries that make
* ipp-v3-java-devkit - core component, contains REST API support.
* ipp-java-qbapihelper - contains QuickBooks Online API Helper methods for OAuth, Disconnect and Reconnect API.
* oauth2-platform-api - contains QuickBooks Online API Helper methods for obtaining OAuth2 tokens, Disconnect and Reconnect API for OAuth2 apps.
* payments-api - Payments SDK for V2 API, contains methods for charge, echeck, token, card and bank account APIs.

## System Requirements
The SDK works on JDK 1.6 and above.
Expand Down
25 changes: 20 additions & 5 deletions ipp-java-qbapihelper/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,34 @@
<parent>
<artifactId>ipp-v3-java-devkit-pom</artifactId>
<groupId>com.intuit.quickbooks-online</groupId>
<version>4.1.1</version>
<version>5.0.0</version>
</parent>
<artifactId>ipp-java-qbapihelper</artifactId>
<version>4.1.1</version>
<version>5.0.0</version>
<packaging>jar</packaging>
<name>QuickBooks API Helper for Oauth</name>
<description>QuickBooks API Helper Project for OAuth, Disconnect and Reconnect</description>
<name>Quickbooks API Helper for Oauth</name>
<description>Quickbooks API Helper Project for OAuth, Disconnect and Reconnect</description>
<dependencies>
<dependency>
<groupId>org.openid4java</groupId>
<artifactId>openid4java</artifactId>
<version>0.9.8</version>
</dependency>
</dependency>
<dependency>
<groupId>net.sf.kxml</groupId>
<artifactId>kxml2</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-core</artifactId>
<version>1.2.1.1</version>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2</version>
</dependency>
</dependencies>

<build>
Expand Down
20 changes: 15 additions & 5 deletions ipp-v3-java-data/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,25 @@
<parent>
<groupId>com.intuit.quickbooks-online</groupId>
<artifactId>ipp-v3-java-devkit-pom</artifactId>
<version>4.1.1</version>
<version>5.0.0</version>
</parent>

<artifactId>ipp-v3-java-data</artifactId>
<name>QuickBooks V3 Java - Data Project</name>
<description>QuickBooks Java V3 DevKit Data - Entities generation</description>
<version>4.1.1</version>
<name>IPP V3 Java - Data Project</name>
<description>IPP Java V3 DevKit Data project - FMS Entities generation</description>
<version>5.0.0</version>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<javadocExecutable>${java.home}/../bin/javadoc</javadocExecutable>
</properties>

<dependencies>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-runtime</artifactId>
<version>1.11.1</version>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
Expand All @@ -28,6 +33,11 @@
<artifactId>jaxb2-commons-lang</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.6</version>
</dependency>

</dependencies>

Expand Down Expand Up @@ -164,4 +174,4 @@
</profile>
</profiles>

</project>
</project>
85 changes: 79 additions & 6 deletions ipp-v3-java-devkit/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
<parent>
<artifactId>ipp-v3-java-devkit-pom</artifactId>
<groupId>com.intuit.quickbooks-online</groupId>
<version>4.1.1</version>
<version>5.0.0</version>
</parent>

<artifactId>ipp-v3-java-devkit</artifactId>
<version>4.1.1</version>
<version>5.0.0</version>
<packaging>jar</packaging>
<name>QuickBooks V3 Java Devkit - Development Project</name>
<description>QuickBooks Java V3 DevKit Project - Core</description>
<name>IPP V3 Java Devkit - Development Project</name>
<description>IPP Java V3 DevKit Project - Core</description>

<properties>
<sonar.langauge>java</sonar.langauge>
Expand All @@ -25,8 +25,81 @@
<dependency>
<groupId>com.intuit.quickbooks-online</groupId>
<artifactId>ipp-v3-java-data</artifactId>
<version>4.1.1</version>
<version>5.0.0</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-commons</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-core</artifactId>
<version>1.2.1.1</version>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.6</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>2.9.6</version>
</dependency>
<dependency>
<groupId>org.jmockit</groupId>
<artifactId>jmockit</artifactId>
<version>1.16</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>

<build>
Expand Down Expand Up @@ -191,4 +264,4 @@
</build>
</profile>
</profiles>
</project>
</project>
2 changes: 1 addition & 1 deletion ipp-v3-java-devkit/src/main/resources/ippdevkit.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Devkit Version
# This version has to be updated according to the pom version
version = 4.1.1
version = 5.0.0

# This is to have the request source to be sent to IDS request header
request.source = V3JavaSDK
Expand Down
3 changes: 1 addition & 2 deletions ipp-v3-java-devkit/src/test/resources/ippdevkit.properties
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
### IPP Dev Kit helper properties

## Devkit version
version = 4.1.1
version = 5.0.0

# This is to have the request source to be sent to IDS request header
request.source = V3JavaSDK
Expand All @@ -26,4 +26,3 @@ testsuit.qbo.realm.id =




31 changes: 26 additions & 5 deletions oauth2-platform-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@
<parent>
<artifactId>ipp-v3-java-devkit-pom</artifactId>
<groupId>com.intuit.quickbooks-online</groupId>
<version>4.1.1</version>
<version>5.0.0</version>
</parent>
<artifactId>oauth2-platform-api</artifactId>
<version>4.1.1</version>
<name>QuickBooks API Helper for OAuth2</name>
<description>QuickBooks API Helper Project for OAuth2</description>
<version>5.0.0</version>
<name>Quickbooks API Helper for OAuth2</name>
<description>Quickbooks API Helper Project for OAuth2</description>
<dependencies>
<dependency>
<groupId>commons-lang</groupId>
Expand All @@ -35,6 +35,27 @@
<artifactId>json</artifactId>
<version>20160810</version>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-core</artifactId>
<version>1.2.1.1</version>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.6</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.11</version>
</dependency>

</dependencies>

<build>
Expand Down Expand Up @@ -136,4 +157,4 @@
</build>
</profile>
</profiles>
</project>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ ADDRESS=address
EMAIL=email

#Version
version=4.1.1
version=5.0.0

#MIGRATION SERVICE URL
OAUTH_MIGRATION_URL_PRODUCTION=https://developer.api.intuit.com/v2/oauth2/tokens/migrate
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ ADDRESS=address
EMAIL=email

#Version
version=4.1.1
version=5.0.0

#MIGRATION SERVICE URL
OAUTH_MIGRATION_URL_PRODUCTION=https://developer.api.intuit.com/v2/oauth2/tokens/migrate
Expand Down
Loading