This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 1e86d11654 Merge pull request #2229 from apache/CAUSEWAY-3689
add 4b0c8d979d CAUSEWAY-3676: wip on causeway config settings
add a5c373e3e7 CAUSEWAY-3676: wip on introducing rich and simple schema
styles
add 0a35d4dcb6 CAUSEWAY-3676: wip, more on 'rich' and 'simple' schemas;
updates .gql tests
add 3e1d106da4 CAUSEWAY-3676: wip, more on 'rich' and 'simple' schemas;
updates .gql tests
add d8d6f8478b CAUSEWAY-3676: fixes integ tests
add a492b6a55e CAUSEWAY-3676: introduces SchemaType and updates type names
to use
add 26e11a990c CAUSEWAY-3676: adds 'simple' schema classes
add a5912527b1 CAUSEWAY-3676: introduces RICH_AND_SCHEMA schema style
add e9ec5f5a96 CAUSEWAY-3676: introduces holder.getSchemaType(),
parameterize type names by schemaType
add 6a3353d2ba CAUSEWAY-3676: refactors GqlvDomainObject/Service as common
add 24d6f9bb04 CAUSEWAY-3676: introduces SchemaStrategy
add e6ff1ecfd6 CAUSEWAY-3676: wip, SchemaStrategy
add b71982d062 CAUSEWAY-3676: wip - still factoring out simple vs rich
schema
add f58f1d510e CAUSEWAY-3676: wip, still hitting: "Validation error
(FieldUndefined@[university_dept_Department]) : Field
'university_dept_Department' in type 'SimpleAndRich' is undefined"
add 2c45a22f18 CAUSEWAY-3676: ok, works.
add 35b330a842 CAUSEWAY-3676: refactors integ test abstract a little
add f9be1778c7 moves GqlvMeta to common
add 848e0dc4f2 CAUSEWAY-3676: moves remaining GqlvMeta up to common
add 78b28081ca CAUSEWAY-3676: working towards simplifying Holder interfaces
add ff86396ac0 CAUSEWAY-3676: renames
add ce704ed912 CAUSEWAY-3676: simplifies holders
add 7bb226c991 CAUSEWAY-3676: simplifies holders
add 4a8da26c97 CAUSEWAY-3676: simplifies holders
add d45d584491 CAUSEWAY-3676: simplifies holders (4)
add 50a90ed9a8 CAUSEWAY-3676: simplifies holders (5)
add 1f5959b6f0 CAUSEWAY-3676: simplifies holders (6)
add aa5b913f4c CAUSEWAY-3676: simplifies holders (7)
add 62eae88136 CAUSEWAY-3676: simplifies holders (8)
add a162b71155 CAUSEWAY-3676: simplifies holders (9)
add 01b9a54867 CAUSEWAY-3676: simplifies holders (10)
add 93218c0d83 CAUSEWAY-3676: simplifies holders (11)
add 767e3a5d37 CAUSEWAY-3676: simplifies holders (12)
add 09c214b514 CAUSEWAY-3676: simplifies holders (13)
add 86dfd2fc6a CAUSEWAY-3676: simplifies holders (14)
add 6e27bc7f03 CAUSEWAY-3676: simplifies holders (15)
add e838228e49 CAUSEWAY-3676: simplifies holders (16)
add cb2de88de3 CAUSEWAY-3676: simplifies holders (17)
add 2180e8b615 CAUSEWAY-3676: simplifies holders (18)
add d08782215a CAUSEWAY-3676: simplifies holders (19)
add 4f2e42083e CAUSEWAY-3676: passes holder down the line rather than each
element implement
add 2006227852 CAUSEWAY-3676: passes holder down the line rather than each
element implement (2)
add 1d8aaab97e CAUSEWAY-3676: passes holder down the line rather than each
element implement (3)
add e711cd1efb CAUSEWAY-3676: passes holder down the line rather than each
element implement (4)
add 244740e3a8 CAUSEWAY-3676: adds missing copyright messages
add 2dba09061d CAUSEWAY-3676: renames holder -> interactor
add 95661a548e CAUSEWAY-3676: moves scenario classes
add 11906227f1 CAUSEWAY-3676: renames holder -> interactor (2)
add c2f659b28a CAUSEWAY-3676: uses name of enum rather than their
toString()
add 75b466f8da CAUSEWAY-3676: wip, simplifying schema
add d8f56b44ab CAUSEWAY-3676: wip, simplifying schema
add 09722f143f CAUSEWAY-3676: wip, simplifying schema
add f808f0bf28 CAUSEWAY-3676: wip, refactoring to simple schema
add d41c659498 CAUSEWAY-3676: wip, refactoring to simple schema (2)
add 4ecbc741db CAUSEWAY-3676: wip, refactoring to simple schema (3)
add fff235251a CAUSEWAY-3676: wip, refactoring to simple schema (4)
add 376d9bf769 CAUSEWAY-3676: wip, refactoring to simple schema (5)
add 66c64b844f CAUSEWAY-3676: wip, refactoring to simple schema (6)
add c83bc664cc CAUSEWAY-3676: wip, refactoring to simple schema (7)
add b64d696063 CAUSEWAY-3676: wip, refactoring to simple schema (8)
add 1dffdcfd12 CAUSEWAY-3676: almost there, just need to pass arguments
correctly
add 609fe3dcc5 CAUSEWAY-3676: simple schema now also working, I believe
add 7b59496e34 CAUSEWAY-3676: fixes dupl integ test issue
new 0b4b31e3eb Merge pull request #2235 from apache/CAUSEWAY-3676
The 1 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 | 90 +
.../oauth2/restful/AuthenticationStrategyJwt.java | 2 +-
.../graphql/model/src/main/java/module-info.java | 25 +-
.../viewer/graphql/model/context/Context.java | 10 +-
.../viewer/graphql/model/domain/Environment.java | 18 +
.../viewer/graphql/model/domain/GqlvAbstract.java | 8 +-
.../graphql/model/domain/GqlvAbstractCustom.java | 46 +-
.../graphql/model/domain/GqlvActionParams.java | 129 -
.../viewer/graphql/model/domain/GqlvMeta.java | 232 --
.../graphql/model/domain/GqlvScenarioName.java | 32 -
.../SchemaType.java} | 10 +-
.../viewer/graphql/model/domain/TypeNames.java | 89 +-
.../model/domain/common/SchemaStrategy.java | 108 +
.../common/interactors/ActionInteractor.java | 44 +
.../common/interactors/ActionParamInteractor.java} | 19 +-
.../common/interactors/MemberInteractor.java} | 10 +-
.../common/interactors/ObjectInteractor.java} | 14 +-
.../common/interactors/PropertyInteractor.java | 43 +
.../{ => common/query}/GqlvDomainObject.java | 123 +-
.../{ => common/query}/GqlvDomainService.java | 36 +-
.../model/domain/common/query/GqlvMeta.java | 133 +
.../query/GqlvTopLevelQueryAbstractSchema.java | 104 +
.../query/GvqlActionUtils.java} | 260 +-
.../{ => common/query/meta}/GqlvMetaCssClass.java | 5 +-
.../domain/common/query/meta/GqlvMetaFetcher.java | 130 +
.../{ => common/query/meta}/GqlvMetaGrid.java | 5 +-
.../{ => common/query/meta}/GqlvMetaIcon.java | 5 +-
.../domain/{ => common/query/meta}/GqlvMetaId.java | 5 +-
.../{ => common/query/meta}/GqlvMetaLayout.java | 5 +-
.../query/meta}/GqlvMetaLogicalTypeName.java | 5 +-
.../{ => common/query/meta}/GqlvMetaSaveAs.java | 12 +-
.../{ => common/query/meta}/GqlvMetaTitle.java | 5 +-
.../{ => common/query/meta}/GqlvMetaVersion.java | 5 +-
.../model/domain/rich/SchemaStrategyRich.java | 91 +
.../{ => rich/mutation}/GqlvMutationForAction.java | 37 +-
.../mutation}/GqlvMutationForProperty.java | 19 +-
.../mutation/GqlvTopLevelMutationRichSchema.java} | 31 +-
.../model/domain/{ => rich/query}/GqlvAction.java | 39 +-
.../domain/{ => rich/query}/GqlvActionInvoke.java | 78 +-
.../{ => rich/query}/GqlvActionInvokeArgs.java | 68 +-
.../{ => rich/query}/GqlvActionInvokeArgsArg.java | 38 +-
.../{ => rich/query}/GqlvActionInvokeResult.java | 43 +-
.../model/domain/rich/query/GqlvActionParams.java | 77 +
.../{ => rich/query}/GqlvActionParamsParam.java | 62 +-
.../query}/GqlvActionParamsParamAutoComplete.java | 47 +-
.../query}/GqlvActionParamsParamChoices.java | 47 +-
.../query}/GqlvActionParamsParamDatatype.java | 19 +-
.../query}/GqlvActionParamsParamDefault.java | 48 +-
.../query}/GqlvActionParamsParamDisabled.java | 41 +-
.../query}/GqlvActionParamsParamHidden.java | 41 +-
.../query}/GqlvActionParamsParamValidate.java | 37 +-
.../{ => rich/query}/GqlvActionValidity.java | 29 +-
.../domain/{ => rich/query}/GqlvAssociation.java | 13 +-
.../{ => rich/query}/GqlvAssociationDatatype.java | 19 +-
.../{ => rich/query}/GqlvAssociationGet.java | 23 +-
.../domain/{ => rich/query}/GqlvCollection.java | 24 +-
.../{ => rich/query}/GqlvCollectionDatatype.java | 7 +-
.../domain/{ => rich/query}/GqlvCollectionGet.java | 13 +-
.../model/domain/{ => rich/query}/GqlvMember.java | 16 +-
.../{ => rich/query}/GqlvMemberDisabled.java | 18 +-
.../domain/{ => rich/query}/GqlvMemberHidden.java | 18 +-
.../domain/{ => rich/query}/GqlvProperty.java | 42 +-
.../{ => rich/query}/GqlvPropertyAutoComplete.java | 25 +-
.../{ => rich/query}/GqlvPropertyChoices.java | 29 +-
.../{ => rich/query}/GqlvPropertyDatatype.java | 7 +-
.../domain/{ => rich/query}/GqlvPropertyGet.java | 18 +-
.../{ => rich/query}/GqlvPropertyGetBlob.java | 47 +-
.../query}/GqlvPropertyGetBlobAbstract.java | 16 +-
.../{ => rich/query}/GqlvPropertyGetBlobBytes.java | 13 +-
.../query}/GqlvPropertyGetBlobMimeType.java | 8 +-
.../{ => rich/query}/GqlvPropertyGetBlobName.java | 8 +-
.../{ => rich/query}/GqlvPropertyGetClob.java | 46 +-
.../query}/GqlvPropertyGetClobAbstract.java | 16 +-
.../{ => rich/query}/GqlvPropertyGetClobChars.java | 13 +-
.../query}/GqlvPropertyGetClobMimeType.java | 8 +-
.../{ => rich/query}/GqlvPropertyGetClobName.java | 8 +-
.../domain/{ => rich/query}/GqlvPropertySet.java | 27 +-
.../{ => rich/query}/GqlvPropertyValidate.java | 24 +-
.../model/domain/rich/query/RichTopLevelQuery.java | 64 +
.../domain/{ => rich/scenario}/GqlvScenario.java | 7 +-
.../scenario/GqlvScenarioName.java} | 25 +-
.../{ => rich/scenario}/GqlvScenarioStep.java | 40 +-
.../model/domain/simple/SchemaStrategySimple.java | 94 +
.../mutation}/GqlvMutationForAction.java | 37 +-
.../mutation}/GqlvMutationForProperty.java | 19 +-
.../GqlvTopLevelMutationSimpleSchema.java} | 31 +-
.../query/SimpleAction.java} | 171 +-
.../query/SimpleCollection.java} | 57 +-
.../model/domain/simple/query/SimpleProperty.java | 219 ++
.../query/SimplePropertyLobAbstract.java} | 25 +-
.../query/SimplePropertyLobBytes.java} | 17 +-
.../query/SimplePropertyLobChars.java} | 17 +-
.../query/SimplePropertyLobMimeType.java} | 12 +-
.../query/SimplePropertyLobName.java} | 12 +-
.../query/SimpleTopLevelQuery.java} | 40 +-
.../mmproviders/ObjectActionParameterProvider.java | 3 +-
.../mmproviders/OneToOneAssociationProvider.java | 25 -
...ActionProvider.java => SchemaTypeProvider.java} | 5 +-
.../model/registry/GraphQLTypeRegistry.java | 15 +-
.../graphql/model/toplevel/GqlvTopLevelQuery.java | 91 -
.../GqlvTopLevelQueryBothSchemas.java} | 43 +-
.../viewer/graphql/model/types/TypeMapper.java | 16 +-
.../graphql/model/types/TypeMapperDefault.java | 55 +-
...ayViewerGraphqlTestModuleIntegTestAbstract.java | 79 +
.../graphql/viewer/test/domain/calc/Month.java | 4 +
.../viewer/test/e2e/Abstract_IntegTest.java | 27 +-
...IntegTest.each.action_with_disabled_param._.gql | 26 +-
...t.each.action_with_disabled_param.approved.json | 26 +-
...n_IntegTest.each.action_with_hidden_param._.gql | 18 +-
...est.each.action_with_hidden_param.approved.json | 18 +-
.../e2e/Admin_IntegTest.each.admin_action._.gql | 10 +-
...Admin_IntegTest.each.admin_action.approved.json | 10 +-
.../Admin_IntegTest.each.other_admin_action._.gql | 10 +-
...IntegTest.each.other_admin_action.approved.json | 10 +-
.../graphql/viewer/test/e2e/Admin_IntegTest.java | 29 +-
...alculator_IntegTest.each.add_big_decimals._.gql | 30 +-
...r_IntegTest.each.add_big_decimals.approved.json | 18 +-
...alculator_IntegTest.each.add_big_integers._.gql | 10 +-
...r_IntegTest.each.add_big_integers.approved.json | 10 +-
...ulator_IntegTest.each.add_double_wrappers._.gql | 10 +-
...ntegTest.each.add_double_wrappers.approved.json | 10 +-
.../Calculator_IntegTest.each.add_doubles._.gql | 10 +-
...ulator_IntegTest.each.add_doubles.approved.json | 10 +-
...culator_IntegTest.each.add_float_wrappers._.gql | 10 +-
...IntegTest.each.add_float_wrappers.approved.json | 10 +-
.../e2e/Calculator_IntegTest.each.add_floats._.gql | 10 +-
...culator_IntegTest.each.add_floats.approved.json | 10 +-
...lator_IntegTest.each.add_integer_wrappers._.gql | 10 +-
...tegTest.each.add_integer_wrappers.approved.json | 10 +-
.../Calculator_IntegTest.each.add_integers._.gql | 10 +-
...lator_IntegTest.each.add_integers.approved.json | 10 +-
.../Calculator_IntegTest.each.boolean_and_1._.gql | 10 +-
...ator_IntegTest.each.boolean_and_1.approved.json | 10 +-
.../Calculator_IntegTest.each.boolean_and_2._.gql | 10 +-
...ator_IntegTest.each.boolean_and_2.approved.json | 10 +-
.../Calculator_IntegTest.each.boolean_not._.gql | 10 +-
...ulator_IntegTest.each.boolean_not.approved.json | 10 +-
.../Calculator_IntegTest.each.boolean_or_1._.gql | 10 +-
...lator_IntegTest.each.boolean_or_1.approved.json | 10 +-
.../Calculator_IntegTest.each.boolean_or_2._.gql | 10 +-
...lator_IntegTest.each.boolean_or_2.approved.json | 10 +-
.../e2e/Calculator_IntegTest.each.concat._.gql | 10 +-
.../Calculator_IntegTest.each.concat.approved.json | 10 +-
...lator_IntegTest.each.jdk8_local_plus_days._.gql | 10 +-
...tegTest.each.jdk8_local_plus_days.approved.json | 10 +-
...st.each.jdk8_local_plus_hours_and_minutes._.gql | 10 +-
...jdk8_local_plus_hours_and_minutes.approved.json | 10 +-
...k8_offset_plus_days_and_hours_and_minutes._.gql | 10 +-
...t_plus_days_and_hours_and_minutes.approved.json | 10 +-
...t.each.jdk8_offset_plus_hours_and_minutes._.gql | 10 +-
...dk8_offset_plus_hours_and_minutes.approved.json | 10 +-
...dk8_zoned_plus_days_and_hours_and_minutes._.gql | 10 +-
...d_plus_days_and_hours_and_minutes.approved.json | 10 +-
...lator_IntegTest.each.joda_local_plus_days._.gql | 10 +-
...tegTest.each.joda_local_plus_days.approved.json | 10 +-
...st.each.joda_local_plus_hours_and_minutes._.gql | 10 +-
...joda_local_plus_hours_and_minutes.approved.json | 10 +-
.../Calculator_IntegTest.each.joda_plus_days._.gql | 10 +-
...tor_IntegTest.each.joda_plus_days.approved.json | 10 +-
.../e2e/Calculator_IntegTest.each.next_month._.gql | 10 +-
...culator_IntegTest.each.next_month.approved.json | 10 +-
...Calculator_IntegTest.each.scenario_concat._.gql | 22 +-
...or_IntegTest.each.scenario_concat.approved.json | 24 +-
.../Calculator_IntegTest.each.some_locale._.gql | 10 +-
...ulator_IntegTest.each.some_locale.approved.json | 10 +-
.../e2e/Calculator_IntegTest.each.some_url._.gql | 10 +-
...alculator_IntegTest.each.some_url.approved.json | 10 +-
.../e2e/Calculator_IntegTest.each.some_uuid._.gql | 10 +-
...lculator_IntegTest.each.some_uuid.approved.json | 10 +-
.../viewer/test/e2e/Calculator_IntegTest.java | 28 +-
...tegTest.change_department_name_visibility._.gql | 7 -
...change_department_name_visibility.approved.json | 9 -
...partment_IntegTest.each.create_department._.gql | 18 +-
..._IntegTest.each.create_department.approved.json | 18 +-
...ach.create_department_name_param_disabled._.gql | 22 +-
...te_department_name_param_disabled.approved.json | 22 +-
...tment_IntegTest.each.find_all_departments._.gql | 24 +-
...tegTest.each.find_all_departments.approved.json | 118 +-
...d_department_and_add_staff_member_choices._.gql | 42 +-
...ment_and_add_staff_member_choices.approved.json | 76 +-
...ach.find_department_and_add_staff_members._.gql | 106 +-
..._department_and_add_staff_members.approved.json | 192 +-
...d_department_and_change_head_autocomplete._.gql | 24 +-
...ment_and_change_head_autocomplete.approved.json | 36 +-
...h.find_department_and_change_head_default._.gql | 22 +-
...epartment_and_change_head_default.approved.json | 22 +-
...h.find_department_and_change_name_invalid._.gql | 20 +-
...epartment_and_change_name_invalid.approved.json | 24 +-
...ind_department_and_edit_head_autocomplete._.gql | 18 +-
...rtment_and_edit_head_autocomplete.approved.json | 30 +-
..._and_edit_head_autocomplete_none_matching._.gql | 18 +-
...t_head_autocomplete_none_matching.approved.json | 14 +-
...t.each.find_department_and_list_its_staff._.gql | 26 +-
...ind_department_and_list_its_staff.approved.json | 38 +-
...epartment_and_remove_staff_member_choices._.gql | 22 +-
...t_and_remove_staff_member_choices.approved.json | 34 +-
...nt_IntegTest.each.find_department_by_name._.gql | 18 +-
...Test.each.find_department_by_name.approved.json | 30 +-
....scenario_find_department_and_change_name._.gql | 48 +-
...o_find_department_and_change_name.approved.json | 50 +-
.../viewer/test/e2e/Department_IntegTest.java | 29 +-
...ach.find_depthead_and_change_name_invalid._.gql | 14 +-
..._depthead_and_change_name_invalid.approved.json | 14 +-
...d_depthead_and_change_name_invoke_invalid._.gql | 20 +-
...ad_and_change_name_invoke_invalid.approved.json | 24 +-
...Head_IntegTest.each.find_depthead_by_name._.gql | 24 +-
...egTest.each.find_depthead_by_name.approved.json | 24 +-
.../viewer/test/e2e/DeptHead_IntegTest.java | 28 +-
.../e2e/People_IntegTest.each.find_person._.gql | 40 +-
...People_IntegTest.each.find_person.approved.json | 42 +-
.../graphql/viewer/test/e2e/People_IntegTest.java | 28 +-
...Test.each.name_of_when_dept_head_using_id._.gql | 16 +-
...h.name_of_when_dept_head_using_id.approved.json | 24 +-
...est.each.name_of_when_dept_head_using_ref._.gql | 42 +-
....name_of_when_dept_head_using_ref.approved.json | 44 +-
...ame_of_when_staff_member_using_invalid_id._.gql | 16 +-
...hen_staff_member_using_invalid_id.approved.json | 24 +-
....each.name_of_when_staff_member_using_ref._.gql | 42 +-
...me_of_when_staff_member_using_ref.approved.json | 44 +-
.../graphql/viewer/test/e2e/Person_IntegTest.java | 28 +-
....each.create_staff_member_with_department._.gql | 76 +-
...eate_staff_member_with_department.approved.json | 78 +-
...t.each.find_staff_member_by_name_and_edit._.gql | 18 +-
...ind_staff_member_by_name_and_edit.approved.json | 18 +-
...aff_member_by_name_and_edit_grade_choices._.gql | 16 +-
...er_by_name_and_edit_grade_choices.approved.json | 16 +-
...aff_IntegTest.each.list_all_staff_members._.gql | 32 +-
...gTest.each.list_all_staff_members.approved.json | 140 +-
...gTest.each.staff_member_name_edit_invalid._.gql | 18 +-
...ch.staff_member_name_edit_invalid.approved.json | 22 +-
...IntegTest.each.staff_member_name_validate._.gql | 14 +-
...t.each.staff_member_name_validate.approved.json | 14 +-
.../graphql/viewer/test/e2e/Staff_IntegTest.java | 28 +-
...partment_IntegTest.each.create_department._.gql | 15 +
..._IntegTest.each.create_department.approved.json | 29 +
...tment_IntegTest.each.find_all_departments._.gql | 15 +
...tegTest.each.find_all_departments.approved.json | 52 +
.../e2e/simple/SimpleDepartment_IntegTest.java} | 29 +-
...tegTest.change_department_name_visibility._.gql | 9 +
...change_department_name_visibility.approved.json | 11 +
.../DepartmentMutating_IntegTest.java | 11 +-
...2_IntegTest.find_depthead_and_change_name._.gql | 20 +-
...est.find_depthead_and_change_name.approved.json | 20 +-
.../test/e2e/special/Person_2_IntegTest.java | 1 -
...rson_using_id_and_logicalTypeName.approved.json | 15 +-
...ng_id_but_invalid_logicalTypeName.approved.json | 10 +-
...d_staff_member_by_name_and_download_photo._.gql | 30 +-
...member_by_name_and_download_photo.approved.json | 30 +-
.../viewer/test/e2e/special/Staff_2_IntegTest.java | 6 +-
.../test/schema/GqlSchema_print_IntegTest.java | 5 +-
viewers/graphql/test/src/test/resources/schema.gql | 3907 +++++++++++++-------
.../integration/GraphQlSourceForCauseway.java | 73 +-
252 files changed, 6871 insertions(+), 4816 deletions(-)
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMeta.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenarioName.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{mmproviders/ObjectAssociationProvider.java
=> domain/SchemaType.java} (75%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/SchemaStrategy.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/interactors/ActionInteractor.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{mmproviders/ObjectActionProvider.java
=> domain/common/interactors/ActionParamInteractor.java} (58%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{mmproviders/OneToManyAssociationProvider.java
=> domain/common/interactors/MemberInteractor.java} (69%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{mmproviders/ObjectActionParameterProvider.java
=> domain/common/interactors/ObjectInteractor.java} (69%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/interactors/PropertyInteractor.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query}/GqlvDomainObject.java (63%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query}/GqlvDomainService.java (66%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/query/GqlvMeta.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/query/GqlvTopLevelQueryAbstractSchema.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvAction.java
=> common/query/GvqlActionUtils.java} (58%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaCssClass.java (86%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/query/meta/GqlvMetaFetcher.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaGrid.java (86%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaIcon.java (86%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaId.java (87%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaLayout.java (86%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaLogicalTypeName.java (86%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaSaveAs.java (86%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaTitle.java (87%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaVersion.java (86%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/SchemaStrategyRich.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/mutation}/GqlvMutationForAction.java (90%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/mutation}/GqlvMutationForProperty.java (88%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{toplevel/GqlvTopLevelMutation.java
=> domain/rich/mutation/GqlvTopLevelMutationRichSchema.java} (72%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvAction.java (91%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionInvoke.java (51%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionInvokeArgs.java (51%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionInvokeArgsArg.java (72%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionInvokeResult.java (77%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionParams.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionParamsParam.java (77%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionParamsParamAutoComplete.java (67%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionParamsParamChoices.java (64%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionParamsParamDatatype.java (68%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionParamsParamDefault.java (62%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionParamsParamDisabled.java (61%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionParamsParamHidden.java (61%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionParamsParamValidate.java (63%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionValidity.java (77%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvAssociation.java (81%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvAssociationDatatype.java (71%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvAssociationGet.java (78%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvCollection.java (72%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvCollectionDatatype.java (80%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvCollectionGet.java (73%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvMember.java (83%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvMemberDisabled.java (82%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvMemberHidden.java (82%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvProperty.java (79%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyAutoComplete.java (80%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyChoices.java (73%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyDatatype.java (79%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGet.java (73%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetBlob.java (70%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetBlobAbstract.java (81%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetBlobBytes.java (78%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetBlobMimeType.java (77%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetBlobName.java (78%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetClob.java (70%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetClobAbstract.java (82%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetClobChars.java (78%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetClobMimeType.java (77%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGetClobName.java (78%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertySet.java (79%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyValidate.java (74%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichTopLevelQuery.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/scenario}/GqlvScenario.java (89%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionParamsParamDatatype.java
=> rich/scenario/GqlvScenarioName.java} (67%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/scenario}/GqlvScenarioStep.java (52%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/SchemaStrategySimple.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> simple/mutation}/GqlvMutationForAction.java (89%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> simple/mutation}/GqlvMutationForProperty.java (88%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{toplevel/GqlvTopLevelMutation.java
=> domain/simple/mutation/GqlvTopLevelMutationSimpleSchema.java} (72%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvAction.java
=> simple/query/SimpleAction.java} (67%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvAssociationGet.java
=> simple/query/SimpleCollection.java} (59%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimpleProperty.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyGetClobAbstract.java
=> simple/query/SimplePropertyLobAbstract.java} (74%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyGetBlobBytes.java
=> simple/query/SimplePropertyLobBytes.java} (73%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyGetClobChars.java
=> simple/query/SimplePropertyLobChars.java} (73%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyGetClobMimeType.java
=> simple/query/SimplePropertyLobMimeType.java} (70%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyGetClobName.java
=> simple/query/SimplePropertyLobName.java} (71%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionParamsParamDatatype.java
=> simple/query/SimpleTopLevelQuery.java} (52%)
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/mmproviders/OneToOneAssociationProvider.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/mmproviders/{ObjectActionProvider.java
=> SchemaTypeProvider.java} (87%)
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/toplevel/GqlvTopLevelQuery.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{domain/GqlvActionParamsParamDatatype.java
=> toplevel/GqlvTopLevelQueryBothSchemas.java} (50%)
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DepartmentMutating_IntegTest.change_department_name_visibility._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DepartmentMutating_IntegTest.change_department_name_visibility.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/simple/SimpleDepartment_IntegTest.each.create_department._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/simple/SimpleDepartment_IntegTest.each.create_department.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/simple/SimpleDepartment_IntegTest.each.find_all_departments._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/simple/SimpleDepartment_IntegTest.each.find_all_departments.approved.json
rename
viewers/graphql/{model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMetaId.java
=>
test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/simple/SimpleDepartment_IntegTest.java}
(54%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DepartmentMutating_IntegTest.change_department_name_visibility._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DepartmentMutating_IntegTest.change_department_name_visibility.approved.json
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{
=> special}/DepartmentMutating_IntegTest.java (88%)