From 687950de55e15b8039a873eec799650ea1a42c4f Mon Sep 17 00:00:00 2001 From: ibrahimlawal Date: Sat, 23 Sep 2017 11:18:07 +0100 Subject: [PATCH] [chore] format all files using the netbeans command --- Keys.json | 14 +- .../paystackjava/constants/Definitions.java | 9 +- .../paystackjava/core/ApiConnection.java | 48 ++++--- .../paystackjava/core/ApiQuery.java | 14 +- .../paystackjava/core/Customers.java | 42 +++--- .../iyanuadelekan/paystackjava/core/Keys.java | 29 ++-- .../paystackjava/core/Pages.java | 30 ++-- .../paystackjava/core/Plans.java | 30 ++-- .../paystackjava/core/Subscriptions.java | 30 ++-- .../paystackjava/core/Transactions.java | 21 ++- src/test/java/Test.java | 3 +- .../paystackjava/core/ApiConnection.class | Bin 4687 -> 4850 bytes .../paystackjava/core/ApiQuery.class | Bin 940 -> 940 bytes .../paystackjava/core/Customers.class | Bin 3806 -> 3806 bytes .../paystackjava/core/Keys.class | Bin 2325 -> 2239 bytes .../paystackjava/core/Pages.class | Bin 3592 -> 3592 bytes .../paystackjava/core/Plans.class | Bin 3945 -> 3945 bytes .../paystackjava/core/Subscriptions.class | Bin 2948 -> 2948 bytes .../paystackjava/core/Transactions.class | Bin 4780 -> 4780 bytes .../surefire-reports/TEST-test.java.Tests.xml | 128 +++++++++--------- 20 files changed, 237 insertions(+), 161 deletions(-) diff --git a/Keys.json b/Keys.json index 19fbf23..811cacb 100644 --- a/Keys.json +++ b/Keys.json @@ -1,9 +1,9 @@ { - "API_KEYS":{ - "KEY_IN_USE": "sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "TEST_SECRET_KEY": "sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "TEST_PUBLIC_KEY": "pk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "LIVE_SECRET_KEY": "sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "LIVE_PUBLIC_KEY": "pk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" - } + "API_KEYS": { + "KEY_IN_USE": "sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "TEST_SECRET_KEY": "sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "TEST_PUBLIC_KEY": "pk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "LIVE_SECRET_KEY": "sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "LIVE_PUBLIC_KEY": "pk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } } diff --git a/src/me/iyanuadelekan/paystackjava/constants/Definitions.java b/src/me/iyanuadelekan/paystackjava/constants/Definitions.java index 00c94e3..285a8f5 100644 --- a/src/me/iyanuadelekan/paystackjava/constants/Definitions.java +++ b/src/me/iyanuadelekan/paystackjava/constants/Definitions.java @@ -6,12 +6,11 @@ public class Definitions { /** - * The following are URL definitions for the Paystack API. - * All URLs are RESTful endpoints and as such modification of any - * of these URL resources will lead to problems with querying the Paystack API. - * Only modify if you know what you are doing. + * The following are URL definitions for the Paystack API. All URLs are + * RESTful endpoints and as such modification of any of these URL resources + * will lead to problems with querying the Paystack API. Only modify if you + * know what you are doing. */ - private final static String BASE_API_ENDPOINT = "https://api.paystack.co"; public static final String PAYSTACK_INLINE_PAYSTACK_STANDARD = BASE_API_ENDPOINT + "/transaction/initialize"; diff --git a/src/me/iyanuadelekan/paystackjava/core/ApiConnection.java b/src/me/iyanuadelekan/paystackjava/core/ApiConnection.java index 1c06222..5fcd614 100644 --- a/src/me/iyanuadelekan/paystackjava/core/ApiConnection.java +++ b/src/me/iyanuadelekan/paystackjava/core/ApiConnection.java @@ -15,7 +15,7 @@ */ public class ApiConnection { - private String url; + private String url; private String apiKey; /** @@ -37,14 +37,15 @@ public ApiConnection(String url) { /** * Connects to and queries Paystack API with POST + * * @param query - APIQuery containing parameters to send * @return - JSONObject containing API response */ public JSONObject connectAndQuery(ApiQuery query) { try { HttpResponse queryForResponse = Unirest.post(url) - .header("Accept","application/json") - .header("Authorization","Bearer " + apiKey) + .header("Accept", "application/json") + .header("Authorization", "Bearer " + apiKey) .fields(query.getParams()) .asJson(); return queryForResponse.getBody().getObject(); @@ -54,17 +55,17 @@ public JSONObject connectAndQuery(ApiQuery query) { return null; } - /** * Connects to and queries API with POST + * * @param query - HashMap containing parameters to send * @return - JSONObject containing API response */ - public JSONObject connectAndQuery(HashMap query) { + public JSONObject connectAndQuery(HashMap query) { try { HttpResponse queryForResponse = Unirest.post(url) - .header("Accept","application/json") - .header("Authorization","Bearer " + apiKey) + .header("Accept", "application/json") + .header("Authorization", "Bearer " + apiKey) .fields(query) .asJson(); return queryForResponse.getBody().getObject(); @@ -76,13 +77,14 @@ public JSONObject connectAndQuery(HashMap query) { /** * Used to send a GET request to the Paystack API + * * @return - JSONObject containing the API response */ - public JSONObject connectAndQueryWithGet(){ + public JSONObject connectAndQueryWithGet() { try { HttpResponse queryForResponse = Unirest.get(url) - .header("Accept","application/json") - .header("Authorization","Bearer " + apiKey) + .header("Accept", "application/json") + .header("Authorization", "Bearer " + apiKey) .asJson(); return queryForResponse.getBody().getObject(); } catch (UnirestException e) { @@ -93,14 +95,15 @@ public JSONObject connectAndQueryWithGet(){ /** * Used to send a GET request to the Paystack API + * * @param query - APIQuery containing parameters to send * @return - JSONObject containing API response */ - public JSONObject connectAndQueryWithGet(ApiQuery query){ + public JSONObject connectAndQueryWithGet(ApiQuery query) { try { HttpResponse queryForResponse = Unirest.get(url) - .header("Accept","application/json") - .header("Authorization","Bearer " + apiKey) + .header("Accept", "application/json") + .header("Authorization", "Bearer " + apiKey) .queryString(query.getParams()) .asJson(); return queryForResponse.getBody().getObject(); @@ -112,14 +115,15 @@ public JSONObject connectAndQueryWithGet(ApiQuery query){ /** * Used to send a GET request to the Paystack API + * * @param query - HashMap containing parameters to send * @return - JSONObject containing API response */ - public JSONObject connectAndQueryWithGet(HashMap query) { + public JSONObject connectAndQueryWithGet(HashMap query) { try { HttpResponse queryForResponse = Unirest.get(url) - .header("Accept","application/json") - .header("Authorization","Bearer " + apiKey) + .header("Accept", "application/json") + .header("Authorization", "Bearer " + apiKey) .queryString(query) .asJson(); return queryForResponse.getBody().getObject(); @@ -131,14 +135,15 @@ public JSONObject connectAndQueryWithGet(HashMap query) { /** * Used to send a PUT request to the Paystack API + * * @param query - APIQuery containing parameters to send * @return - JSONObject containing API response */ public JSONObject connectAndQueryWithPut(ApiQuery query) { try { HttpResponse queryForResponse = Unirest.put(url) - .header("Accept","application/json") - .header("Authorization","Bearer " + apiKey) + .header("Accept", "application/json") + .header("Authorization", "Bearer " + apiKey) .fields(query.getParams()) .asJson(); return queryForResponse.getBody().getObject(); @@ -150,14 +155,15 @@ public JSONObject connectAndQueryWithPut(ApiQuery query) { /** * Used to send a PUT request to the Paystack API + * * @param query - HashMap containing parameters to send * @return - JSONObject containing API response */ - public JSONObject connectAndQueryWithPut(HashMap query) { + public JSONObject connectAndQueryWithPut(HashMap query) { try { HttpResponse queryForResponse = Unirest.get(url) - .header("Accept","application/json") - .header("Authorization","Bearer " + apiKey) + .header("Accept", "application/json") + .header("Authorization", "Bearer " + apiKey) .queryString(query) .asJson(); return queryForResponse.getBody().getObject(); diff --git a/src/me/iyanuadelekan/paystackjava/core/ApiQuery.java b/src/me/iyanuadelekan/paystackjava/core/ApiQuery.java index b6e8562..33119b5 100644 --- a/src/me/iyanuadelekan/paystackjava/core/ApiQuery.java +++ b/src/me/iyanuadelekan/paystackjava/core/ApiQuery.java @@ -7,29 +7,31 @@ */ public class ApiQuery { - private HashMap queryMap; + private HashMap queryMap; /** * Initializes a new query map */ - public ApiQuery(){ - this.queryMap = new HashMap(); + public ApiQuery() { + this.queryMap = new HashMap(); } /** * Used to add a parameter to the query map + * * @param key * @param value */ - public void putParams(String key, Object value){ - this.queryMap.put(key,value); + public void putParams(String key, Object value) { + this.queryMap.put(key, value); } /** * Used to get all parameters within the query map + * * @return - HashMap containin g query parameters */ - public HashMap getParams(){ + public HashMap getParams() { return this.queryMap; } diff --git a/src/me/iyanuadelekan/paystackjava/core/Customers.java b/src/me/iyanuadelekan/paystackjava/core/Customers.java index 159a3fb..43bd16b 100644 --- a/src/me/iyanuadelekan/paystackjava/core/Customers.java +++ b/src/me/iyanuadelekan/paystackjava/core/Customers.java @@ -14,16 +14,18 @@ public class Customers { /** * Used to create a new customer + * * @param queryMap * @return JSONObject */ - public JSONObject createCustomer(HashMap queryMap){ + public JSONObject createCustomer(HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_CUSTOMERS_CREATE_CUSTOMER); return this.apiConnection.connectAndQuery(queryMap); } /** * Used to create a new customer + * * @param query * @return JSONObject */ @@ -34,6 +36,7 @@ public JSONObject createCustomer(ApiQuery query) { /** * Used to create a new customer + * * @param email * @param firstName * @param lastName @@ -42,31 +45,33 @@ public JSONObject createCustomer(ApiQuery query) { * @return JSONObject */ public JSONObject createCustomer(String email, String firstName, String lastName, - String phone, Object metadata) { + String phone, Object metadata) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_CUSTOMERS_CREATE_CUSTOMER); ApiQuery apiQuery = new ApiQuery(); - apiQuery.putParams("email",email); - apiQuery.putParams("first_name",firstName); - apiQuery.putParams("last_name",lastName); - apiQuery.putParams("phone",phone); - apiQuery.putParams("metadata",metadata); + apiQuery.putParams("email", email); + apiQuery.putParams("first_name", firstName); + apiQuery.putParams("last_name", lastName); + apiQuery.putParams("phone", phone); + apiQuery.putParams("metadata", metadata); return this.apiConnection.connectAndQuery(apiQuery); } /** * Used to get a list of customers + * * @param queryMap * @return JSONObject */ - public JSONObject listCustomers(HashMap queryMap) { + public JSONObject listCustomers(HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_CUSTOMERS_LIST_CUSTOMERS); return this.apiConnection.connectAndQueryWithGet(queryMap); } /** * Used to get a list of customers + * * @param query * @return JSONObject */ @@ -77,6 +82,7 @@ public JSONObject listCustomers(ApiQuery query) { /** * Used to get a list of customers + * * @param perPage * @param page * @return JSONObject @@ -85,14 +91,15 @@ public JSONObject listCustomers(int perPage, int page) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_CUSTOMERS_LIST_CUSTOMERS); ApiQuery apiQuery = new ApiQuery(); - apiQuery.putParams("perPage",perPage); - apiQuery.putParams("page",page); + apiQuery.putParams("perPage", perPage); + apiQuery.putParams("page", page); return this.apiConnection.connectAndQueryWithGet(apiQuery); } /** * Used to get a customer + * * @param idOrCustomerCode * @return JSONObject */ @@ -103,17 +110,19 @@ public JSONObject fetchCustomer(String idOrCustomerCode) { /** * Used to update a customer + * * @param queryMap * @param idOrCustomerCode * @return JSONObject */ - public JSONObject updateCustomer(HashMap queryMap, String idOrCustomerCode) { + public JSONObject updateCustomer(HashMap queryMap, String idOrCustomerCode) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_CUSTOMERS_UPDATE_CUSTOMER + idOrCustomerCode); return this.apiConnection.connectAndQueryWithPut(queryMap); } /** * Used to update a customer + * * @param query * @param idOrCustomerCode * @return JSONObject @@ -125,6 +134,7 @@ public JSONObject updateCustomer(ApiQuery query, String idOrCustomerCode) { /** * Used to update a customer + * * @param idOrCustomerCode * @param email * @param firstName @@ -134,14 +144,14 @@ public JSONObject updateCustomer(ApiQuery query, String idOrCustomerCode) { * @return JSONObject */ public JSONObject updateCustomer(String idOrCustomerCode, String email, String firstName, String lastName, - String phone, Object metadata) { + String phone, Object metadata) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_CUSTOMERS_UPDATE_CUSTOMER.concat(idOrCustomerCode)); ApiQuery apiQuery = new ApiQuery(); - apiQuery.putParams("first_name",firstName); - apiQuery.putParams("last_name",lastName); - apiQuery.putParams("phone",phone); - apiQuery.putParams("metadata",metadata); + apiQuery.putParams("first_name", firstName); + apiQuery.putParams("last_name", lastName); + apiQuery.putParams("phone", phone); + apiQuery.putParams("metadata", metadata); return this.apiConnection.connectAndQueryWithPut(apiQuery); } diff --git a/src/me/iyanuadelekan/paystackjava/core/Keys.java b/src/me/iyanuadelekan/paystackjava/core/Keys.java index db7d35a..b6838eb 100644 --- a/src/me/iyanuadelekan/paystackjava/core/Keys.java +++ b/src/me/iyanuadelekan/paystackjava/core/Keys.java @@ -18,6 +18,7 @@ class Keys { /** * Used to initialise all necessary API keys + * * @throws FileNotFoundException */ void initKeys() throws FileNotFoundException { @@ -26,7 +27,7 @@ void initKeys() throws FileNotFoundException { File file = new File("Keys.json"); Scanner scanner = new Scanner(file); - while(scanner.hasNext()) { + while (scanner.hasNext()) { fileContent += scanner.nextLine(); } keyObject = new JSONObject(fileContent).getJSONObject("API_KEYS"); @@ -41,63 +42,73 @@ void initKeys() throws FileNotFoundException { /** * Used to set test secret key + * * @param key */ - protected void setTest_SECRET_KEY(String key){ + protected void setTest_SECRET_KEY(String key) { this.TEST_SECRET_KEY = key; } /** * Used to get test secret key + * * @return */ - protected String getTEST_SECRET_KEY() { return this.TEST_SECRET_KEY; } + protected String getTEST_SECRET_KEY() { + return this.TEST_SECRET_KEY; + } /** * Used to set test public key + * * @param key */ - protected void setTEST_PUBLIC_KEY(String key){ + protected void setTEST_PUBLIC_KEY(String key) { this.TEST_PUBLIC_KEY = key; } /** * Used to get test public key + * * @return */ - protected String getTEST_PUBLIC_KEY(){ + protected String getTEST_PUBLIC_KEY() { return this.TEST_PUBLIC_KEY; } /** * Used to set live secret key + * * @param key */ - protected void setLIVE_SECRET_KEY(String key){ + protected void setLIVE_SECRET_KEY(String key) { this.LIVE_SECRET_KEY = key; } /** * Used to get live secret key + * * @return */ - protected String getLIVE_SECRET_KEY(){ + protected String getLIVE_SECRET_KEY() { return this.LIVE_SECRET_KEY; } /** * Used to set live public key + * * @param key */ - protected void setLIVE_PUBLIC_KEY(String key){ + protected void setLIVE_PUBLIC_KEY(String key) { this.LIVE_PUBLIC_KEY = key; } /** * Used to get live public key + * * @return */ - protected String getLIVE_PUBLIC_KEY(){ + protected String getLIVE_PUBLIC_KEY() { return this.LIVE_PUBLIC_KEY; } diff --git a/src/me/iyanuadelekan/paystackjava/core/Pages.java b/src/me/iyanuadelekan/paystackjava/core/Pages.java index 47d892a..991ee9e 100644 --- a/src/me/iyanuadelekan/paystackjava/core/Pages.java +++ b/src/me/iyanuadelekan/paystackjava/core/Pages.java @@ -15,32 +15,35 @@ public class Pages { /** * Used to create a new page + * * @param queryMap * @return */ - public JSONObject createPage(HashMap queryMap) { + public JSONObject createPage(HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_CREATE_PAGE); return this.apiConnection.connectAndQuery(queryMap); } /** * Used to create a new page + * * @param query * @return */ - public JSONObject createPage(ApiQuery query) { + public JSONObject createPage(ApiQuery query) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_CREATE_PAGE); return this.apiConnection.connectAndQuery(query); } /** * Used to create a new page + * * @param name * @param description * @param amount * @return */ - public JSONObject createPage(String name, String description, String amount) { + public JSONObject createPage(String name, String description, String amount) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_CREATE_PAGE); this.apiQuery = new ApiQuery(); this.apiQuery.putParams("name", name); @@ -52,31 +55,34 @@ public JSONObject createPage(String name, String description, String amount) { /** * Used to list created pages + * * @param queryMap * @return */ - public JSONObject listPages(HashMap queryMap) { + public JSONObject listPages(HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_LIST_PAGES); return this.apiConnection.connectAndQueryWithGet(queryMap); } /** * Used to list created pages + * * @param query * @return */ - public JSONObject listPages(ApiQuery query) { + public JSONObject listPages(ApiQuery query) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_LIST_PAGES); return this.apiConnection.connectAndQueryWithGet(query); } /** * Used to list created pages + * * @param perPage * @param page * @return */ - public JSONObject listPages(int perPage, int page) { + public JSONObject listPages(int perPage, int page) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_LIST_PAGES); this.apiQuery = new ApiQuery(); this.apiQuery.putParams("perPage", perPage); @@ -87,38 +93,42 @@ public JSONObject listPages(int perPage, int page) { /** * Used to fetch a page + * * @param idOrSlug * @return */ - public JSONObject fetchPage(String idOrSlug) { + public JSONObject fetchPage(String idOrSlug) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_FETCH_PAGE + idOrSlug); return this.apiConnection.connectAndQueryWithGet(); } /** * Used to update a page + * * @param idOrSlug * @param queryMap * @return */ - public JSONObject updatePage(String idOrSlug, HashMap queryMap) { + public JSONObject updatePage(String idOrSlug, HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_UPDATE_PAGE + idOrSlug); return this.apiConnection.connectAndQueryWithPut(queryMap); } /** * Used to update a page + * * @param idOrSlug * @param query * @return */ - public JSONObject updatePage(String idOrSlug, ApiQuery query) { + public JSONObject updatePage(String idOrSlug, ApiQuery query) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_UPDATE_PAGE + idOrSlug); return this.apiConnection.connectAndQueryWithPut(query); } /** * Used to update a page + * * @param idOrSlug * @param name * @param description @@ -126,7 +136,7 @@ public JSONObject updatePage(String idOrSlug, ApiQuery query) { * @param active * @return */ - public JSONObject updatePage(String idOrSlug, String name, String description, String amount, boolean active) { + public JSONObject updatePage(String idOrSlug, String name, String description, String amount, boolean active) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PAGES_UPDATE_PAGE + idOrSlug); this.apiQuery = new ApiQuery(); this.apiQuery.putParams("name", name); diff --git a/src/me/iyanuadelekan/paystackjava/core/Plans.java b/src/me/iyanuadelekan/paystackjava/core/Plans.java index dbbf57d..fbde35f 100644 --- a/src/me/iyanuadelekan/paystackjava/core/Plans.java +++ b/src/me/iyanuadelekan/paystackjava/core/Plans.java @@ -14,26 +14,29 @@ public class Plans { /** * Used to create a plan + * * @param queryMap * @return */ - public JSONObject createPlan(HashMap queryMap) { + public JSONObject createPlan(HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_CREATE_PLAN); return this.apiConnection.connectAndQuery(queryMap); } /** * Used to create a plan + * * @param query * @return */ - public JSONObject createPlan(ApiQuery query) { + public JSONObject createPlan(ApiQuery query) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_CREATE_PLAN); return this.apiConnection.connectAndQuery(query); } /** * Used to create a plan + * * @param name * @param description * @param amount @@ -44,7 +47,7 @@ public JSONObject createPlan(ApiQuery query) { * @return */ public JSONObject createPlan(String name, String description, int amount, String interval, - boolean send_invoices, boolean send_sms, String currency) { + boolean send_invoices, boolean send_sms, String currency) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_CREATE_PLAN); ApiQuery apiQuery = new ApiQuery(); @@ -60,31 +63,34 @@ public JSONObject createPlan(String name, String description, int amount, String /** * Used to list plans + * * @param queryMap * @return */ - public JSONObject listPlans(HashMap queryMap) { + public JSONObject listPlans(HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_LIST_PLANS); return this.apiConnection.connectAndQueryWithGet(queryMap); } /** * Used to list plans + * * @param query * @return */ - public JSONObject listPlans(ApiQuery query) { + public JSONObject listPlans(ApiQuery query) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_LIST_PLANS); return this.apiConnection.connectAndQueryWithGet(query); } /** * Used to list plans + * * @param perPage * @param page * @return */ - public JSONObject listPlans(String perPage, String page) { + public JSONObject listPlans(String perPage, String page) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_LIST_PLANS); ApiQuery apiQuery = new ApiQuery(); @@ -96,38 +102,42 @@ public JSONObject listPlans(String perPage, String page) { /** * Used to fetch a plan + * * @param idOrPlanCode * @return */ - public JSONObject fetchPlan(String idOrPlanCode) { + public JSONObject fetchPlan(String idOrPlanCode) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_FETCH_PLAN + idOrPlanCode); return this.apiConnection.connectAndQueryWithGet(); } /** * Used to update a plan + * * @param idOrPlanCode * @param queryMap * @return */ - public JSONObject updatePlan(String idOrPlanCode, HashMap queryMap) { + public JSONObject updatePlan(String idOrPlanCode, HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_UPDATE_PLAN + idOrPlanCode); return this.apiConnection.connectAndQueryWithPut(queryMap); } /** * Used to update a plan + * * @param idOrPlanCode * @param query * @return */ - public JSONObject updatePlan(String idOrPlanCode, ApiQuery query) { + public JSONObject updatePlan(String idOrPlanCode, ApiQuery query) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_UPDATE_PLAN.concat(idOrPlanCode)); return this.apiConnection.connectAndQueryWithPut(query); } /** * Used to update a plan + * * @param idOrPlanCode * @param name * @param description @@ -139,7 +149,7 @@ public JSONObject updatePlan(String idOrPlanCode, ApiQuery query) { * @return */ public JSONObject updatePlan(String idOrPlanCode, String name, String description, int amount, - String interval, boolean send_invoices, String send_sms, String currency) { + String interval, boolean send_invoices, String send_sms, String currency) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_PLANS_UPDATE_PLAN.concat(idOrPlanCode)); ApiQuery apiQuery = new ApiQuery(); diff --git a/src/me/iyanuadelekan/paystackjava/core/Subscriptions.java b/src/me/iyanuadelekan/paystackjava/core/Subscriptions.java index e434d1d..908fd7c 100644 --- a/src/me/iyanuadelekan/paystackjava/core/Subscriptions.java +++ b/src/me/iyanuadelekan/paystackjava/core/Subscriptions.java @@ -15,32 +15,35 @@ public class Subscriptions { /** * Used to create a subscription + * * @param queryMap * @return */ - public JSONObject createSubscription(HashMap queryMap) { + public JSONObject createSubscription(HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_CREATE_SUBSCRIPTION); return this.apiConnection.connectAndQuery(queryMap); } /** * Used to create a subscription + * * @param query * @return */ - public JSONObject createSubscription(ApiQuery query) { + public JSONObject createSubscription(ApiQuery query) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_CREATE_SUBSCRIPTION); return this.apiConnection.connectAndQuery(query); } /** * Used to create a subscription + * * @param customer * @param plan * @param authorization * @return */ - public JSONObject createSubscription(String customer, String plan, String authorization) { + public JSONObject createSubscription(String customer, String plan, String authorization) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_CREATE_SUBSCRIPTION); this.apiQuery = new ApiQuery(); @@ -53,31 +56,34 @@ public JSONObject createSubscription(String customer, String plan, String author /** * Used to disable a subscription + * * @param queryMap * @return */ - public JSONObject disableSubscription(HashMap queryMap) { + public JSONObject disableSubscription(HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_DISABLE_SUBSCRIPTION); return this.apiConnection.connectAndQuery(queryMap); } /** * Used to disable a subscription + * * @param query * @return */ - public JSONObject disableSubscription(ApiQuery query) { + public JSONObject disableSubscription(ApiQuery query) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_DISABLE_SUBSCRIPTION); return this.apiConnection.connectAndQuery(query); } /** * Used to disable a subscription + * * @param code * @param token * @return */ - public JSONObject disableSubscription(String code, String token) { + public JSONObject disableSubscription(String code, String token) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_DISABLE_SUBSCRIPTION); this.apiQuery = new ApiQuery(); @@ -89,31 +95,34 @@ public JSONObject disableSubscription(String code, String token) { /** * Used to enable a subscription + * * @param queryMap * @return */ - public JSONObject enableSubscription(HashMap queryMap) { + public JSONObject enableSubscription(HashMap queryMap) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_ENABLE_SUBSCRIPTION); return this.apiConnection.connectAndQuery(queryMap); } /** * Used to enable a subscription + * * @param query * @return */ - public JSONObject enableSubscription(ApiQuery query) { + public JSONObject enableSubscription(ApiQuery query) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_ENABLE_SUBSCRIPTION); return this.apiConnection.connectAndQuery(query); } /** * Used to enable a subscription + * * @param code * @param token * @return */ - public JSONObject enableSubscription(String code, String token) { + public JSONObject enableSubscription(String code, String token) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_ENABLE_SUBSCRIPTION); this.apiQuery = new ApiQuery(); @@ -125,10 +134,11 @@ public JSONObject enableSubscription(String code, String token) { /** * Used to fetch a subscription + * * @param idOrSubscriptionCode * @return */ - public JSONObject fetchSubscription(String idOrSubscriptionCode) { + public JSONObject fetchSubscription(String idOrSubscriptionCode) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_SUBSCRIPTIONS_FETCH_SUBSCRIPTION); return this.apiConnection.connectAndQueryWithGet(); } diff --git a/src/me/iyanuadelekan/paystackjava/core/Transactions.java b/src/me/iyanuadelekan/paystackjava/core/Transactions.java index 4de8727..24bbc3a 100644 --- a/src/me/iyanuadelekan/paystackjava/core/Transactions.java +++ b/src/me/iyanuadelekan/paystackjava/core/Transactions.java @@ -15,6 +15,7 @@ public class Transactions { /** * Used to initialize a transaction + * * @param queryMap * @return */ @@ -25,6 +26,7 @@ public JSONObject initializeTransaction(HashMap queryMap) { /** * Used to initialize a transaction + * * @param query * @return */ @@ -35,6 +37,7 @@ public JSONObject initializeTransaction(ApiQuery query) { /** * Used to initialize a transaction + * * @param reference * @param amount * @param email @@ -43,7 +46,7 @@ public JSONObject initializeTransaction(ApiQuery query) { * @return */ public JSONObject initializeTransaction(String reference, String amount, String email, - String plan, String callback_url) { + String plan, String callback_url) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_TRANSACTIONS_INITIALIZE_TRANSACTION); ApiQuery apiQuery = new ApiQuery(); apiQuery.putParams("reference", reference); @@ -56,6 +59,7 @@ public JSONObject initializeTransaction(String reference, String amount, String /** * Used to verify a transaction + * * @param reference * @return */ @@ -66,6 +70,7 @@ public JSONObject verifyTransaction(String reference) { /** * Used to list transactions + * * @param queryMap * @return */ @@ -76,6 +81,7 @@ public JSONObject listTransactions(HashMap queryMap) { /** * Used to list transactions + * * @param query * @return */ @@ -86,6 +92,7 @@ public JSONObject listTransactions(ApiQuery query) { /** * Used to list transactions + * * @param perPage * @param page * @return @@ -100,6 +107,7 @@ public JSONObject listTransactions(String perPage, String page) { /** * Used to fetch transactions + * * @param id * @return */ @@ -110,6 +118,7 @@ public JSONObject fetchTransaction(String id) { /** * Used for charge authorization + * * @param queryMap * @return */ @@ -120,6 +129,7 @@ public JSONObject chargeAuthorization(HashMap queryMap) { /** * Used for charge authorization + * * @param query * @return */ @@ -130,6 +140,7 @@ public JSONObject chargeAuthorization(ApiQuery query) { /** * Used for charge authorization + * * @param reference * @param authorization_code * @param amount @@ -138,7 +149,7 @@ public JSONObject chargeAuthorization(ApiQuery query) { * @return */ public JSONObject chargeAuthorization(String reference, String authorization_code, String amount, - String email, String callback_url) { + String email, String callback_url) { this.apiConnection = new ApiConnection(Definitions.PAYSTACK_TRANSACTIONS_CHARGE_AUTHORIZATION); ApiQuery apiQuery = new ApiQuery(); @@ -153,6 +164,7 @@ public JSONObject chargeAuthorization(String reference, String authorization_cod /** * Used for charge token + * * @param queryMap * @return */ @@ -163,6 +175,7 @@ public JSONObject chargeToken(HashMap queryMap) { /** * Used for charge token + * * @param query * @return */ @@ -173,6 +186,7 @@ public JSONObject chargeToken(ApiQuery query) { /** * Used for charge token + * * @param reference * @param token * @param amount @@ -193,6 +207,7 @@ public JSONObject chargeToken(String reference, String token, String amount, Str /** * Used to export transactions + * * @param queryMap * @return */ @@ -203,6 +218,7 @@ public JSONObject exportTransactions(HashMap queryMap) { /** * Used to export transactions + * * @param query * @return */ @@ -213,6 +229,7 @@ public JSONObject exportTransactions(ApiQuery query) { /** * Used to export transactions + * * @param from * @param to * @param settled diff --git a/src/test/java/Test.java b/src/test/java/Test.java index 54f703f..e835577 100644 --- a/src/test/java/Test.java +++ b/src/test/java/Test.java @@ -4,4 +4,5 @@ * @author Iyanu Adelekan on 16/04/2017. * @// TODO: 16/04/2017 Create library tests */ -public class Test {} +public class Test { +} diff --git a/target/classes/me/iyanuadelekan/paystackjava/core/ApiConnection.class b/target/classes/me/iyanuadelekan/paystackjava/core/ApiConnection.class index 523c5c54b6822c8ebdc62b282c789b685a92d8da..f028ef652ade811b6b38586c33c217c51e9ab4eb 100644 GIT binary patch delta 1594 zcmcJP$#c|26vsb3ThIK`QDRw^RT{U_R1hJFiV_7PNsLJxFcOlG#GnJjkcA15hzo&X zF`(cAG!SuDa4)T*DAy{{ix)3myzvis_To+ab`l11@dTIm>v`|>d!PQk?)l@+zwavi z{_jucfErFm%%?3wB~MybN5p9hrrok8LkFE{x+2!n9g(6ZqeySaeJY}lb!nbX^GrmJ z^=UR(Hbz`WTblmxeKweZh)oQJjG>5OMj|$ow~Q{2xQQ*6tr6w)gksww#uyJqNn<=0 zu|2H%cs`gHEH6e>&|`VYvg6Fpktr)}AJ1(VUYXmnCbxd1-!gIbH}hA_Wc@dZn$%9R zhH}5el&3Ab90hj!C|O;;$FY}1j(ubuFSEdL4+|`lj{O|)UCCQguQ*=ipx=>vpz;u} zIbP=t%bSkF9B~}QTaG!7bHXy^c#D&U+r3F&?+ck^Y3tZ%e%0v4e#hIi_zTI}@^^UG z@?I$UzT*Qvw0z|Fm;;VeWPL|!UD>>$-1c16NG?B6)jqy$Fh6kiOzKp^obw$eD@@!^ zmE`6x(WGu5c7Yp-TPiKJR)a8>l*8~456f05=TDz>-Gv0zT33*fT||i@74qDzSyyu} z_j4b0vX8KsMjn(G#S-$Au#{!Q6iFy=xmM65|6+Z^s!kEZ3avxenf!WX1-cZbU^Pn7 zL^Q}5aL)Vlu5%7fy_z%#r%^2*Wuc1J@R-^*t8t4;KVHPCDdH@<45y)p(;%G2SsY2D zeE~nRz8CC| d(?H=(+v(f9QaRyGTVhR?ii85I^fSg2{{e#u&&U7( delta 1458 zcmb`H$#YCm6oGbP1diIi$3?fd(S=Rd%tsDf9?OFU;X>+`UC!+G*%L5; zN}s(x`<}fHyw*?N=a5%s--h$j_EToRh5JV83pu}!gVc0yV- zYPd$J$H=ygoJc%=of|$kUB+96+uZSKHr(a7;hxxPB1>C8Mq0w&eOs4N!jcwBY+i>U_Dg2}`ZRL&Jb;+&P%_AoKa9cJ%~jV%GMoZNP$+LQqqT$1 z!g|VJ9ODV;B&?VT@|0EkqqI6NpNXnjAm3<$$v3`NR3NesoR zGg(AaRI^0+OOMa ztXA8-W+tNB-B2EQQml3rQ%W2b($N2k;Vtx<)w;#enfYSf_h%3Z4p8`Or4dYR2hasH)2 zB`FPR?ws17y<*rWhW%ow(>otf&4X&tA!$*sn@5ri|G7a^e~D#ZWmct3%{f7x7gU3w z8YRpH33E}xG)b6C66SIe>R*I$^Y?3V{}iTK40pwFPYf**=Dun^kT4G=%p=`=oMiZ~ z!o--Sk0LR-<+dTK*VvE*fUcy=KG9r0*I(*We4YugwGG03l78EaPFIY_4A~Gfe*j{{ ByITMN diff --git a/target/classes/me/iyanuadelekan/paystackjava/core/ApiQuery.class b/target/classes/me/iyanuadelekan/paystackjava/core/ApiQuery.class index 85fb99691e32aca4695366297ff2c9f81eda1a1a..d7cb7ac8b13864ab525355c36f6744ef54b9c8e7 100644 GIT binary patch delta 23 ecmZ3(zJ`5+5i_e40~dqzWOL>KM&-#J%qjpu%>@$x delta 23 ecmZ3(zJ`5+5i_eK0~dqTWOL>KM#ae;%qjpusRa)J diff --git a/target/classes/me/iyanuadelekan/paystackjava/core/Customers.class b/target/classes/me/iyanuadelekan/paystackjava/core/Customers.class index 45468c2d4f8c9dc2ddee2703dabcc51690f129c2..4ef06ef42f8f6bdd811b2258f6f93166c3e6742b 100644 GIT binary patch delta 183 zcmca7drx-53Qkrr23`j7$>+JnCl_!lO@78{!Kw%pQ38s{Pj=$Uku?PJj2OfiOc>-C zOc~S|%oy|-%z@B?!GXbQ@@cM4Ru`ZOSEvb5to}e=0FYNK7!72_GKez7F~~E-GiWj- zP7da&X3YkglQa1;PX=o_kX14HBCq)5aNbhZW+1Nx$eScNg+Y*E8iN$WbOt4c84TJC RGl6!`Vz6bHGr5K@2>=Q1DtrI{ delta 183 zcmca7drx-53Qks023`iS$>+JnCl_!lO@78{!72|FQ2>g_Pj=$Uk<|n8^cln$3>oAY zj2P4yj2ZM8Oc=}=Oc@*)%qO4b>ST2Qs&Isw5XI^RYZ$Iazbg zaMw3}o^{1ikjNQQVn}JkJ}Oo@c_Fo~_1c)~;6z zQn5wa75n#9V|09ky8;l<-99x4J#k?-l*>bb%kFtAtLosDjxGEoFyNlHjOJq9EEi=} zhk4lDFmsFOgBHNUJC?<2Nwp z=Al84x(ybysJlkhv73;(*~8OY!29K!)rU)F>||^+&t2cRQ&t-92*&vI+~A|vfq7p_r$IXj%3d(`5Tg0f@s2;xsF0gQ7EyT&d|P}e;NOk#>VV4A@J z6)gJruy)Y$Yb>yOj9@+%IzmV07~%ZP5wy9`wa_6VzhUGUo%tg~rw`GkOgiNux>tXH z|KBls^3zA?ja@p#<@DrKEOv-1Z*i4cpR4s#8*sHjYS&zCh}v~m8&-&eF5+3@1ctb~ zj&2NNfV7PA^N@5bbNrsM{Ff|T61`3I2dqt1_o-Jwqq=2$f*IUr#XiI`H}>%{ z|5bv_S->nkLW}};f%jZGG`2v)XBvVUdE?K0&chH>e8Kfg0`Qn#V5$I5!jn^P(SJ&H z)U`e!j9C{@zvp#AcNlYo!3PwNFyF{^+O@yX{|A${c5Tk5Yax8)4`i?%NP<9~TmWRj z7sy~ckhCw5ul<1xwFB88kj)E#eB%pbs2#{FUm%bDfw(i}@#(duL?AmC09o_}GTaWN M;sZn=;WqHe2a7GK&Hw-a literal 2325 zcma)7ZBrXn6n-{@>}FX?38hFe1^dD~O{=xFv``BM1wud)&{S<$k_8sRZcH{#nQ{E+ z_|ef%{sO;hrwubQ;}7s(_(#;|?j|IJoxu;e=j^%XocrA8oOAQnKY#oQ;2z2<-ob)` zk7azKU{OUImSile2q7Vs6&XntVJwJcRan-9_GuXFNGV9G*ubWY&s20{Nx|nrW)zGF z`8)UDxFQm=hx%u>~cIKA(GhFztLj_ z-P(<%oRVqnKCZj1ZOkPW=RLQs#NuZBOrU3J_EDKIyO_*wq~a1nPfW{nW+k+Zj%`W^ z&f9r|i4&$}BrAv8Mk%dt7iftj?3`ZM)JvxLt{H>Qo>`VKmN+zG=8vP(?;ANsLT|z@?Z)=YwiR1SttLG)-8**7 zf-!Gfj$zR&D83|I^0+YV*aE-lC6{x$Wf>(2J>FKuF$=MjXXL&bf0;9ij%izE8QZ)} z*>KWE**Qa0@924o1to2S$&g)!v=-&c=-By~T6*Ez%=&49Ge!bAS25vv-dOiM6JGah zHmWJRQpy>E8geYCz9XujVH9H$AVG7BQe*Gbh13g|X$jr#elvw)Bc~w`X6$o!oBD9B zVixj7Ny83yHSA$VgNYd#`x*{VkkBcR4CTBUPRlsdV2NXTd@9cVc(%4ES~;b`Mp47p zVCE6r)Nn&Ax5RQ=EW@}dVdQ@{o`lN{*!7-^HuI3QodvsMJk%PZ-e;m2TOc_WAf(`Kn1=}wv=1SI$5~8MDRsPtQ?85+Q*L}{Z1u-39cd6*nvsvn&*Hi+~Jo98KW12 zrCvVQ?X>(H39Ou;EfWbIqdj?oP-f~F@^r92ScUQnq9+Jvj-gIg(IHG4Wfh$(zyAC8 zD_p8=M!IMf9^9$o@(H>#lgEfedaAgR7@vsrR&n(W`l!9-YW>u%x!M4=w_Pnt?YgTC zHm>pjorKs=sMn|spbt?D;yNCYxpi{4MOOC7nZqXkjy?VZdHRW06j#6RU9WcaExd=j z{L^BG;77d6xBxSLPwRbJ`tU8@#{&fMkdZ-peZch*rl|?0XXzcF42@5`L4O0E>RRve zq>5$p*or6`JftNvI@&_*Q$->5$p*or6`3ftNvi@&_*Q$-pTO8EhHa7(5u-8NwJk JC-36*0{}@OC|m#l diff --git a/target/classes/me/iyanuadelekan/paystackjava/core/Plans.class b/target/classes/me/iyanuadelekan/paystackjava/core/Plans.class index f1b85e4aeb23c41d9cfdc59734618c46dc14f519..59824a514f209b0c85d782cf2bbd29be57fa56e5 100644 GIT binary patch delta 195 zcmaDU_fl@dDNa@~20jMy$>%wXSrvgSB_KV*aR;)olUNF=Ij>%3u0fKQrk$46%hC~Kg zh9m|RhLp*Rd1_hnfM(`TR^`oNtpc*DCr{yRWNl**VrZW%#kWOuCXh9YL7HI>gEGTh g25p9UK>O!2I4~?=@L^cU5X!KKA&z0m%wXS>=H&1t3d&avWEOq5+U+$RN&O%plKT!l2Gz%3#D` z#$d-_&fvvh!4S+~HJP1zKC3fOl?zah<>V*aR;<22o*&c%j>%3u0fG@gkw^wHhG+&^ zh8PAFhPcU#d1_hHfo5h*R^`oNEdsKNCr{yRWUXZoVyK%e#kWPZAIO@(Ak8p|L78DP ggEqqypq*1092llC_%KXo2xXYT5XUfU@@Kv>044e>WB>pF diff --git a/target/classes/me/iyanuadelekan/paystackjava/core/Subscriptions.class b/target/classes/me/iyanuadelekan/paystackjava/core/Subscriptions.class index 448053e48b49fe43d97fb96bde9764c4bcc09251..c4022795c844cd344043ab217e8fe461c33e07a6 100644 GIT binary patch delta 179 zcmZn>ZxP=hz|Jbpz{?;pIiE{>vH+LTWIuKbRwbZ_GEhW*@+$TeQGFoKfI))6h(U?L zm_diZgu#r#Y_c*(Hmd_r#u2Xb42K1)H&Da}tW$$CN-!MAiva430_uzg>WrQIlS^~* w9!?9^bf8QIRA&@x5s+65ZxP=hz|Jbhz{?;$IiE{>vH+LTWIuKbRt2DlB2Ywr@+$TeQ5_&pmqCI-pFxSi zfI)}Bkim?>c(O7_HmeO##ul#g42K1)8&Jd@tW$$CN-z+}3j*p40qP6|>I|R!lS^~* w9!?9^1fWbJRA&@x7Lb<>T|7122QbWJRt*RwW=y8ORc!ypF3x)(FTmW)NdAVUS}mWl&=xg0&OK>w@c_$Co2J6DTqZ=$1J^ z9dm(hnFn;se4twv0Nt_(=oZDv9{d@sYk;cOf=zkHZ^619$lC!o#Y-Sr@+eT`7|@gx zKvPZvO*sWLmBm?rrFDDn}g`!i7Y7ohI1 R42BHf7_1n6OpX)s0|4gFP;LMK delta 333 zcmZ3Zx<++_3>T{y122R4WJRt*Rs|qS5y%psypF3xRv*YSU=U+4WRPPpVo+l+X3%3W zVK8SfWpH3Hn{3ZLlhqz5<1qOycQ~sjP^}kGr{&}#9t+lBATI=J4#(tkJbr?4K#_O` zQHBHt8HPj#Wrn25y1dn_*+Bg{lh^Wwvz7wo%fR}b_$*lKfxHH|{&{>kvVB02exO?> z0(DFRx@9uZEmMGQnF@5vbf8-lCwuT`ur2_qS_n4f9lr(ZDj;t)+!QZ?WXbJ7ksUx& zb^%S<4K!sB(3HJEQ}$0jCQ#3M0w{YDth-szg7p%RcNwnxzF?Z - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file