From b9eb1329a6dbec7b75c21d8e0eb13134121db6bb Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Sat, 19 Mar 2016 02:05:33 -0700 Subject: Initial commit for the CCB API Client. The client currently supports the following APIs: * individual_profiles * individual_profile_from_id * individual_profile_from_login_password * individual_profile_from_micr * custom_field_labels --- .../ccbapi/ccb_malformed_response_no_entity.xml | 8 ++ .../com/p4square/ccbapi/ccb_malformed_xml.xml | 9 ++ .../model/ccb_custom_field_labels_response.xml | 150 +++++++++++++++++++++ .../p4square/ccbapi/model/ccb_error_response.xml | 13 ++ .../model/ccb_individual_profile_response.xml | 149 ++++++++++++++++++++ 5 files changed, 329 insertions(+) create mode 100644 src/test/resources/com/p4square/ccbapi/ccb_malformed_response_no_entity.xml create mode 100644 src/test/resources/com/p4square/ccbapi/ccb_malformed_xml.xml create mode 100644 src/test/resources/com/p4square/ccbapi/model/ccb_custom_field_labels_response.xml create mode 100644 src/test/resources/com/p4square/ccbapi/model/ccb_error_response.xml create mode 100644 src/test/resources/com/p4square/ccbapi/model/ccb_individual_profile_response.xml (limited to 'src/test/resources') diff --git a/src/test/resources/com/p4square/ccbapi/ccb_malformed_response_no_entity.xml b/src/test/resources/com/p4square/ccbapi/ccb_malformed_response_no_entity.xml new file mode 100644 index 0000000..30644eb --- /dev/null +++ b/src/test/resources/com/p4square/ccbapi/ccb_malformed_response_no_entity.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/test/resources/com/p4square/ccbapi/ccb_malformed_xml.xml b/src/test/resources/com/p4square/ccbapi/ccb_malformed_xml.xml new file mode 100644 index 0000000..97b109f --- /dev/null +++ b/src/test/resources/com/p4square/ccbapi/ccb_malformed_xml.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/test/resources/com/p4square/ccbapi/model/ccb_custom_field_labels_response.xml b/src/test/resources/com/p4square/ccbapi/model/ccb_custom_field_labels_response.xml new file mode 100644 index 0000000..0fcc709 --- /dev/null +++ b/src/test/resources/com/p4square/ccbapi/model/ccb_custom_field_labels_response.xml @@ -0,0 +1,150 @@ + + + + + + + + + custom_field_labels + execute + public + + + udf_ind_text_1 + + false + + + udf_ind_text_2 + + true + + + udf_ind_text_3 + + true + + + udf_ind_text_4 + + true + + + udf_ind_text_5 + + true + + + udf_ind_text_6 + + true + + + udf_ind_text_7 + + true + + + udf_ind_text_8 + + true + + + udf_ind_text_9 + + true + + + udf_ind_text_10 + + true + + + udf_ind_text_11 + + true + + + udf_ind_text_12 + + true + + + udf_ind_date_1 + + true + + + udf_ind_date_2 + + true + + + udf_ind_date_3 + + true + + + udf_ind_date_4 + + true + + + udf_ind_date_5 + + true + + + udf_ind_date_6 + + true + + + udf_ind_pulldown_1 + + true + + + udf_ind_pulldown_2 + + true + + + udf_ind_pulldown_3 + + true + + + udf_ind_pulldown_4 + + true + + + udf_ind_pulldown_5 + + true + + + udf_ind_pulldown_6 + + true + + + udf_grp_pulldown_1 + + true + + + udf_grp_pulldown_2 + + true + + + udf_grp_pulldown_3 + + true + + + + \ No newline at end of file diff --git a/src/test/resources/com/p4square/ccbapi/model/ccb_error_response.xml b/src/test/resources/com/p4square/ccbapi/model/ccb_error_response.xml new file mode 100644 index 0000000..ced57fa --- /dev/null +++ b/src/test/resources/com/p4square/ccbapi/model/ccb_error_response.xml @@ -0,0 +1,13 @@ + + + + + + + + + + Invalid username or password. + + + diff --git a/src/test/resources/com/p4square/ccbapi/model/ccb_individual_profile_response.xml b/src/test/resources/com/p4square/ccbapi/model/ccb_individual_profile_response.xml new file mode 100644 index 0000000..fd3d0f7 --- /dev/null +++ b/src/test/resources/com/p4square/ccbapi/model/ccb_individual_profile_response.xml @@ -0,0 +1,149 @@ + + + + + + + + + + individual_profile_from_id + execute + public + + + 123 + 456 + ABC123 + Church of Cucumbers + The Bob Family + https://cdn3.ccbchurch.com/preSTABLE/images/group-default.gif + Primary Contact + + + Mrs. Bob + Spouse + + + Larry + Bob + + Larabar + Larry Bob + Mr. + + https://cdn3.ccbchurch.com/preSTABLE/images/profile-default.gif + tsebastian@churchcommunitybuilder.com + + true + +
+ 1234 Village St. + Denver + CO + 12345 + United States + 1234 Village St. + Denver, CO 12345 + + +
+
+ + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + +
+
+ + (098) 765-4321 + + + + + + M + + 1990-04-05 + + false + + + + + true + Group Default + Group Default + Group Default + Never + + true + My Friends + My Friends + My Friends and Group Members + My Friends and Group Members + My Friends + My Friends + My Friends + Everyone + Everyone + Everyone + My Friends + My Friends + Church Leadership + + true + Larry Cucumber + Larry Cucumber + 2012-09-25 15:29:15 + 2012-09-25 15:30:50 + + + udf_text_12 + + Test Value + false + + + + + udf_date_6 + + 2016-03-16 + false + + + + + udf_pulldown_6 + + Disciple + false + + + +
+
+
+
\ No newline at end of file -- cgit v1.2.3