diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..ac8a835
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml
new file mode 100644
index 0000000..e7bedf3
--- /dev/null
+++ b/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
new file mode 100644
index 0000000..2197b3f
--- /dev/null
+++ b/.idea/gradle.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__ch_qos_cal10n_cal10n_api_0_7_4.xml b/.idea/libraries/Gradle__ch_qos_cal10n_cal10n_api_0_7_4.xml
new file mode 100644
index 0000000..edc859a
--- /dev/null
+++ b/.idea/libraries/Gradle__ch_qos_cal10n_cal10n_api_0_7_4.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_1_7.xml b/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_1_7.xml
new file mode 100644
index 0000000..481d012
--- /dev/null
+++ b/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_1_7.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_2_3.xml b/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_2_3.xml
new file mode 100644
index 0000000..14de594
--- /dev/null
+++ b/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_2_3.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_classmate_1_3_3.xml b/.idea/libraries/Gradle__com_fasterxml_classmate_1_3_3.xml
new file mode 100644
index 0000000..cfa7034
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_classmate_1_3_3.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_8_4.xml
new file mode 100644
index 0000000..f23f935
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_8_4.xml
new file mode 100644
index 0000000..0e8005f
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_8_4.xml
new file mode 100644
index 0000000..4454ae1
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_xml_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_xml_2_8_4.xml
new file mode 100644
index 0000000..60deeef
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_xml_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_8_4.xml
new file mode 100644
index 0000000..746dafc
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_8_4.xml
new file mode 100644
index 0000000..dcef462
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_joda_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_joda_2_8_4.xml
new file mode 100644
index 0000000..0a7d31f
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_joda_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_8_4.xml
new file mode 100644
index 0000000..fc544ce
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_jaxrs_jackson_jaxrs_base_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_jaxrs_jackson_jaxrs_base_2_8_4.xml
new file mode 100644
index 0000000..a028890
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_jaxrs_jackson_jaxrs_base_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider_2_8_4.xml
new file mode 100644
index 0000000..a923d80
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_jaxrs_jackson_jaxrs_xml_provider_2_4_6.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_jaxrs_jackson_jaxrs_xml_provider_2_4_6.xml
new file mode 100644
index 0000000..45967dc
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_jaxrs_jackson_jaxrs_xml_provider_2_4_6.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_8_4.xml b/.idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_8_4.xml
new file mode 100644
index 0000000..adc29db
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_8_4.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_fasterxml_woodstox_woodstox_core_5_0_2.xml b/.idea/libraries/Gradle__com_fasterxml_woodstox_woodstox_core_5_0_2.xml
new file mode 100644
index 0000000..664de34
--- /dev/null
+++ b/.idea/libraries/Gradle__com_fasterxml_woodstox_woodstox_core_5_0_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_fge_btf_1_2.xml b/.idea/libraries/Gradle__com_github_fge_btf_1_2.xml
new file mode 100644
index 0000000..19919a0
--- /dev/null
+++ b/.idea/libraries/Gradle__com_github_fge_btf_1_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_fge_jackson_coreutils_1_8.xml b/.idea/libraries/Gradle__com_github_fge_jackson_coreutils_1_8.xml
new file mode 100644
index 0000000..8a0cd2a
--- /dev/null
+++ b/.idea/libraries/Gradle__com_github_fge_jackson_coreutils_1_8.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_fge_json_schema_core_1_2_5.xml b/.idea/libraries/Gradle__com_github_fge_json_schema_core_1_2_5.xml
new file mode 100644
index 0000000..d6d2434
--- /dev/null
+++ b/.idea/libraries/Gradle__com_github_fge_json_schema_core_1_2_5.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_fge_json_schema_validator_2_2_6.xml b/.idea/libraries/Gradle__com_github_fge_json_schema_validator_2_2_6.xml
new file mode 100644
index 0000000..906902c
--- /dev/null
+++ b/.idea/libraries/Gradle__com_github_fge_json_schema_validator_2_2_6.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_fge_msg_simple_1_1.xml b/.idea/libraries/Gradle__com_github_fge_msg_simple_1_1.xml
new file mode 100644
index 0000000..b9309d7
--- /dev/null
+++ b/.idea/libraries/Gradle__com_github_fge_msg_simple_1_1.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_fge_uri_template_0_9.xml b/.idea/libraries/Gradle__com_github_fge_uri_template_0_9.xml
new file mode 100644
index 0000000..dcbd285
--- /dev/null
+++ b/.idea/libraries/Gradle__com_github_fge_uri_template_0_9.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_javafaker_javafaker_0_11.xml b/.idea/libraries/Gradle__com_github_javafaker_javafaker_0_11.xml
new file mode 100644
index 0000000..2c86bc3
--- /dev/null
+++ b/.idea/libraries/Gradle__com_github_javafaker_javafaker_0_11.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_mifmif_generex_1_0_1.xml b/.idea/libraries/Gradle__com_github_mifmif_generex_1_0_1.xml
new file mode 100644
index 0000000..c5b9508
--- /dev/null
+++ b/.idea/libraries/Gradle__com_github_mifmif_generex_1_0_1.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_code_findbugs_annotations_2_0_1.xml b/.idea/libraries/Gradle__com_google_code_findbugs_annotations_2_0_1.xml
new file mode 100644
index 0000000..907d7a4
--- /dev/null
+++ b/.idea/libraries/Gradle__com_google_code_findbugs_annotations_2_0_1.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_0.xml b/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_0.xml
new file mode 100644
index 0000000..c6616f4
--- /dev/null
+++ b/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_0.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_guava_guava_18_0.xml b/.idea/libraries/Gradle__com_google_guava_guava_18_0.xml
new file mode 100644
index 0000000..6199d3c
--- /dev/null
+++ b/.idea/libraries/Gradle__com_google_guava_guava_18_0.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_googlecode_libphonenumber_libphonenumber_6_2.xml b/.idea/libraries/Gradle__com_googlecode_libphonenumber_libphonenumber_6_2.xml
new file mode 100644
index 0000000..5afacfc
--- /dev/null
+++ b/.idea/libraries/Gradle__com_googlecode_libphonenumber_libphonenumber_6_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_h2database_h2_1_4_193.xml b/.idea/libraries/Gradle__com_h2database_h2_1_4_193.xml
new file mode 100644
index 0000000..68cbdf9
--- /dev/null
+++ b/.idea/libraries/Gradle__com_h2database_h2_1_4_193.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_4_0.xml b/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_4_0.xml
new file mode 100644
index 0000000..52ab23d
--- /dev/null
+++ b/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_4_0.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__commons_fileupload_commons_fileupload_1_3_1.xml b/.idea/libraries/Gradle__commons_fileupload_commons_fileupload_1_3_1.xml
new file mode 100644
index 0000000..33bed58
--- /dev/null
+++ b/.idea/libraries/Gradle__commons_fileupload_commons_fileupload_1_3_1.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__commons_io_commons_io_2_4.xml b/.idea/libraries/Gradle__commons_io_commons_io_2_4.xml
new file mode 100644
index 0000000..a09dbee
--- /dev/null
+++ b/.idea/libraries/Gradle__commons_io_commons_io_2_4.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__commons_lang_commons_lang_2_4.xml b/.idea/libraries/Gradle__commons_lang_commons_lang_2_4.xml
new file mode 100644
index 0000000..a0a75ec
--- /dev/null
+++ b/.idea/libraries/Gradle__commons_lang_commons_lang_2_4.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__dk_brics_automaton_automaton_1_11_8.xml b/.idea/libraries/Gradle__dk_brics_automaton_automaton_1_11_8.xml
new file mode 100644
index 0000000..41a533a
--- /dev/null
+++ b/.idea/libraries/Gradle__dk_brics_automaton_automaton_1_11_8.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__info_cukes_cucumber_core_1_2_5.xml b/.idea/libraries/Gradle__info_cukes_cucumber_core_1_2_5.xml
new file mode 100644
index 0000000..73c8d7b
--- /dev/null
+++ b/.idea/libraries/Gradle__info_cukes_cucumber_core_1_2_5.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__info_cukes_cucumber_html_0_2_3.xml b/.idea/libraries/Gradle__info_cukes_cucumber_html_0_2_3.xml
new file mode 100644
index 0000000..dabccf0
--- /dev/null
+++ b/.idea/libraries/Gradle__info_cukes_cucumber_html_0_2_3.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__info_cukes_cucumber_java_1_2_5.xml b/.idea/libraries/Gradle__info_cukes_cucumber_java_1_2_5.xml
new file mode 100644
index 0000000..649c994
--- /dev/null
+++ b/.idea/libraries/Gradle__info_cukes_cucumber_java_1_2_5.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__info_cukes_cucumber_junit_1_2_5.xml b/.idea/libraries/Gradle__info_cukes_cucumber_junit_1_2_5.xml
new file mode 100644
index 0000000..c1e7c21
--- /dev/null
+++ b/.idea/libraries/Gradle__info_cukes_cucumber_junit_1_2_5.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__info_cukes_cucumber_jvm_deps_1_0_5.xml b/.idea/libraries/Gradle__info_cukes_cucumber_jvm_deps_1_0_5.xml
new file mode 100644
index 0000000..ff57256
--- /dev/null
+++ b/.idea/libraries/Gradle__info_cukes_cucumber_jvm_deps_1_0_5.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__info_cukes_cucumber_spring_1_2_5.xml b/.idea/libraries/Gradle__info_cukes_cucumber_spring_1_2_5.xml
new file mode 100644
index 0000000..5e19857
--- /dev/null
+++ b/.idea/libraries/Gradle__info_cukes_cucumber_spring_1_2_5.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__info_cukes_gherkin_2_12_2.xml b/.idea/libraries/Gradle__info_cukes_gherkin_2_12_2.xml
new file mode 100644
index 0000000..720da91
--- /dev/null
+++ b/.idea/libraries/Gradle__info_cukes_gherkin_2_12_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_swagger_swagger_annotations_1_5_10.xml b/.idea/libraries/Gradle__io_swagger_swagger_annotations_1_5_10.xml
new file mode 100644
index 0000000..57cc51e
--- /dev/null
+++ b/.idea/libraries/Gradle__io_swagger_swagger_annotations_1_5_10.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_swagger_swagger_core_1_5_10.xml b/.idea/libraries/Gradle__io_swagger_swagger_core_1_5_10.xml
new file mode 100644
index 0000000..bc3f0a8
--- /dev/null
+++ b/.idea/libraries/Gradle__io_swagger_swagger_core_1_5_10.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_swagger_swagger_inflector_1_0_10.xml b/.idea/libraries/Gradle__io_swagger_swagger_inflector_1_0_10.xml
new file mode 100644
index 0000000..cc50da0
--- /dev/null
+++ b/.idea/libraries/Gradle__io_swagger_swagger_inflector_1_0_10.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_swagger_swagger_jaxrs_1_5_10.xml b/.idea/libraries/Gradle__io_swagger_swagger_jaxrs_1_5_10.xml
new file mode 100644
index 0000000..d76740a
--- /dev/null
+++ b/.idea/libraries/Gradle__io_swagger_swagger_jaxrs_1_5_10.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_swagger_swagger_jersey2_jaxrs_1_5_10.xml b/.idea/libraries/Gradle__io_swagger_swagger_jersey2_jaxrs_1_5_10.xml
new file mode 100644
index 0000000..331e54c
--- /dev/null
+++ b/.idea/libraries/Gradle__io_swagger_swagger_jersey2_jaxrs_1_5_10.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_swagger_swagger_models_1_5_10.xml b/.idea/libraries/Gradle__io_swagger_swagger_models_1_5_10.xml
new file mode 100644
index 0000000..8ae14b8
--- /dev/null
+++ b/.idea/libraries/Gradle__io_swagger_swagger_models_1_5_10.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_swagger_swagger_parser_1_0_22.xml b/.idea/libraries/Gradle__io_swagger_swagger_parser_1_0_22.xml
new file mode 100644
index 0000000..44b009d
--- /dev/null
+++ b/.idea/libraries/Gradle__io_swagger_swagger_parser_1_0_22.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__javax_activation_activation_1_1.xml b/.idea/libraries/Gradle__javax_activation_activation_1_1.xml
new file mode 100644
index 0000000..a67164d
--- /dev/null
+++ b/.idea/libraries/Gradle__javax_activation_activation_1_1.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__javax_annotation_javax_annotation_api_1_2.xml b/.idea/libraries/Gradle__javax_annotation_javax_annotation_api_1_2.xml
new file mode 100644
index 0000000..743b934
--- /dev/null
+++ b/.idea/libraries/Gradle__javax_annotation_javax_annotation_api_1_2.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__javax_mail_mailapi_1_4_3.xml b/.idea/libraries/Gradle__javax_mail_mailapi_1_4_3.xml
new file mode 100644
index 0000000..d34f4e4
--- /dev/null
+++ b/.idea/libraries/Gradle__javax_mail_mailapi_1_4_3.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__javax_validation_validation_api_1_1_0_Final.xml b/.idea/libraries/Gradle__javax_validation_validation_api_1_1_0_Final.xml
new file mode 100644
index 0000000..833a8bf
--- /dev/null
+++ b/.idea/libraries/Gradle__javax_validation_validation_api_1_1_0_Final.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__javax_ws_rs_javax_ws_rs_api_2_0_1.xml b/.idea/libraries/Gradle__javax_ws_rs_javax_ws_rs_api_2_0_1.xml
new file mode 100644
index 0000000..25b31f3
--- /dev/null
+++ b/.idea/libraries/Gradle__javax_ws_rs_javax_ws_rs_api_2_0_1.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__javax_xml_stream_stax_api_1_0_2.xml b/.idea/libraries/Gradle__javax_xml_stream_stax_api_1_0_2.xml
new file mode 100644
index 0000000..df3a3af
--- /dev/null
+++ b/.idea/libraries/Gradle__javax_xml_stream_stax_api_1_0_2.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__joda_time_joda_time_2_9_5.xml b/.idea/libraries/Gradle__joda_time_joda_time_2_9_5.xml
new file mode 100644
index 0000000..52686cb
--- /dev/null
+++ b/.idea/libraries/Gradle__joda_time_joda_time_2_9_5.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__junit_junit_4_12.xml b/.idea/libraries/Gradle__junit_junit_4_12.xml
new file mode 100644
index 0000000..87f5ab4
--- /dev/null
+++ b/.idea/libraries/Gradle__junit_junit_4_12.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_minidev_accessors_smart_1_2.xml b/.idea/libraries/Gradle__net_minidev_accessors_smart_1_2.xml
new file mode 100644
index 0000000..3148b2c
--- /dev/null
+++ b/.idea/libraries/Gradle__net_minidev_accessors_smart_1_2.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_minidev_json_smart_2_3.xml b/.idea/libraries/Gradle__net_minidev_json_smart_2_3.xml
new file mode 100644
index 0000000..af533d6
--- /dev/null
+++ b/.idea/libraries/Gradle__net_minidev_json_smart_2_3.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_sf_jopt_simple_jopt_simple_4_6.xml b/.idea/libraries/Gradle__net_sf_jopt_simple_jopt_simple_4_6.xml
new file mode 100644
index 0000000..d1405f7
--- /dev/null
+++ b/.idea/libraries/Gradle__net_sf_jopt_simple_jopt_simple_4_6.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_commons_commons_csv_1_1.xml b/.idea/libraries/Gradle__org_apache_commons_commons_csv_1_1.xml
new file mode 100644
index 0000000..baa8e6a
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_commons_commons_csv_1_1.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_4.xml b/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_4.xml
new file mode 100644
index 0000000..2141b75
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_4.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_8_5_6.xml b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_8_5_6.xml
new file mode 100644
index 0000000..52692c7
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_8_5_6.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_8_5_6.xml b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_8_5_6.xml
new file mode 100644
index 0000000..db06721
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_8_5_6.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_6.xml b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_6.xml
new file mode 100644
index 0000000..63692c6
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_6.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_tomcat_tomcat_jdbc_8_5_6.xml b/.idea/libraries/Gradle__org_apache_tomcat_tomcat_jdbc_8_5_6.xml
new file mode 100644
index 0000000..50bb005
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_tomcat_tomcat_jdbc_8_5_6.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_tomcat_tomcat_juli_8_5_6.xml b/.idea/libraries/Gradle__org_apache_tomcat_tomcat_juli_8_5_6.xml
new file mode 100644
index 0000000..155ef11
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_tomcat_tomcat_juli_8_5_6.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_assertj_assertj_core_2_5_0.xml b/.idea/libraries/Gradle__org_assertj_assertj_core_2_5_0.xml
new file mode 100644
index 0000000..7064d78
--- /dev/null
+++ b/.idea/libraries/Gradle__org_assertj_assertj_core_2_5_0.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_codehaus_woodstox_stax2_api_3_1_4.xml b/.idea/libraries/Gradle__org_codehaus_woodstox_stax2_api_3_1_4.xml
new file mode 100644
index 0000000..76a92b9
--- /dev/null
+++ b/.idea/libraries/Gradle__org_codehaus_woodstox_stax2_api_3_1_4.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_codehaus_woodstox_woodstox_core_asl_4_4_0.xml b/.idea/libraries/Gradle__org_codehaus_woodstox_woodstox_core_asl_4_4_0.xml
new file mode 100644
index 0000000..982d6a9
--- /dev/null
+++ b/.idea/libraries/Gradle__org_codehaus_woodstox_woodstox_core_asl_4_4_0.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_class_model_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_class_model_2_5_0_b05.xml
new file mode 100644
index 0000000..3835483
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_class_model_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_config_types_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_config_types_2_5_0_b05.xml
new file mode 100644
index 0000000..e2f435c
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_config_types_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_external_aopalliance_repackaged_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_external_aopalliance_repackaged_2_5_0_b05.xml
new file mode 100644
index 0000000..aed79e6
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_external_aopalliance_repackaged_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_external_asm_all_repackaged_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_external_asm_all_repackaged_2_5_0_b05.xml
new file mode 100644
index 0000000..13b7b6a
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_external_asm_all_repackaged_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_external_javax_inject_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_external_javax_inject_2_5_0_b05.xml
new file mode 100644
index 0000000..352173d
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_external_javax_inject_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_hk2_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_2_5_0_b05.xml
new file mode 100644
index 0000000..1b4e519
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_hk2_api_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_api_2_5_0_b05.xml
new file mode 100644
index 0000000..4e35638
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_api_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_hk2_config_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_config_2_5_0_b05.xml
new file mode 100644
index 0000000..dd3f087
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_config_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_hk2_core_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_core_2_5_0_b05.xml
new file mode 100644
index 0000000..a22cf12
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_core_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_hk2_locator_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_locator_2_5_0_b05.xml
new file mode 100644
index 0000000..b325547
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_locator_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_hk2_runlevel_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_runlevel_2_5_0_b05.xml
new file mode 100644
index 0000000..3a451ca
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_runlevel_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_hk2_utils_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_utils_2_5_0_b05.xml
new file mode 100644
index 0000000..d109802
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_hk2_utils_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_osgi_resource_locator_1_0_1.xml b/.idea/libraries/Gradle__org_glassfish_hk2_osgi_resource_locator_1_0_1.xml
new file mode 100644
index 0000000..6271d65
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_osgi_resource_locator_1_0_1.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_hk2_spring_bridge_2_5_0_b05.xml b/.idea/libraries/Gradle__org_glassfish_hk2_spring_bridge_2_5_0_b05.xml
new file mode 100644
index 0000000..3713568
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_hk2_spring_bridge_2_5_0_b05.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_bundles_repackaged_jersey_guava_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_bundles_repackaged_jersey_guava_2_23_2.xml
new file mode 100644
index 0000000..6e83bbd
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_bundles_repackaged_jersey_guava_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_containers_jersey_container_servlet_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_containers_jersey_container_servlet_2_23_2.xml
new file mode 100644
index 0000000..448aa59
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_containers_jersey_container_servlet_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_containers_jersey_container_servlet_core_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_containers_jersey_container_servlet_core_2_23_2.xml
new file mode 100644
index 0000000..6996806
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_containers_jersey_container_servlet_core_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_core_jersey_client_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_core_jersey_client_2_23_2.xml
new file mode 100644
index 0000000..2f1606a
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_core_jersey_client_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_core_jersey_common_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_core_jersey_common_2_23_2.xml
new file mode 100644
index 0000000..9c8e689
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_core_jersey_common_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_core_jersey_server_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_core_jersey_server_2_23_2.xml
new file mode 100644
index 0000000..b7ba244
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_core_jersey_server_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_ext_jersey_bean_validation_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_ext_jersey_bean_validation_2_23_2.xml
new file mode 100644
index 0000000..64528cc
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_ext_jersey_bean_validation_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_ext_jersey_entity_filtering_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_ext_jersey_entity_filtering_2_23_2.xml
new file mode 100644
index 0000000..42b54f8
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_ext_jersey_entity_filtering_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_ext_jersey_spring3_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_ext_jersey_spring3_2_23_2.xml
new file mode 100644
index 0000000..b7d901f
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_ext_jersey_spring3_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_media_jersey_media_jaxb_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_media_jersey_media_jaxb_2_23_2.xml
new file mode 100644
index 0000000..79ff477
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_media_jersey_media_jaxb_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_media_jersey_media_json_jackson_2_23_2.xml b/.idea/libraries/Gradle__org_glassfish_jersey_media_jersey_media_json_jackson_2_23_2.xml
new file mode 100644
index 0000000..5538ebd
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_media_jersey_media_json_jackson_2_23_2.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_glassfish_jersey_media_jersey_media_multipart_2_6.xml b/.idea/libraries/Gradle__org_glassfish_jersey_media_jersey_media_multipart_2_6.xml
new file mode 100644
index 0000000..45d7f9e
--- /dev/null
+++ b/.idea/libraries/Gradle__org_glassfish_jersey_media_jersey_media_multipart_2_6.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml
new file mode 100644
index 0000000..b9f5b31
--- /dev/null
+++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_junit_2_0_0_0.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_junit_2_0_0_0.xml
new file mode 100644
index 0000000..1baf5df
--- /dev/null
+++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_junit_2_0_0_0.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml
new file mode 100644
index 0000000..364a926
--- /dev/null
+++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_hamcrest_java_hamcrest_2_0_0_0.xml b/.idea/libraries/Gradle__org_hamcrest_java_hamcrest_2_0_0_0.xml
new file mode 100644
index 0000000..eb3d558
--- /dev/null
+++ b/.idea/libraries/Gradle__org_hamcrest_java_hamcrest_2_0_0_0.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_hibernate_hibernate_validator_5_2_4_Final.xml b/.idea/libraries/Gradle__org_hibernate_hibernate_validator_5_2_4_Final.xml
new file mode 100644
index 0000000..f124935
--- /dev/null
+++ b/.idea/libraries/Gradle__org_hibernate_hibernate_validator_5_2_4_Final.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_javassist_javassist_3_20_0_GA.xml b/.idea/libraries/Gradle__org_javassist_javassist_3_20_0_GA.xml
new file mode 100644
index 0000000..002d6c1
--- /dev/null
+++ b/.idea/libraries/Gradle__org_javassist_javassist_3_20_0_GA.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_3_0_Final.xml b/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_3_0_Final.xml
new file mode 100644
index 0000000..951825b
--- /dev/null
+++ b/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_3_0_Final.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_json_json_20140107.xml b/.idea/libraries/Gradle__org_json_json_20140107.xml
new file mode 100644
index 0000000..f8aea77
--- /dev/null
+++ b/.idea/libraries/Gradle__org_json_json_20140107.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jvnet_mimepull_mimepull_1_9_3.xml b/.idea/libraries/Gradle__org_jvnet_mimepull_mimepull_1_9_3.xml
new file mode 100644
index 0000000..5636b36
--- /dev/null
+++ b/.idea/libraries/Gradle__org_jvnet_mimepull_mimepull_1_9_3.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_mockito_mockito_core_1_10_19.xml b/.idea/libraries/Gradle__org_mockito_mockito_core_1_10_19.xml
new file mode 100644
index 0000000..da980e9
--- /dev/null
+++ b/.idea/libraries/Gradle__org_mockito_mockito_core_1_10_19.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_mozilla_rhino_1_7R4.xml b/.idea/libraries/Gradle__org_mozilla_rhino_1_7R4.xml
new file mode 100644
index 0000000..ebc8b83
--- /dev/null
+++ b/.idea/libraries/Gradle__org_mozilla_rhino_1_7R4.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_objenesis_objenesis_2_1.xml b/.idea/libraries/Gradle__org_objenesis_objenesis_2_1.xml
new file mode 100644
index 0000000..ada6b57
--- /dev/null
+++ b/.idea/libraries/Gradle__org_objenesis_objenesis_2_1.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_ow2_asm_asm_5_0_4.xml b/.idea/libraries/Gradle__org_ow2_asm_asm_5_0_4.xml
new file mode 100644
index 0000000..0e1618e
--- /dev/null
+++ b/.idea/libraries/Gradle__org_ow2_asm_asm_5_0_4.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_reflections_reflections_0_9_10.xml b/.idea/libraries/Gradle__org_reflections_reflections_0_9_10.xml
new file mode 100644
index 0000000..0aa00f5
--- /dev/null
+++ b/.idea/libraries/Gradle__org_reflections_reflections_0_9_10.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_3_0.xml b/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_3_0.xml
new file mode 100644
index 0000000..3331c1a
--- /dev/null
+++ b/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_3_0.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_slf4j_jcl_over_slf4j_1_7_21.xml b/.idea/libraries/Gradle__org_slf4j_jcl_over_slf4j_1_7_21.xml
new file mode 100644
index 0000000..81445f3
--- /dev/null
+++ b/.idea/libraries/Gradle__org_slf4j_jcl_over_slf4j_1_7_21.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_1_7_21.xml b/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_1_7_21.xml
new file mode 100644
index 0000000..96025ae
--- /dev/null
+++ b/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_1_7_21.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_slf4j_log4j_over_slf4j_1_7_21.xml b/.idea/libraries/Gradle__org_slf4j_log4j_over_slf4j_1_7_21.xml
new file mode 100644
index 0000000..93750a0
--- /dev/null
+++ b/.idea/libraries/Gradle__org_slf4j_log4j_over_slf4j_1_7_21.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_21.xml b/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_21.xml
new file mode 100644
index 0000000..ecab639
--- /dev/null
+++ b/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_21.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_slf4j_slf4j_ext_1_6_3.xml b/.idea/libraries/Gradle__org_slf4j_slf4j_ext_1_6_3.xml
new file mode 100644
index 0000000..ffe55d9
--- /dev/null
+++ b/.idea/libraries/Gradle__org_slf4j_slf4j_ext_1_6_3.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..361b968
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_actuator_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_actuator_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..0207919
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_actuator_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..c9cc72b
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..5faf77a
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_actuator_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_actuator_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..1132ad3
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_actuator_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..2a4321c
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jersey_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jersey_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..e0f3e08
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jersey_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..91991cb
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..0061476
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..9e2b8a0
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_validation_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_validation_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..9ae60ac
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_validation_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..93e41e4
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..2521bf4
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_1_4_2_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_1_4_2_RELEASE.xml
new file mode 100644
index 0000000..ab35eba
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_1_4_2_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_aop_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_aop_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..4dce1f9
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_aop_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_beans_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_beans_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..1085582
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_beans_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_context_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_context_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..5d380a2
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_context_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_core_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_core_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..e205e81
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_core_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_expression_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_expression_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..9dfd71e
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_expression_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_jdbc_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_jdbc_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..ab2fa6b
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_jdbc_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_oxm_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_oxm_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..9baf855
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_oxm_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_test_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_test_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..2e0e054
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_test_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_tx_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_tx_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..1bb3c5b
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_tx_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_web_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_web_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..b64c10a
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_web_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_spring_webmvc_4_3_4_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_spring_webmvc_4_3_4_RELEASE.xml
new file mode 100644
index 0000000..0f3c947
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_spring_webmvc_4_3_4_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_ws_spring_ws_core_2_3_1_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_ws_spring_ws_core_2_3_1_RELEASE.xml
new file mode 100644
index 0000000..21058f2
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_ws_spring_ws_core_2_3_1_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_springframework_ws_spring_xml_2_3_1_RELEASE.xml b/.idea/libraries/Gradle__org_springframework_ws_spring_xml_2_3_1_RELEASE.xml
new file mode 100644
index 0000000..8601dbc
--- /dev/null
+++ b/.idea/libraries/Gradle__org_springframework_ws_spring_xml_2_3_1_RELEASE.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_yaml_snakeyaml_1_17.xml b/.idea/libraries/Gradle__org_yaml_snakeyaml_1_17.xml
new file mode 100644
index 0000000..1da61f4
--- /dev/null
+++ b/.idea/libraries/Gradle__org_yaml_snakeyaml_1_17.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..785cd46
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.8
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..9b67d97
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules/sample-service.iml b/.idea/modules/sample-service.iml
new file mode 100644
index 0000000..22ec12c
--- /dev/null
+++ b/.idea/modules/sample-service.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules/sample-service_main.iml b/.idea/modules/sample-service_main.iml
new file mode 100644
index 0000000..39d97bc
--- /dev/null
+++ b/.idea/modules/sample-service_main.iml
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules/sample-service_test.iml b/.idea/modules/sample-service_test.iml
new file mode 100644
index 0000000..29efabe
--- /dev/null
+++ b/.idea/modules/sample-service_test.iml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..204f817
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,2312 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ io.swagger.samples.inflector.springboot.tests.*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ DEFINITION_ORDER
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1519852604032
+
+
+ 1519852604032
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ file://$PROJECT_DIR$/src/main/java/io/swagger/samples/inflector/springboot/models/UserResource.java
+ 39
+
+
+
+ file://$PROJECT_DIR$/src/test/java/io/swagger/samples/inflector/springboot/StepDefs.java
+ 122
+
+
+
+
+ file://$PROJECT_DIR$/src/test/java/io/swagger/samples/inflector/springboot/StepDefs.java
+ 119
+
+
+
+
+ file://$PROJECT_DIR$/src/main/java/io/swagger/samples/inflector/springboot/controllers/Default.java
+ 37
+
+
+
+
+ file://$PROJECT_DIR$/src/test/java/io/swagger/samples/inflector/springboot/StepDefs.java
+ 102
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/resources/main/application.yaml b/build/resources/main/application.yaml
new file mode 100644
index 0000000..ae23434
--- /dev/null
+++ b/build/resources/main/application.yaml
@@ -0,0 +1,14 @@
+server:
+ port: 8080
+ servlet-path: /
+spring:
+ application:
+ name: inflector-springboot-jersey
+ jersey:
+ application-path: /api
+ jackson:
+ date-format: com.fasterxml.jackson.databind.util.ISO8601DateFormat
+ default-property-inclusion: NON_ABSENT
+ serialization:
+ WRITE_DATES_AS_TIMESTAMPS: false
+ INDENT_OUTPUT: true
\ No newline at end of file
diff --git a/build/resources/test/config/application.yml b/build/resources/test/config/application.yml
new file mode 100644
index 0000000..7692090
--- /dev/null
+++ b/build/resources/test/config/application.yml
@@ -0,0 +1,6 @@
+# used for to create tables and data for the tests
+spring.datasource:
+ url: jdbc:h2:mem:test_db;DB_CLOSE_ON_EXIT=FALSE;TRACE_LEVEL_FILE=4;DATABASE_TO_UPPER=FALSE;INIT=RUNSCRIPT FROM 'classpath:sql/create.sql'
+ username: sa
+ password: ""
+
diff --git a/build/resources/test/features/Accounts.feature b/build/resources/test/features/Accounts.feature
new file mode 100644
index 0000000..0367277
--- /dev/null
+++ b/build/resources/test/features/Accounts.feature
@@ -0,0 +1,16 @@
+@accounts
+Feature: Accounts
+ So that I can check how much money I have
+ As an API consumer
+ I want the Accounts API to provide me with my account balances
+
+ Scenario: Get Accounts Details
+ Given The user has the following accounts
+ | BSB | AccountNo | Balance |
+ | 123456 | 123456 | 433.21 |
+ | 123456 | 123457 | 1433.21 |
+ When I request the Account API
+ Then I'll get the following account details
+ | BSB | AccountNo | Balance |
+ | 123456 | 123456 | 433.21 |
+ | 123456 | 123457 | 1433.21 |
diff --git a/build/resources/test/features/RootAPI.feature b/build/resources/test/features/RootAPI.feature
new file mode 100644
index 0000000..0520e45
--- /dev/null
+++ b/build/resources/test/features/RootAPI.feature
@@ -0,0 +1,11 @@
+@root
+Feature: Root API
+ So that I can disover new API features and not have to hard-code URLs
+ As an API consumer
+ I want the Root API to provide me with links to other parts of the API
+
+ Scenario: Get Root
+ When I request the root API
+ Then I'll get links to the following endpoints
+ | User Details |
+ | Accounts |
diff --git a/build/resources/test/features/UserDetails.feature b/build/resources/test/features/UserDetails.feature
new file mode 100644
index 0000000..e06040e
--- /dev/null
+++ b/build/resources/test/features/UserDetails.feature
@@ -0,0 +1,27 @@
+@userDetails
+Feature: User Details
+ So that I can check if my name and other details correct on the site
+ As an API consumer
+ I want the User Details API to provide me with my details
+
+ # NOTE: The system is designed for only a single user
+ @wip
+ Scenario: Get User Details
+ Given The User table has the following entry
+ | Name | Doe, John |
+ | DoB | 01/Jan/1768 |
+ When I request the User Details API
+ Then I'll get the following user details
+ | Surname | Doe |
+ | GivenName | John |
+ | DoB | 1768-01-01 |
+
+ Scenario: Set Preferred Name
+ Given The User table has the following entry
+ | Name | DoB |
+ | Doe, John | 01/Jan/1768 |
+ When set the preferred name to "John Doe, first of his name, fictitious in nature, king of the unknown, bane of detectives, master of mysteries."
+ And I request the User Details API
+ Then I'll get the following user details
+ | surname | givenName | dob | preferredName |
+ | Doe | John | 1768-01-01 | John Doe, first of his name, fictitious in nature, king of the unknown, bane of detectives, master of mysteries. |
diff --git a/build/resources/test/sql/create.sql b/build/resources/test/sql/create.sql
new file mode 100644
index 0000000..9779d68
--- /dev/null
+++ b/build/resources/test/sql/create.sql
@@ -0,0 +1,4 @@
+CREATE TABLE IF NOT EXISTS UserDetails (
+ Name VARCHAR(40),
+ DoB VARCHAR(12)
+);
\ No newline at end of file
diff --git a/src/main/java/io/swagger/samples/inflector/springboot/controllers/Default.java b/src/main/java/io/swagger/samples/inflector/springboot/controllers/Default.java
index f744434..4f45cb0 100755
--- a/src/main/java/io/swagger/samples/inflector/springboot/controllers/Default.java
+++ b/src/main/java/io/swagger/samples/inflector/springboot/controllers/Default.java
@@ -13,6 +13,7 @@
import io.swagger.inflector.models.RequestContext;
import io.swagger.inflector.models.ResponseContext;
import io.swagger.samples.inflector.springboot.models.RootResource;
+import io.swagger.samples.inflector.springboot.models.UserResource;
import net.minidev.json.JSONObject;
@Component
@@ -21,6 +22,9 @@ public class Default {
@Autowired
RootResource root;
+ @Autowired
+ UserResource ur;
+
public ResponseContext getApiRoot(RequestContext requestContext) {
ResponseContext rval = new ResponseContext().status(Status.OK).entity(new JSONObject());
MultivaluedMap headers = rval.getHeaders();
@@ -30,6 +34,7 @@ public ResponseContext getApiRoot(RequestContext requestContext) {
}
public ResponseContext getUserDetails(RequestContext request) {
- return new ResponseContext().status(Status.NOT_IMPLEMENTED);
+
+ return new ResponseContext().status(Status.OK).entity(ur);
}
}
diff --git a/src/main/java/io/swagger/samples/inflector/springboot/models/UserResource.java b/src/main/java/io/swagger/samples/inflector/springboot/models/UserResource.java
index 71a39ef..147ec88 100644
--- a/src/main/java/io/swagger/samples/inflector/springboot/models/UserResource.java
+++ b/src/main/java/io/swagger/samples/inflector/springboot/models/UserResource.java
@@ -1,7 +1,10 @@
package io.swagger.samples.inflector.springboot.models;
+import java.text.SimpleDateFormat;
import java.util.Collections;
+import java.util.Date;
import java.util.List;
+import java.util.Map;
import javax.ws.rs.core.Link;
@@ -9,6 +12,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Component;
+import org.springframework.util.StringUtils;
@Component
public class UserResource implements Resource {
@@ -21,7 +25,57 @@ public List getLinks() {
}
public String getSurname() {
- throw new NotImplementedException("TODO");
+
+ List> rows = jdbcTemplate.queryForList("select * from UserDetails");
+
+ if (rows.size() != 0) {
+ String fullName = (String) rows.get(0).get("Name");
+
+ String[] names = fullName.split(",");
+ if (names.length > 1) {
+ String surName = names[0];
+ return !StringUtils.isEmpty(surName) ? surName.trim() : "";
+ }
+ return "";
+ //throw new NotImplementedException("TODO");
+ } else {
+ return "";
+ }
+ }
+
+ public String getGivenname() {
+
+ List> rows = jdbcTemplate.queryForList("select * from UserDetails");
+
+ if (rows.size() != 0) {
+ String fullName = (String) rows.get(0).get("Name");
+
+ String[] names = fullName.split(",");
+ if (names.length > 1) {
+ String givenName = names[1];
+ return !StringUtils.isEmpty(givenName) ? givenName.trim() : "";
+ }
+ return "";
+ //throw new NotImplementedException("TODO");
+ } else {
+ return "";
+ }
+ }
+ public String getDob() throws Exception {
+
+ List> rows = jdbcTemplate.queryForList("select * from UserDetails");
+
+ if (rows.size() != 0) {
+ String dob = (String) rows.get(0).get("DoB");
+
+ SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
+ SimpleDateFormat format2 = new SimpleDateFormat("dd/MMM/yyyy");
+ Date date = format2.parse(dob);
+ String result = format1.format(date);
+ return result;
+ } else {
+ return "";
+ }
}
}
diff --git a/src/test/java/io/swagger/samples/inflector/springboot/StepDefs.java b/src/test/java/io/swagger/samples/inflector/springboot/StepDefs.java
index bb05c90..93ce3be 100644
--- a/src/test/java/io/swagger/samples/inflector/springboot/StepDefs.java
+++ b/src/test/java/io/swagger/samples/inflector/springboot/StepDefs.java
@@ -19,12 +19,15 @@
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringRunner;
+import com.fasterxml.jackson.databind.ObjectMapper;
+
import cucumber.api.DataTable;
import cucumber.api.PendingException;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.Then;
import cucumber.api.java.en.When;
import io.swagger.samples.inflector.springboot.client.SampleServiceClient;
+import io.swagger.samples.inflector.springboot.client.rest.RestResource;
import io.swagger.samples.inflector.springboot.models.Resource;
import io.swagger.samples.inflector.springboot.models.UserResource;
@@ -96,13 +99,26 @@ public void iLlGetTheFollowingAccountDetails(DataTable arg1) throws Throwable {
public void iLlGetTheFollowingUserDetails(Map expectedUserDetails)
throws Throwable {
try {
- UserResource ur = (UserResource) resource;
-
+ UserResource ur ;
+ if (resource instanceof RestResource) {
+ ObjectMapper objectMapper = new ObjectMapper();
+
+ //convert json string to object
+ ur = objectMapper.readValue(((RestResource) resource).getData().toJSONString(), UserResource.class);
+ } else {
+ ur = (UserResource) resource;
+ }
for (Entry entry : expectedUserDetails.entrySet()) {
switch (entry.getKey()) {
case "Surname":
assertThat(ur.getSurname(), equalTo(entry.getValue()));
- break;
+ break;
+ case "GivenName":
+ assertThat(ur.getGivenname(), equalTo(entry.getValue()));
+ break;
+ case "DoB":
+ assertThat(ur.getDob(), equalTo(entry.getValue()));
+ break;
default:
throw new PendingException("TODO: user details - " + entry.getKey());
}
diff --git a/src/test/java/io/swagger/samples/inflector/springboot/client/rest/RestResource.java b/src/test/java/io/swagger/samples/inflector/springboot/client/rest/RestResource.java
index 21bfa8e..7606e34 100644
--- a/src/test/java/io/swagger/samples/inflector/springboot/client/rest/RestResource.java
+++ b/src/test/java/io/swagger/samples/inflector/springboot/client/rest/RestResource.java
@@ -32,4 +32,9 @@ public List getLinks() {
return splitHeaders.stream().map(linkString -> Link.valueOf(linkString)).collect(Collectors.toList());
}
+
+ public JSONObject getData() {
+ return response.getBody();
+ }
+
}