Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
679 commits
Select commit Hold shift + click to select a range
87402f2
Merge pull request #86 from acostros/Add-new-public-method-allowing-u…
acostros Nov 28, 2016
d20f593
Added some updates after code review
acostros Nov 28, 2016
2a92b9d
Merge pull request #87 from acostros/Add-new-public-method-allowing-u…
acostros Nov 28, 2016
045b6c5
Merge pull request #105 from acostros/develop
florinparascan Nov 28, 2016
74a4de9
Updated the readme file
acostros Dec 13, 2016
73f9951
Merge pull request #106 from acostros/Update-the-readme-file
acostros Dec 13, 2016
28dcfe6
Merge branch 'master' of https://github.com/mambu-gmbh/Mambu-APIs-Jav…
acostros Dec 13, 2016
ae18752
Merge pull request #107 from acostros/develop
acostros Dec 13, 2016
872938d
JSDK-68 changed birthDate field for the custom PATCH client serialiser
acostros Jan 4, 2017
d128507
Merge pull request #88 from acostros/JSDK-68-birthDate-field-not-take…
acostros Jan 4, 2017
54f0ec1
Merge pull request #109 from acostros/patch
acostros Jan 4, 2017
935dccd
Merge pull request #110 from mambu-gmbh/patch
acostros Jan 4, 2017
0cfcfe0
Merge branch 'master' of https://github.com/mambu-gmbh/Mambu-APIs-Jav…
acostros Jan 4, 2017
6c26ce6
Merge pull request #111 from acostros/develop
acostros Jan 4, 2017
35e4a00
Updated SDK jar to include latest changes
acostros Jan 5, 2017
ee66ce4
Merge pull request #89 from acostros/Update-jar-version-to-include-la…
acostros Jan 5, 2017
0a45ec4
Merge pull request #112 from acostros/develop
acostros Jan 5, 2017
01e7dd8
Added small enhancements on demo test classes
acostros Jan 6, 2017
3af7ceb
Merge pull request #90 from acostros/Add-small-updtes-on-demo-tests
acostros Jan 6, 2017
be06f41
Merge pull request #113 from acostros/develop
acostros Jan 6, 2017
ee396f6
Generated SDK v4.4 jar
acostros Jan 6, 2017
b3fd555
Merge pull request #91 from acostros/Release-SDK-v4.4
acostros Jan 6, 2017
941a2d7
Merge pull request #114 from acostros/develop
acostros Jan 6, 2017
8f03aee
Merge pull request #115 from mambu-gmbh/develop
acostros Jan 6, 2017
f45c725
Prepared project for 4.5 development
acostros Jan 12, 2017
d73ecb6
Merge pull request #93 from acostros/Prepare-project-for-V4.5-develoment
acostros Jan 12, 2017
e2abe10
Prepared project for 4.5 development
acostros Jan 12, 2017
b46fe6e
Merge pull request #94 from acostros/Prepare-project-for-V4.5-develoment
acostros Jan 12, 2017
bf35633
Merge pull request #118 from acostros/develop
florinparascan Jan 12, 2017
aa59807
Generated the V4.5 models jar
ipenciuc Jan 16, 2017
a605a99
Merge from master to get first 4.5 Mambo models jar
acostros Jan 16, 2017
f316d32
Also regenerated the new SDK jar
acostros Jan 16, 2017
dc76673
Merge pull request #119 from acostros/First-update-of-Mambu-models-ja…
florinparascan Jan 16, 2017
680fd7a
Added new public method for GETing Line of credit with all the details
acostros Jan 17, 2017
5ff9a99
Merge pull request #95 from acostros/JSDK-88-As-a-SDK-user-I-need-a-m…
acostros Jan 17, 2017
a567dcb
Updated the V4.5 models jar
ipenciuc Jan 23, 2017
7df9b44
Added support to DELETE or PATCH (update) custom fields on a Line of …
acostros Jan 26, 2017
6eb848a
Merge pull request #96 from acostros/JSDK-82-As-SDK-user-I-want-to-PA…
acostros Jan 26, 2017
e57f25e
Added some updates after code review
acostros Jan 27, 2017
8abb45e
Merge pull request #97 from acostros/JSDK-88-Updates-after-code-review
acostros Jan 27, 2017
d2bba62
Added some updates after code review
acostros Jan 30, 2017
55d51c4
Uncommented some lines of code
acostros Jan 30, 2017
39f3c01
Merge pull request #98 from acostros/JSDK-88-As-a-SDK-user-I-need-a-m…
acostros Jan 30, 2017
a7638b3
Merge pull request #120 from acostros/develop
florinparascan Jan 30, 2017
c054aed
Added support for PATCHing client associations
acostros Jan 30, 2017
f7b123b
Merge pull request #99 from acostros/JSDK-72-As-a-SDK-user-I-need-to-…
acostros Jan 30, 2017
98e11e3
Added new public method handling resubmission of failed notification …
acostros Jan 31, 2017
58b3498
Merge pull request #100 from acostros/JSDK-89-As-a-SDK-user-I-need-to…
acostros Jan 31, 2017
eab5043
Updated readme file, added newly created service
acostros Jan 31, 2017
4fcb1c8
Merge pull request #101 from acostros/JSDK-89-As-a-SDK-user-I-need-to…
acostros Jan 31, 2017
3aefc82
Updated demo tests to support creation of LOC with CFs
acostros Feb 1, 2017
9889d61
Merge pull request #102 from acostros/JSDK-83-As-a-SDK-user-I-want-to…
acostros Feb 1, 2017
df3db94
Updated the Mambu Models jar to latest V4.5
ipenciuc Feb 2, 2017
e7af42a
Updated code to support GETting LOCs for a CustomView via SDK
acostros Feb 2, 2017
be9ab10
Merge pull request #103 from acostros/JSDK-82-As-a-SDK-user-I-want-to…
acostros Feb 2, 2017
77db219
Added some small updates after code review
acostros Feb 7, 2017
0b32c06
Merge pull request #104 from acostros/JSDK-82-Changes-after-code-review
acostros Feb 7, 2017
fe1094b
Merge pull request #121 from acostros/develop
florinparascan Feb 7, 2017
2184f5a
Added some updates to support Offset Loan creation in demo tests and …
acostros Feb 8, 2017
96d79ab
Merge pull request #105 from acostros/JSDK-86-As-a-SDK-user-I-want-to…
acostros Feb 8, 2017
3b6084c
Updates after code review
acostros Feb 9, 2017
1e662e9
Merge pull request #106 from acostros/JSDK-86-As-a-SDK-user-I-want-to…
acostros Feb 9, 2017
49cf9c8
Updated the way the http client is obtained
acostros Feb 9, 2017
8e7e6c9
Merge pull request #107 from acostros/JSDK-90-Replace-the-deprecated-…
acostros Feb 9, 2017
5f262c1
Reversed changes for HttpClient
acostros Feb 13, 2017
de09c6a
Merge pull request #109 from acostros/JSDK-90-Reverse-updates-to-http…
acostros Feb 13, 2017
2af4fb7
Merge pull request #122 from acostros/develop
florinparascan Feb 15, 2017
94cf84c
Updated model and prepared project for 4.6 release
acostros Feb 15, 2017
53ad1bb
Merge pull request #110 from acostros/Release-4.5-SDK-version
acostros Feb 15, 2017
4b527a9
Merge pull request #124 from acostros/develop
acostros Feb 15, 2017
b5a1f1f
Merge pull request #125 from mambu-gmbh/develop
florinparascan Feb 15, 2017
fd5b614
Added method for obtaining Notification service to the second API fac…
acostros Feb 16, 2017
1c68e48
Regenerated jars
acostros Feb 16, 2017
2f9be14
Merge pull request #127 from acostros/develop
florinparascan Feb 16, 2017
0d185ab
Merge pull request #128 from mambu-gmbh/develop
florinparascan Feb 16, 2017
fc842af
Updated the V4.5 models jar
ipenciuc Mar 1, 2017
d8774e2
Added the V4.6 models jar
ajitarasu Apr 3, 2017
bb0f5b8
Updated the V4.6 models jar
ajitarasu Apr 5, 2017
65487cf
Prepared the SDK for 4.5 development start
acostros Apr 5, 2017
b156c87
Regenerated jar and sources for 4.6 first update
acostros Apr 5, 2017
eb21021
Merge pull request #133 from acostros/Prepare-SDK-project-for-4.6-dev…
florinparascan Apr 5, 2017
440183c
Added public method supporting POSTing of "Payment made" transactions
acostros Apr 11, 2017
04dfd8b
Merge pull request #111 from acostros/JSDK-16269-As-a-SDK-user-I-want…
acostros Apr 11, 2017
cd8a3c1
Added support for posting WRITE_OFF_ADJUSTMENT transactions
acostros Apr 11, 2017
ef0c64d
Merge pull request #112 from acostros/JSDK-9-As-a-SDK-user-I-need-to-…
acostros Apr 11, 2017
bf9999b
JSDK-107 Update SDK to support reverse PAYMENT_MADE transactions
acostros Apr 12, 2017
1e63276
Added small update after code review
acostros Apr 19, 2017
6277e61
Merge pull request #113 from acostros/JSDK-107-Update-SDK-to-support-…
acostros Apr 19, 2017
d1e870d
Updated the V4.6 models jar
ajitarasu Apr 19, 2017
2343d4f
updated story number for reverse MAYMENT_MADE transactions
acostros Apr 20, 2017
5ec05aa
Merge pull request #114 from acostros/JSDK-107-Update-SDK-to-support-…
acostros Apr 20, 2017
222e668
Merge pull request #134 from acostros/develop
florinparascan Apr 20, 2017
7381815
Updated the project to work with updated version of Mambu model
acostros Apr 20, 2017
23401ac
Merge pull request #115 from acostros/Update-SDK-to-use-last-version-…
acostros Apr 20, 2017
6ba33c8
Merge pull request #135 from acostros/develop
florinparascan Apr 20, 2017
6cb4c1b
Generated last version of SDK jars for v4.6
acostros Jun 15, 2017
147b1a9
Merge pull request #137 from acostros/Generate-last-version-of-jars-f…
acostros Jun 15, 2017
62aac37
Merge pull request #117 from mambu-gmbh/develop
acostros Jun 15, 2017
244a86c
Updated v4.6 jars
acostros Jun 15, 2017
e85385e
Merge pull request #118 from acostros/Generate-last-version-of-jars-f…
acostros Jun 15, 2017
1ed94e2
Merge pull request #138 from acostros/develop
acostros Jun 15, 2017
c3824cf
Merge pull request #140 from mambu-gmbh/develop
florinparascan Jun 15, 2017
0c68acc
JSDK-110-As-a-SDK-user-I-would-like-to-avoid-double-posting-manual-jo…
acostros Jul 18, 2017
ef86a9c
updated method name
acostros Jul 18, 2017
d1c9d62
updates after code review
acostros Jul 18, 2017
71fc9d0
updates after code review second round
acostros Jul 18, 2017
44a6b51
Merge pull request #142 from acostros/JSDK-110-As-a-SDK-user-I-would-…
florinparascan Jul 18, 2017
677ec07
Merge pull request #143 from mambu-gmbh/develop
florinparascan Jul 18, 2017
6d77ea3
Generated jars and sources for v4.6.1
acostros Jul 18, 2017
1ce4cb7
Merge pull request #145 from acostros/Generate-v4.6.1-jars
florinparascan Jul 18, 2017
7acae16
Merge pull request #146 from mambu-gmbh/develop
florinparascan Jul 18, 2017
d02f21c
Added the V5.0 models jar
ajitarasu Aug 2, 2017
10566b2
Merge branch 'develop' of https://github.com/mambu-gmbh/Mambu-APIs-Ja…
ajitarasu Aug 2, 2017
5795d75
Updated SDK for v5.0 development
acostros Aug 3, 2017
ea50f79
Merge pull request #148 from acostros/Prepare-SDK-for-v5.0-development
florinparascan Aug 3, 2017
4820c91
Updated mambu models V5.0 jar
ajitarasu Sep 5, 2017
a3fa6a2
Updated the SDK to use the updated jar model for 5.0
acostros Sep 5, 2017
0afbf49
Merge pull request #149 from acostros/Update-SDK-to-use-updated-model…
florinparascan Sep 5, 2017
bce179a
Updated mambu models V5.0 jar
ajitarasu Sep 6, 2017
5b54b14
Updated mambu models V5.0 jar
ajitarasu Sep 7, 2017
bba7206
Updated SDK to use last version of Mambu models
acostros Sep 7, 2017
1e72c8c
Merge pull request #150 from acostros/Third-update-SDK-to-use-updated…
florinparascan Sep 7, 2017
6509f5d
Prepare the SDK for v5.0 release
acostros Nov 15, 2017
3614a89
Updated the readme file, removed not needed library
acostros Nov 15, 2017
9c3b47e
Merge pull request #152 from acostros/acostros/Prepare_SDK_for_v5.0_r…
florinparascan Nov 15, 2017
5a0ea82
Merge pull request #153 from mambu-gmbh/develop
florinparascan Nov 15, 2017
8a5ef06
License added
alinb Dec 6, 2017
3272226
Merge pull request #155 from alinb/patch-1
florinparascan Dec 6, 2017
cfbf95e
Updated mambu models V6 jar
ajitarasu Dec 12, 2017
cacb18b
Prepared the SDK for v6.0 development
acostros Dec 12, 2017
bb1d5c0
Merge pull request #156 from acostros/Prepare-SDK-for-v6.0-release
florinparascan Dec 12, 2017
7831a0e
Updated Mambu models v6 jar
ajitarasu Feb 12, 2018
0acbf67
Removed unpatchable fields for savings account and changed httpClient…
acostros Apr 16, 2018
9b92f46
Addressed review comments
acostros Apr 16, 2018
8cd73ff
updates after CR
acostros Apr 16, 2018
701c1bc
updates after CR
acostros Apr 16, 2018
b2ef598
Merge pull request #157 from acostros/JSDK-V6_release
florinparascan Apr 16, 2018
4d48cc4
Updated readme file for V6
acostros Apr 17, 2018
e5b04e0
Merge pull request #159 from acostros/JSDK-V6_release
florinparascan Apr 17, 2018
4f4545b
Merge pull request #158 from mambu-gmbh/develop
florinparascan Apr 17, 2018
fe981ac
Updated the version name for models jar
acostros Apr 24, 2018
52e6c0d
Merge pull request #161 from acostros/JSDK_rename_modelsjar_forV6
florinparascan Apr 24, 2018
88310a6
Merge pull request #162 from mambu-gmbh/develop
florinparascan Apr 24, 2018
6417ff7
Added Mambu models jar for V7.0
ajitarasu May 10, 2018
0aeb4e3
Updated mambu-models.jar for V7.0
ajitarasu May 14, 2018
6ed49a7
Updated mambu-models jar for V7.0
ajitarasu May 15, 2018
c53a69e
Updated mambu-models.jar for V7.0
ajitarasu May 16, 2018
a40adb7
Updated mambu-models.jar for V7.0
ajitarasu May 17, 2018
b4c7f3d
JSDK prepared project for V7.0 development
acostros May 17, 2018
96a1e42
Updated mambu-models.jar for V7.0
ajitarasu May 23, 2018
707d211
Generated jars
acostros May 24, 2018
b78ea5e
Removed not needed V4.6 models jar
acostros May 24, 2018
10b9435
Merge pull request #163 from acostros/JSDK-Prepare-SDK-for-V70-develo…
florinparascan May 24, 2018
805a907
JSDK 115 set up the http client to ignore cookies
acostros Jun 28, 2018
c026e28
Merge pull request #167 from acostros/JSDK-115-As-a-SDK-user-I-don't-…
florinparascan Jun 29, 2018
49529db
Generated SDK jar for V7.0
acostros Jul 4, 2018
19f9bfb
Merge pull request #168 from acostros/JSDK-V7.0-release
florinparascan Jul 5, 2018
00e141f
Merge pull request #169 from mambu-gmbh/develop
florinparascan Jul 18, 2018
f3b6190
Added Mambu models jar V7.1
ajitarasu Aug 28, 2018
c87e235
Added Mambu models jar v8.0
ajitarasu Aug 29, 2018
be006e1
JSDK-116 Patched SDK allowing users to use EQUALS_CASE_SENSITIVE alon…
acostros Aug 31, 2018
4ea97fb
Merge pull request #170 from acostros/Patch-v7.1
acostros Aug 31, 2018
de0e88f
Merge pull request #171 from mambu-gmbh/develop
florinparascan Sep 4, 2018
39f52e7
JSDK-117 Prepared SDK for V8 release
acostros Sep 4, 2018
d8c4f84
added null checks
acostros Sep 4, 2018
8eac48c
Added mambu-models jar for v7.2
ajitarasu Sep 13, 2018
0a853a7
JSDK-119 added added patch version for SDK, updated it to work with v…
acostros Sep 14, 2018
709d619
Merge pull request #173 from acostros/JSDK-119-Create-patch-for-v7.2-…
florinparascan Sep 14, 2018
6229fed
Merge pull request #174 from mambu-gmbh/develop
florinparascan Sep 14, 2018
71af0ad
Merge branch 'develop' of https://github.com/mambu-gmbh/Mambu-APIs-Ja…
acostros Sep 17, 2018
2f1daee
Merge pull request #172 from acostros/JSDK-117-Prepare-SDK-for-V8-dev…
florinparascan Sep 17, 2018
4b61b56
JSDK-120 Prepare SDK v8.0 for release
acostros Sep 24, 2018
c7c92dc
Merge pull request #175 from acostros/JSDK-120-Prepare-SDK_for-v8.0_r…
acostros Sep 24, 2018
3c89f0b
Merge pull request #176 from mambu-gmbh/develop
florinparascan Sep 25, 2018
5f73775
JSDK-118 Added support for protocol change
acostros Sep 27, 2018
c816384
JSDK-123 Prepared SDK for v9.0 development
acostros Oct 5, 2018
71e82cb
JSDK 118 - Restricted SDK to use only the TLS1.2
acostros Oct 5, 2018
53e56f6
Merge branch 'JSDK-123-Prepare-SDK-for-V9.0-development' of https://g…
acostros Oct 5, 2018
ab023bb
Merge pull request #177 from acostros/JSDK-123-Prepare-SDK-for-V9.0-d…
florinparascan Oct 5, 2018
3d09463
JSDK 118 Updated jars after merge
acostros Oct 5, 2018
4d6cea1
Fixed typo
acostros Oct 5, 2018
fa733a2
JSDK-121 Added support for users to set up a factory with user agent …
acostros Oct 5, 2018
a14a20e
JSDK-121 Added factory setup sample
acostros Oct 5, 2018
a9a1a5b
JSDK-118 Addressed review
acostros Oct 24, 2018
c6afe3e
Merge pull request #178 from acostros/JSDK-118-Update-SDK-to-make-use…
florinparascan Oct 24, 2018
1da0e26
JSDK-121 Addressed comments from PR
acostros Oct 25, 2018
66e0725
JSDK-121 removed unused constants
acostros Oct 25, 2018
708f1c7
JSDK-121 changed accessors declaration order for some constants
acostros Oct 25, 2018
1d669c1
Merge pull request #179 from acostros/JSDK-121-As-a-SDK-user-I-want-t…
florinparascan Oct 25, 2018
f29f7cf
Added mambu-models for v9.0
ajitarasu Nov 29, 2018
d314791
Updated mambu-models v9.0 jar
ajitarasu Dec 2, 2018
ae28a52
Updated mambu-models jar for V9.0
ajitarasu Dec 12, 2018
c109fba
JSDK-129 Generated new SDK for V9
acostros Dec 13, 2018
c1b3a6f
Merge pull request #181 from acostros/JSDK-129-Prepare_SDK_for_V9-rel…
acostros Dec 13, 2018
a899bd1
Merge pull request #183 from mambu-gmbh/develop
acostros Dec 13, 2018
15e33fd
JSDK-131 Enable search for entities and transactions with custom fields
acostros Jan 10, 2019
f2309e8
JSDK-131 Enable search for entities and transactions with custom fields
acostros Jan 10, 2019
94f6825
JSDK-131 Enable search for entities and transactions with custom fields
acostros Jan 10, 2019
dc2b66c
Merge pull request #184 from acostros/JSDK-131-As-an-SDK-user-I-want-…
florinparascan Jan 10, 2019
bc26bf6
JSDK-131 Generated jar file and update the readme file
acostros Jan 10, 2019
9d194ee
Merge pull request #185 from acostros/JSDK-131-As-an-SDK-user-I-want-…
florinparascan Jan 10, 2019
6c2c2ad
Merge pull request #186 from mambu-gmbh/develop
florinparascan Jan 10, 2019
9fad9d0
JSDK -133 changed models jar and regenerated the SDK
acostros Feb 5, 2019
39d41b2
Merge pull request #190 from acostros/JSDK-133-valueDate-field-is-not…
florinparascan Feb 6, 2019
ca86b67
JSDK - 134 updated model jar and generated new SDK jar
acostros Feb 7, 2019
042e660
Merge pull request #191 from acostros/JSDK-134-missing-valueDate-fiel…
florinparascan Feb 7, 2019
8a66cba
CUS -1855 Enhanced executeJSONTransactionRequest() to support INTERES…
acostros Jun 12, 2019
64271b7
CUS-1855 renamed param
acostros Jun 13, 2019
a262ac5
CUS-1855 changed param type
acostros Jun 13, 2019
846e3da
Merge pull request #194 from acostros/acostros/CUS-1855_Update_SDK_v1…
florinparascan Jun 13, 2019
36ae62b
Revert "CUS -1855 Enhanced executeJSONTransactionRequest() to support…
acostros Jun 13, 2019
b8b899b
Merge pull request #196 from mambu-gmbh/revert-194-acostros/CUS-1855_…
florinparascan Jun 13, 2019
ddba62c
Merge pull request #197 from mambu-gmbh/master
florinparascan Jun 13, 2019
4a84b45
CUS-1855
acostros Jun 13, 2019
f9c1f1b
Merge pull request #198 from acostros/acostros/CUS-1855_Update_SDK_v1…
florinparascan Jun 13, 2019
41b852d
Merge pull request #199 from mambu-gmbh/develop
florinparascan Jun 13, 2019
c37d38e
CUS-1943 extended schedule preview to support "periodicPayment" and "…
acostros Jul 26, 2019
6f8dda4
CUS-1943 generated new SDK version
acostros Jul 26, 2019
3649936
CUS-1943 fix typo
acostros Jul 26, 2019
8868632
CUS-1943 deleted older jar versions
acostros Jul 26, 2019
8862807
CUS-1943 added extra description on java doc
acostros Jul 26, 2019
43136b8
Merge pull request #201 from acostros/CUS-1943-Update-SDK-1.0-to-supp…
florinparascan Jul 26, 2019
7047931
Merge pull request #202 from mambu-gmbh/master
florinparascan Jul 29, 2019
5774aec
SDK-136 add getAvailableBalance meted on SavingsAccount model
acostros Oct 18, 2019
ded1019
SDK-136 remove old dependencies
acostros Oct 22, 2019
8b93d67
Merge pull request #204 from acostros/acostros/SDK-136_missing_getAva…
florinparascan Oct 22, 2019
29115d7
Merge pull request #205 from mambu-gmbh/master
florinparascan Oct 22, 2019
714f4a4
feat(api-consumers): IAA-730 - add API Key support to Java API client
May 19, 2020
dc9ed95
feat(api-consumers): IAA-730 - Extracted the HttpClientProvider
May 19, 2020
3a30d4e
feat(api-consumers): IAA-730 - Increased version
May 19, 2020
3eed2e5
feat(api-consumers): IAA-730 - Included build artifacts
May 19, 2020
e08163b
feat(api-consumers): IAA-730 - Updated readme and keep only latest 3 …
May 19, 2020
1d036e3
feat(api-consumers): IAA-730 - Addressed CR comments
May 19, 2020
ea2195c
feat(api-consumers): IAA-730 - Fetch the apikey from config.properties
May 19, 2020
b7f6cd0
Merge pull request #207 from mambu-gmbh/cezarrom/IAA-730_add_API_Key_…
acostros May 20, 2020
3cc6ac7
Merge pull request #208 from mambu-gmbh/develop
acostros May 20, 2020
d3f96df
Bump commons-collections from 3.2.1 to 3.2.2
dependabot[bot] Jun 15, 2020
4aaac60
Merge pull request #209 from mambu-gmbh/dependabot/maven/commons-coll…
vgoldin Jun 16, 2020
8f9863d
feat(clients): NTF-1225 Add fix for get client with full details
EmanuelVasileGresnu Nov 8, 2021
9927f6f
feat(clients): NTF-1225 Fix documentation page link
EmanuelVasileGresnu Nov 8, 2021
b060974
feat(clients): NTF-1225 Upgrade to Mambu api v9.8
EmanuelVasileGresnu Nov 8, 2021
5a48d73
feat(clients): NTF-1225 Add Java version 9.8 to the MR
EmanuelVasileGresnu Nov 8, 2021
cc24c25
feat(clients): NTF-1225 remove unused imports and fix the code format…
EmanuelVasileGresnu Nov 8, 2021
4a631c5
feat(clients): NTF-1225 Change name from client extended to client ex…
EmanuelVasileGresnu Nov 8, 2021
a0bf7b1
feat(clients): NTF-1225 add search by entity in the test
EmanuelVasileGresnu Nov 8, 2021
79e622a
Merge pull request #212 from mambu-gmbh/NTF-1225_Fix_get_full_details…
acostros Nov 8, 2021
ca3e79a
Merge pull request #216 from mambu-gmbh/develop
acostros Nov 9, 2021
4949ff7
Update README.md
georgeghimici Jan 30, 2023
eb6ef2b
Update README.md
georgeghimici Jan 30, 2023
8cd17f1
Update README.md
georgeghimici Jan 30, 2023
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
2 changes: 1 addition & 1 deletion .settings/org.eclipse.jdt.ui.prefs
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
eclipse.preferences.version=1
formatter_profile=_Eclipse [built-in] + 120 char width
formatter_profile=_Mambu Code Formatter
formatter_settings_version=12
201 changes: 201 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
42 changes: 30 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,28 @@
Mambu Java Client repository is archived
===================

Please be aware that the Mambu Java Client repository has been archived because is not maintained anymore, it won't benefit by latest updates in terms of functionality and security patches. Repository will become read-only together will all pull requests.
The only source of documentation and specifications for API is https://api.mambu.com/.

Mambu Java Client
===================

The Mambu Java Client library is an open source library to interact with Mambu's APIs from your Java project.
The library interacts with Mambu's REST APIs.

Using the original class files from the Mambu project, the library allows your to easily interact via the Mambu APIs to retrieve and store information.
Using the original class files from the Mambu project, the library allows you to easily interact with Mambu via the APIs to retrieve and store information.

The library is current under development and is in beta. This means the APIs are not versioned.
The library is continuously updated each time new functionalities are added to the Mambu's REST APIs and it is released once with the main Mambu product.

Usage
-----

To use the Mambu Java API Wrapper, please include the following jars in your build path

* build/Mambu-APIs-Java-3.14-bin.jar
* lib/mambu-models-V3.14.jar
* further dependencies to run and test (see pom.xml for versions)
* build/Mambu-APIs-Java-9.8-bin.jar
* build/Mambu-APIs-Java-9.8-bin-sources.jar
* lib/mambu-models-V9.6.jar
* further dependencies to run and test (see pom.xml for versions)
* httpclient
* httpcore
* gson
Expand All @@ -25,9 +32,7 @@ To use the Mambu Java API Wrapper, please include the following jars in your bui
* google-collect
* jdo-api
* guice
* mockito-all
* junit
* gwt-user
* datanucleus-core

There is a list of services which are provided through a factory.
The list will be updated constantly and currently contains:
Expand All @@ -38,11 +43,13 @@ The list will be updated constantly and currently contains:
- CommentsService
- CustomFieldValueService
- CustomViewsService
- DatabaseService
- DocumentsService
- DocumentTemplatesService
- IntelligenceService
- LinesOfCreditService
- LoansService
- NotificationsService
- OrganizationService
- RepaymentsService
- SavingsService
Expand All @@ -54,24 +61,35 @@ To use the factory, some date must be provided in order to set it up:

MambuAPIServiceFactory serviceFactory = MambuAPIServiceFactory.getFactory(
"mydomain.mambu.com", "username", "password");

OR

MambuAPIServiceFactory serviceFactory = MambuAPIServiceFactory.getFactory(
"mydomain.mambu.com", "username", "password", "user agent header value");

OR

MambuAPIServiceFactory serviceFactory = MambuAPIServiceFactory.getFactoryWithApiKey(
"mydomain.mambu.com", "DiiCtz7KgQnOi6vdkP1aRw9dCbseINot", "user agent header value");


After this step, each service can be taken through a simple call like:

ClientService clientService = serviceFactory.getClientService();

See the classes from demo package for a few more examples of using the library

Or check out the javadocs here: http://mambu-gmbh.github.com/Mambu-APIs-Java/
Or check out the javadocs here: http://mambu-gmbh.github.io/Mambu-APIs-Java/

Contributing to the Project
-----
----------------------------
This is a community project and we'd love if you can contribute to make the Mambu API wrapper for Java better.

The project uses Maven for the build process. To make contributions to the project, fork it on GitHub, checkout out the project and import it into Eclipse (or your favourite Java IDE) as a Maven 2 project.
The project uses Maven for the build process. To make contributions to the project, fork it on GitHub, checkout the project and import it into Eclipse (or your favourite Java IDE) as a Maven 2 project.

Ensure to write JUnit tests for all contributions and rerun all existing tests (under /test) to ensure a high code quality.

When you're done with your changes, commit and push them to your GitHub fork and create a pull request so that we can review your code and incorporate the changes.

The Mambu team will update the Mambu models jar to account for changes in new releases as needed.
The Mambu team updates the Mambu models jar to account for changes in new releases as needed.

Binary file removed build/Mambu-APIs-Java-3.12-bin.jar
Binary file not shown.
Binary file removed build/Mambu-APIs-Java-3.12.1-bin.jar
Binary file not shown.
Binary file removed build/Mambu-APIs-Java-3.12.2-bin.jar
Binary file not shown.
Binary file removed build/Mambu-APIs-Java-3.13-bin.jar
Binary file not shown.
Binary file removed build/Mambu-APIs-Java-3.14-bin.jar
Binary file not shown.
Binary file added build/Mambu-APIs-Java-9.5-bin-sources.jar
Binary file not shown.
Binary file added build/Mambu-APIs-Java-9.5-bin.jar
Binary file not shown.
Binary file added build/Mambu-APIs-Java-9.6-bin-sources.jar
Binary file not shown.
Binary file added build/Mambu-APIs-Java-9.6-bin.jar
Binary file not shown.
Binary file added build/Mambu-APIs-Java-9.7-bin-sources.jar
Binary file not shown.
Binary file added build/Mambu-APIs-Java-9.7-bin.jar
Binary file not shown.
Binary file added build/Mambu-APIs-Java-9.8-bin-sources.jar
Binary file not shown.
Binary file added build/Mambu-APIs-Java-9.8-bin.jar
Binary file not shown.
10 changes: 9 additions & 1 deletion config.properties
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,19 @@
#
# Domain 1 Host settings
#
protocol =
domain= subdomain.sandbox.mambu.com
user = demo
password = demo
# For clients we can specify also the first and the last name instead of ID.
apikey=DiiCtz7KgQnOi6vdkP1aRw9dCbseINot
# For clients we can specify also the first and the last name instead of ID.
demoClientFirstName = John
demoClientLastName = Doe
#
#
# Domain 2 Host settings (for multi-tenant environments)
#
protocol2 =
domain2 = subdomain.mambu.com
user2 = demo
password2 = demo
Expand Down Expand Up @@ -70,4 +73,9 @@ demoSavingsProductId =
demoLineOfCreditId=


# Demo cron start time settings
demoCronStartHour = 23
demoCronStartMinute = 59
demoCronStartSecond = 0


Loading