This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch CAUSEWAY-3676
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 80b970a160 CAUSEWAY-3676: adds scalar support for jdk and joda dates
and times
add 5df565a4f8 Merge pull request #2217 from apache/CAUSEWAY-3676
new d13e00b943 CAUSEWAY-3676: adds config properties to control
whether/how resources can be downloaded
new 5b600b0356 CAUSEWAY-3676: adds 'invoke.result' as an additional field
...
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../core/config/CausewayConfiguration.java | 50 +++-
.../viewer/graphql/model/domain/Environment.java | 31 +++
.../viewer/graphql/model/domain/GqlvAction.java | 7 +-
.../graphql/model/domain/GqlvActionInvoke.java | 131 ++++-----
...tionInvoke.java => GqlvActionInvokeResult.java} | 59 ++--
.../graphql/model/domain/GqlvActionParam.java | 15 +-
.../model/domain/GqlvActionParamAutoComplete.java | 4 +-
.../model/domain/GqlvActionParamChoices.java | 4 +-
.../model/domain/GqlvActionParamDefault.java | 4 +-
.../model/domain/GqlvActionParamDisabled.java | 4 +-
.../model/domain/GqlvActionParamHidden.java | 4 +-
.../model/domain/GqlvActionParamValidate.java | 4 +-
.../graphql/model/domain/GqlvActionParams.java | 4 +-
.../graphql/model/domain/GqlvDomainObject.java | 6 +-
.../viewer/graphql/model/domain/GqlvMeta.java | 45 +++-
.../model/domain/GqlvMutationForAction.java | 7 +-
.../model/domain/GqlvMutationForProperty.java | 8 +-
.../graphql/model/domain/GqlvPropertyGetBlob.java | 16 +-
.../model/domain/GqlvPropertyGetBlobBytes.java | 8 +-
.../graphql/model/domain/GqlvPropertyGetClob.java | 32 ++-
.../model/domain/GqlvPropertyGetClobChars.java | 10 +-
.../viewer/graphql/model/domain/TypeNames.java | 6 +
...alculator_IntegTest.each.add_big_decimals._.gql | 4 +-
...r_IntegTest.each.add_big_decimals.approved.json | 4 +-
...alculator_IntegTest.each.add_big_integers._.gql | 4 +-
...r_IntegTest.each.add_big_integers.approved.json | 4 +-
...ulator_IntegTest.each.add_double_wrappers._.gql | 4 +-
...ntegTest.each.add_double_wrappers.approved.json | 4 +-
.../Calculator_IntegTest.each.add_doubles._.gql | 4 +-
...ulator_IntegTest.each.add_doubles.approved.json | 4 +-
...culator_IntegTest.each.add_float_wrappers._.gql | 4 +-
...IntegTest.each.add_float_wrappers.approved.json | 4 +-
.../e2e/Calculator_IntegTest.each.add_floats._.gql | 4 +-
...culator_IntegTest.each.add_floats.approved.json | 4 +-
...lator_IntegTest.each.add_integer_wrappers._.gql | 4 +-
...tegTest.each.add_integer_wrappers.approved.json | 4 +-
.../Calculator_IntegTest.each.add_integers._.gql | 4 +-
...lator_IntegTest.each.add_integers.approved.json | 4 +-
.../Calculator_IntegTest.each.boolean_and_1._.gql | 4 +-
...ator_IntegTest.each.boolean_and_1.approved.json | 4 +-
.../Calculator_IntegTest.each.boolean_and_2._.gql | 4 +-
...ator_IntegTest.each.boolean_and_2.approved.json | 4 +-
.../Calculator_IntegTest.each.boolean_not._.gql | 4 +-
...ulator_IntegTest.each.boolean_not.approved.json | 4 +-
.../Calculator_IntegTest.each.boolean_or_1._.gql | 4 +-
...lator_IntegTest.each.boolean_or_1.approved.json | 4 +-
.../Calculator_IntegTest.each.boolean_or_2._.gql | 4 +-
...lator_IntegTest.each.boolean_or_2.approved.json | 4 +-
.../e2e/Calculator_IntegTest.each.concat._.gql | 4 +-
.../Calculator_IntegTest.each.concat.approved.json | 4 +-
...lator_IntegTest.each.jdk8_local_plus_days._.gql | 4 +-
...tegTest.each.jdk8_local_plus_days.approved.json | 4 +-
...st.each.jdk8_local_plus_hours_and_minutes._.gql | 4 +-
...jdk8_local_plus_hours_and_minutes.approved.json | 4 +-
...k8_offset_plus_days_and_hours_and_minutes._.gql | 4 +-
...t_plus_days_and_hours_and_minutes.approved.json | 4 +-
...t.each.jdk8_offset_plus_hours_and_minutes._.gql | 4 +-
...dk8_offset_plus_hours_and_minutes.approved.json | 4 +-
...dk8_zoned_plus_days_and_hours_and_minutes._.gql | 4 +-
...d_plus_days_and_hours_and_minutes.approved.json | 4 +-
...lator_IntegTest.each.joda_local_plus_days._.gql | 4 +-
...tegTest.each.joda_local_plus_days.approved.json | 4 +-
...st.each.joda_local_plus_hours_and_minutes._.gql | 4 +-
...joda_local_plus_hours_and_minutes.approved.json | 4 +-
.../Calculator_IntegTest.each.joda_plus_days._.gql | 4 +-
...tor_IntegTest.each.joda_plus_days.approved.json | 4 +-
.../e2e/Calculator_IntegTest.each.next_month._.gql | 4 +-
...culator_IntegTest.each.next_month.approved.json | 4 +-
...Calculator_IntegTest.each.scenario_concat._.gql | 4 +-
...or_IntegTest.each.scenario_concat.approved.json | 4 +-
.../Calculator_IntegTest.each.some_locale._.gql | 4 +-
...ulator_IntegTest.each.some_locale.approved.json | 4 +-
.../e2e/Calculator_IntegTest.each.some_url._.gql | 4 +-
...alculator_IntegTest.each.some_url.approved.json | 4 +-
.../e2e/Calculator_IntegTest.each.some_uuid._.gql | 4 +-
...lculator_IntegTest.each.some_uuid.approved.json | 4 +-
...partment_IntegTest.each.create_department._.gql | 6 +-
..._IntegTest.each.create_department.approved.json | 6 +-
...ach.create_department_name_param_disabled._.gql | 6 +-
...te_department_name_param_disabled.approved.json | 6 +-
...tment_IntegTest.each.find_all_departments._.gql | 16 +-
...tegTest.each.find_all_departments.approved.json | 112 ++++----
...d_department_and_add_staff_member_choices._.gql | 20 +-
...ment_and_add_staff_member_choices.approved.json | 52 ++--
...ach.find_department_and_add_staff_members._.gql | 58 ++--
..._department_and_add_staff_members.approved.json | 158 +++++------
...d_department_and_change_head_autocomplete._.gql | 16 +-
...ment_and_change_head_autocomplete.approved.json | 28 +-
...h.find_department_and_change_head_default._.gql | 14 +-
...epartment_and_change_head_default.approved.json | 14 +-
...h.find_department_and_change_name_invalid._.gql | 12 +-
...epartment_and_change_name_invalid.approved.json | 16 +-
...ind_department_and_edit_head_autocomplete._.gql | 10 +-
...rtment_and_edit_head_autocomplete.approved.json | 22 +-
..._and_edit_head_autocomplete_none_matching._.gql | 10 +-
...t_head_autocomplete_none_matching.approved.json | 6 +-
...t.each.find_department_and_list_its_staff._.gql | 18 +-
...ind_department_and_list_its_staff.approved.json | 30 ++-
...epartment_and_remove_staff_member_choices._.gql | 14 +-
...t_and_remove_staff_member_choices.approved.json | 26 +-
...nt_IntegTest.each.find_department_by_name._.gql | 10 +-
...Test.each.find_department_by_name.approved.json | 22 +-
....scenario_find_department_and_change_name._.gql | 12 +-
...o_find_department_and_change_name.approved.json | 12 +-
...ach.find_depthead_and_change_name_invalid._.gql | 6 +-
..._depthead_and_change_name_invalid.approved.json | 6 +-
...d_depthead_and_change_name_invoke_invalid._.gql | 12 +-
...ad_and_change_name_invoke_invalid.approved.json | 16 +-
...Head_IntegTest.each.find_depthead_by_name._.gql | 16 +-
...egTest.each.find_depthead_by_name.approved.json | 16 +-
....each.create_staff_member_with_department._.gql | 36 +--
...eate_staff_member_with_department.approved.json | 36 +--
...t.each.find_staff_member_by_name_and_edit._.gql | 10 +-
...ind_staff_member_by_name_and_edit.approved.json | 10 +-
...aff_member_by_name_and_edit_grade_choices._.gql | 8 +-
...er_by_name_and_edit_grade_choices.approved.json | 8 +-
...aff_IntegTest.each.list_all_staff_members._.gql | 24 +-
...gTest.each.list_all_staff_members.approved.json | 134 ++++-----
...gTest.each.staff_member_name_edit_invalid._.gql | 10 +-
...ch.staff_member_name_edit_invalid.approved.json | 14 +-
...IntegTest.each.staff_member_name_validate._.gql | 6 +-
...t.each.staff_member_name_validate.approved.json | 6 +-
...2_IntegTest.find_depthead_and_change_name._.gql | 12 +-
...est.find_depthead_and_change_name.approved.json | 12 +-
...d_staff_member_by_name_and_download_photo._.gql | 22 +-
...member_by_name_and_download_photo.approved.json | 22 +-
.../viewer/test/e2e/special/Staff_2_IntegTest.java | 6 +-
.../src/test/resources/application-test.properties | 4 +-
viewers/graphql/test/src/test/resources/schema.gql | 300 +++++++++++++++++----
.../viewer/controller/ResourceController.java | 121 ++++++---
130 files changed, 1450 insertions(+), 830 deletions(-)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/Environment.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionInvoke.java
=> GqlvActionInvokeResult.java} (85%)