Skip to content

Commit 18ceebf

Browse files
authored
Merge pull request #54 from intuit/develop
Merge latest version to master
2 parents 301ea21 + 137cee7 commit 18ceebf

File tree

1,420 files changed

+16590
-392515
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,420 files changed

+16590
-392515
lines changed

.gitignore

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
node_modules
2+
dist
3+
bower_components
4+
.tmp
5+
.publish/
6+
target
7+
.classpath
8+
.project
9+
npm-debug.log
10+
.settings/
11+
bin/
12+
.yo-rc.json
13+
.DS_Store
14+
*.gpd.*
15+
.idea
16+
*.iml
17+
*.ipr
18+
*.iws
19+
*.log
20+
.metadata
21+
.mylar
22+
*.orig
23+
.pmd
24+
.project
25+
*.pyc
26+
.pydevproject
27+
*.rej
28+
*~bak
29+
*-bak
30+
*.bak
31+

README.md

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
[![SDK Banner](views/SDK.png)][ss1]
2+
13
V3-JAVA-SDK
24
===========
35

46
**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/>
5-
**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)
7+
**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)
68
<br/>
79
**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)
810
<br/>
@@ -17,7 +19,7 @@ The QuickBooks Online Java SDK provides a set of Java class libraries that make
1719

1820
* Ability to perform single and batch processing of CRUD operations on all QuickBooks Online entities.
1921
* A common interface to the Request and Response Handler with two implemented classes to handle both synchronous and asynchronous requests.
20-
* Support for both XML and JSON Request and Response format.
22+
* Support for both XML and JSON Request and Response formats.
2123
* Ability to configure app settings in the configuration file requiring no additional code change.
2224
* Support for Gzip and Deflate compression formats to improve performance of Service calls to QuickBooks Online.
2325
* Retry policy constructors to help apps handle transient errors.
@@ -28,19 +30,20 @@ The QuickBooks Online Java SDK provides a set of Java class libraries that make
2830
* Change data that enables you to retrieve a list of entities modified during specified time points.
2931

3032
## Project Structure
31-
* ipp-v3-java-data - contains all entities and entity dependencies that are used in data services operations
32-
* ipp-v3-java-devkit - core component, contains rest API support
33-
* ipp-java-qbapihelper - contains Quickbooks API Helper methods for OAuth, Disconnect and Reconnect API
34-
* oauth2-platform-api - contains Quickbooks API Helper methods for obtaining OAuth2 tokens, Disconnect and Reconnect API for OAuth2 apps
33+
* ipp-v3-java-data - contains all entities and entity dependencies that are used in data services operations.
34+
* ipp-v3-java-devkit - core component, contains REST API support.
35+
* ipp-java-qbapihelper - contains QuickBooks Online API Helper methods for OAuth, Disconnect and Reconnect API.
36+
* oauth2-platform-api - contains QuickBooks Online API Helper methods for obtaining OAuth2 tokens, Disconnect and Reconnect API for OAuth2 apps.
37+
* payments-api - Payments SDK for V2 API, contains methods for charge, echeck, token, card and bank account APIs.
3538

3639
## System Requirements
3740
The SDK works on JDK 1.6 and above.
3841

3942
## First Use Instructions
40-
1. Clone the GitHub repo to your computer
41-
2. Import it to the IDE of your choice
43+
1. Clone the GitHub repo to your computer.
44+
2. Import it to the IDE of your choice.
4245

43-
## Testing the code & building artifacts
46+
## Testing the Code & Building Artifacts
4447

4548
To test the code locally, follow the steps below:
4649

@@ -49,10 +52,10 @@ To test the code locally, follow the steps below:
4952

5053
Note: To build out individual components such as ipp-v3-java-data.jar or ipp-v3-java-devkit.jar, remove parent dependency from the pom.xml of the respective projects and run maven install on the individual project folders.
5154

52-
## Release Notes:
53-
Refer [Java SDK Release Notes](https://developer.intuit.com/docs/0100_quickbooks_online/0400_tools/0005_sdks/0200_java/0080_quickbooks_java_sdk_release_notes)
55+
## Release Notes
56+
Refer to [Java SDK Release Notes](https://developer.intuit.com/docs/0100_quickbooks_online/0400_tools/0005_sdks/0200_java/0080_quickbooks_java_sdk_release_notes).
5457

55-
## Contribute:
58+
## Contribute
5659
We greatly encourage contributions! You can add new features, report and fix existing bugs, write docs and
5760
tutorials, or any of the above. Feel free to open issues and/or send pull requests.
5861

@@ -61,17 +64,17 @@ article for more details about how to contribute.
6164

6265
Steps to contribute:
6366

64-
1. Fork this repository into your account on Github
65-
2. Clone *your forked repository* (not our original one) to your hard drive with `git clone https://github.com/YOURUSERNAME/QuickBooks-V3-Java-SDK.git`
66-
3. Design and develop your changes
67-
4. Add/update unit tests
68-
5. Create a pull request for review to request merge
69-
6. Obtain approval before your changes can be merged
67+
1. Fork this repository into your account on GitHub.
68+
2. Clone *your forked repository* (not our original one) to your hard drive with `git clone https://github.com/YOURUSERNAME/QuickBooks-V3-Java-SDK.git`.
69+
3. Design and develop your changes.
70+
4. Add/update unit tests.
71+
5. Create a pull request for review to request merge.
72+
6. Obtain approval before your changes can be merged.
7073

71-
Note: Before you submit the pull request, make sure to remove the keys and tokens from [ippdevkit.properties](https://github.com/intuit/QuickBooks-V3-Java-SDK/blob/master/ipp-v3-java-devkit/src/test/resources/ippdevkit.properties) that you might have added for testing purpose.
74+
Note: Before you submit the pull request, make sure to remove the keys and tokens from [ippdevkit.properties](https://github.com/intuit/QuickBooks-V3-Java-SDK/blob/master/ipp-v3-java-devkit/src/test/resources/ippdevkit.properties) that you might have added for testing.
7275

7376
Thank you for your contribution!
7477

75-
78+
[ss1]: https://help.developer.intuit.com/s/SDKFeedback?cid=1180
7679

7780

ipp-java-qbapihelper/pom.xml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,9 @@
2121
<parent>
2222
<artifactId>ipp-v3-java-devkit-pom</artifactId>
2323
<groupId>com.intuit.quickbooks-online</groupId>
24-
<version>3.0.3</version>
24+
<version>5.0.5</version>
2525
</parent>
2626
<artifactId>ipp-java-qbapihelper</artifactId>
27-
<version>3.0.3</version>
2827
<packaging>jar</packaging>
2928
<name>Quickbooks API Helper for Oauth</name>
3029
<description>Quickbooks API Helper Project for OAuth, Disconnect and Reconnect</description>
@@ -33,7 +32,22 @@
3332
<groupId>org.openid4java</groupId>
3433
<artifactId>openid4java</artifactId>
3534
<version>0.9.8</version>
36-
</dependency>
35+
</dependency>
36+
<dependency>
37+
<groupId>net.sf.kxml</groupId>
38+
<artifactId>kxml2</artifactId>
39+
<version>2.2.2</version>
40+
</dependency>
41+
<dependency>
42+
<groupId>oauth.signpost</groupId>
43+
<artifactId>signpost-core</artifactId>
44+
<version>1.2.1.1</version>
45+
</dependency>
46+
<dependency>
47+
<groupId>oauth.signpost</groupId>
48+
<artifactId>signpost-commonshttp4</artifactId>
49+
<version>1.2</version>
50+
</dependency>
3751
</dependencies>
3852

3953
<build>

0 commit comments

Comments
 (0)