summaryrefslogtreecommitdiff
path: root/src/main/java/com/p4square/ccbapi/CCBAPIClient.java
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2016-04-06 21:25:41 -0700
committerJesse Morgan <jesse@jesterpm.net>2016-04-06 21:26:19 -0700
commit624e5d995c2fa593fb517a99e4b8b5f775afbeaf (patch)
treec6080ebbf909fb45fb055930abe64bbfb62a41f0 /src/main/java/com/p4square/ccbapi/CCBAPIClient.java
parent7367968483e4ddfedfa47598c508b343b44fc852 (diff)
Adding getLookupTable API.
Diffstat (limited to 'src/main/java/com/p4square/ccbapi/CCBAPIClient.java')
-rw-r--r--src/main/java/com/p4square/ccbapi/CCBAPIClient.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main/java/com/p4square/ccbapi/CCBAPIClient.java b/src/main/java/com/p4square/ccbapi/CCBAPIClient.java
index 404253a..e3750cf 100644
--- a/src/main/java/com/p4square/ccbapi/CCBAPIClient.java
+++ b/src/main/java/com/p4square/ccbapi/CCBAPIClient.java
@@ -2,9 +2,7 @@ package com.p4square.ccbapi;
import com.p4square.ccbapi.exception.CCBErrorResponseException;
import com.p4square.ccbapi.model.*;
-import com.p4square.ccbapi.serializer.AddressFormSerializer;
import com.p4square.ccbapi.serializer.IndividualProfileSerializer;
-import com.p4square.ccbapi.serializer.PhoneFormSerializer;
import java.io.IOException;
import java.io.InputStream;
@@ -134,6 +132,18 @@ public class CCBAPIClient implements CCBAPI {
}
@Override
+ public GetLookupTableResponse getLookupTable(final GetLookupTableRequest request) throws IOException {
+
+ if (request.getType() == null) {
+ throw new IllegalArgumentException("LookupTableType must not be null.");
+ }
+
+ final String service = request.getType().getIdentifier() + "_list";
+
+ return makeRequest(service, EMPTY_MAP, null, GetLookupTableResponse.class);
+ }
+
+ @Override
public UpdateIndividualProfileResponse updateIndividualProfile(UpdateIndividualProfileRequest request)
throws IOException {