You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by jo...@apache.org on 2021/04/14 15:28:15 UTC
[isis] 04/04: Merge branch 'master' of
https://github.com/apache/isis into ISIS-2505_Catch_Up_With_Demo_Examples
This is an automated email from the ASF dual-hosted git repository.
joergrade pushed a commit to branch ISIS-2505_Catch_Up_With_Demo_Examples
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 75633e1f8ce37deb39e3c2e2644357af15365d05
Merge: fcab76e a79eabd
Author: Jörg Rade <jo...@kuehne-nagel.com>
AuthorDate: Wed Apr 14 17:26:49 2021 +0200
Merge branch 'master' of https://github.com/apache/isis into ISIS-2505_Catch_Up_With_Demo_Examples
.asciidoctorconfig | 1 +
.github/dependabot.yml | 8 +-
.../ci-build-artifacts-no-push-gradle.yml | 3 +-
.../workflows/ci-build-artifacts-no-push-maven.yml | 22 +-
.github/workflows/ci-build-site-no-push.yml | 27 +-
.gitignore | 10 +-
.run/isis-tooling-cli (index).run.xml | 22 +
.run/isis-tooling-cli (overview).run.xml | 62 +
.run/isis-tooling-cli (projdoc).run.xml | 22 +
CONTRIBUTING.adoc | 2 +-
README.adoc | 2 +-
STATUS | 28 +-
antora/components/comguide/modules/ROOT/nav.adoc | 28 +-
.../comguide/modules/ROOT/pages/about.adoc | 2 -
.../modules/ROOT/pages/algolia-search.adoc | 6 +-
.../modules/ROOT/pages/cutting-a-release.adoc | 274 +-
.../modules/ROOT/pages/merging-a-pull-request.adoc | 23 +-
.../comguide/modules/ROOT/pages/pmc-notes.adoc | 3 +-
.../modules/ROOT/pages/policies/git-policy.adoc | 5 +-
.../ROOT/pages/post-release-successful.adoc | 172 +-
.../release-process-for-interim-releases.adoc | 74 -
.../modules/ROOT/pages/updating-the-website.adoc | 38 +
.../modules/ROOT/pages/verifying-releases.adoc | 32 +-
.../ROOT/partials/publish-and-index-website.adoc | 82 +
.../modules/ROOT/pages/building-apache-isis.adoc | 121 +-
.../conguide/modules/ROOT/pages/contributing.adoc | 34 +-
.../documentation/pages/asciidoc-syntax.adoc | 7 +-
.../pages/building-docs-and-website.adoc | 25 +-
.../conguide/modules/git/pages/about.adoc | 2 +-
.../attachments}/Pawson-Naked-Objects-thesis.pdf | Bin
.../components/docs/modules/ROOT/pages/about.adoc | 98 +-
.../modules/ROOT/pages/going-deeper/books.adoc | 2 +-
.../ROOT/pages/landing-page/components.adoc | 11 +-
.../ROOT/pages/more-thanks/more-thanks.adoc | 2 +-
.../what-is-apache-isis/isis-in-pictures.adoc | 11 +-
.../ROOT/pages/what-is-apache-isis/powered-by.adoc | 26 -
.../what-is-apache-isis/powered-by/commapp.adoc | 31 -
.../what-is-apache-isis/powered-by/contactapp.adoc | 33 -
.../pages/what-is-apache-isis/powered-by/cqnz.adoc | 42 -
.../what-is-apache-isis/powered-by/estatio.adoc | 39 -
.../powered-by/gesconsultor-grc.adoc | 96 -
.../powered-by/transport-planner.adoc | 49 -
.../pages/what-is-apache-isis/screencasts.adoc | 198 +-
.../ROOT/partials/module-nav/components.adoc | 11 +-
.../partials/module-nav/what-is-apache-isis.adoc | 1 -
.../resources/partials/plantuml-stereotypes.puml | 1 -
antora/components/refguide-index/antora.yml | 22 +
.../applib/pages/index/AbstractViewModel.adoc | 16 +
.../modules/applib/pages/index/Identifier.adoc | 29 +
.../applib/pages/index/IsisModuleApplib.adoc | 12 +
.../pages/index/RecreatableDomainObject.adoc | 44 +
.../modules/applib/pages/index/ViewModel.adoc | 44 +
.../adapters/AbstractValueSemanticsProvider.adoc | 15 +
.../pages/index/adapters/DefaultsProvider.adoc | 33 +
.../pages/index/adapters/EncoderDecoder.adoc | 48 +
.../pages/index/adapters/EncodingException.adoc | 18 +
.../applib/pages/index/adapters/Parser.adoc | 102 +
.../pages/index/adapters/ParsingException.adoc | 18 +
.../index/adapters/ValueSemanticsProvider.adoc | 55 +
.../applib/pages/index/annotation/Action.adoc | 183 +
.../pages/index/annotation/ActionLayout.adoc | 199 +
.../pages/index/annotation/BookmarkPolicy.adoc | 58 +
.../applib/pages/index/annotation/Bounding.adoc | 17 +
.../applib/pages/index/annotation/Collection.adoc | 75 +
.../pages/index/annotation/CollectionLayout.adoc | 152 +
.../applib/pages/index/annotation/Defaulted.adoc | 46 +
.../pages/index/annotation/DomainObject.adoc | 320 ++
.../pages/index/annotation/DomainObjectLayout.adoc | 180 +
.../pages/index/annotation/DomainService.adoc | 48 +
.../index/annotation/DomainServiceLayout.adoc | 48 +
.../annotation/DomainServiceLayout~MenuBar.adoc | 18 +
.../applib/pages/index/annotation/Editing.adoc | 62 +
.../pages/index/annotation/EntityChangeKind.adoc | 15 +
.../pages/index/annotation/EqualByContent.adoc | 20 +
.../applib/pages/index/annotation/Facets.adoc | 46 +
.../applib/pages/index/annotation/HomePage.adoc | 17 +
.../pages/index/annotation/InteractionScope.adoc | 19 +
.../pages/index/annotation/LabelPosition.adoc | 42 +
.../applib/pages/index/annotation/MinLength.adoc | 16 +
.../applib/pages/index/annotation/Module.adoc | 18 +
.../applib/pages/index/annotation/Nature.adoc | 80 +
.../pages/index/annotation/NatureOfService.adoc | 60 +
.../applib/pages/index/annotation/Navigable.adoc | 18 +
.../applib/pages/index/annotation/Optionality.adoc | 66 +
.../pages/index/annotation/OrderPrecedence.adoc | 69 +
.../applib/pages/index/annotation/Parameter.adoc | 117 +
.../pages/index/annotation/ParameterLayout.adoc | 143 +
.../pages/index/annotation/Programmatic.adoc | 19 +
.../applib/pages/index/annotation/Projecting.adoc | 36 +
.../applib/pages/index/annotation/PromptStyle.adoc | 107 +
.../applib/pages/index/annotation/Property.adoc | 256 +
.../pages/index/annotation/PropertyLayout.adoc | 253 +
.../applib/pages/index/annotation/Publishing.adoc | 75 +
.../applib/pages/index/annotation/Redirect.adoc | 51 +
.../applib/pages/index/annotation/RenderDay.adoc | 39 +
.../applib/pages/index/annotation/Repainting.adoc | 39 +
.../applib/pages/index/annotation/RestrictTo.adoc | 17 +
.../applib/pages/index/annotation/SemanticsOf.adoc | 168 +
.../applib/pages/index/annotation/Snapshot.adoc | 49 +
.../applib/pages/index/annotation/Title.adoc | 64 +
.../applib/pages/index/annotation/Value.adoc | 57 +
.../applib/pages/index/annotation/Where.adoc | 164 +
...PropertyLayout-FieldSet-examples-and-usage.adoc | 96 +
.../hooks/ActionLayout_010-examples-and-usage.adoc | 37 +
.../hooks/ActionLayout_021-promptStyle.adoc | 61 +
.../hooks/ActionLayout_022-position.adoc | 66 +
.../hooks/ActionLayout_023-describedAs.adoc | 20 +
.../hooks/ActionLayout_024-cssClass.adoc | 24 +
.../hooks/ActionLayout_025-cssClassFa.adoc | 38 +
.../hooks/ActionLayout_026-bookmarking.adoc | 41 +
.../annotation/hooks/ActionLayout_027-hidden.adoc | 39 +
.../annotation/hooks/ActionLayout_028-named.adoc | 32 +
.../hooks/ActionLayout_029-redirect.adoc | 58 +
.../hooks/Action_010-examples-and-usage.adoc | 30 +
.../annotation/hooks/Action_021-associating.adoc | 49 +
.../hooks/Action_022-action-semantics.adoc | 79 +
.../hooks/Action_023-deployment-modes.adoc | 37 +
.../annotation/hooks/Action_024-domain-events.adoc | 175 +
.../hooks/Action_025-execution-publishing.adoc | 43 +
.../hooks/Action_026-command-processing.adoc | 136 +
.../hooks/Action_027-collection-types.adoc | 29 +
.../annotation/hooks/Action_030-see-also.adoc | 31 +
.../CollectionLayout_010-examples-and-usage.adoc | 36 +
.../hooks/CollectionLayout_021-defaultView.adoc | 29 +
.../hooks/CollectionLayout_022-paged.adoc | 33 +
.../hooks/CollectionLayout_023-describedAs.adoc | 26 +
.../hooks/CollectionLayout_024-sortedBy.adoc | 38 +
.../hooks/CollectionLayout_025-cssClass.adoc | 26 +
.../hooks/CollectionLayout_026-named.adoc | 39 +
.../hooks/CollectionLayout_027-hidden.adoc | 49 +
.../hooks/Collection_010-examples-and-usage.adoc | 38 +
.../hooks/Collection_021_domainEvent.adoc | 173 +
.../annotation/hooks/Collection_022_hidden.adoc | 50 +
.../annotation/hooks/Collection_023_typeOf.adoc | 36 +
.../DomainObjectLayout_010-examples-and-usage.adoc | 29 +
.../hooks/DomainObjectLayout_021-describedAs.adoc | 23 +
.../hooks/DomainObjectLayout_022-cssClass.adoc | 26 +
.../hooks/DomainObjectLayout_023-cssClassFa.adoc | 34 +
.../hooks/DomainObjectLayout_024-named.adoc | 49 +
.../hooks/DomainObjectLayout_025-bookmarking.adoc | 54 +
.../hooks/DomainObjectLayout_026-paged.adoc | 28 +
.../hooks/DomainObjectLayout_027-ui-events.adoc | 151 +
.../hooks/DomainObject_010-examples-and-usage.adoc | 81 +
.../hooks/DomainObject_021-objectType.adoc | 57 +
.../annotation/hooks/DomainObject_022-nature.adoc | 74 +
.../annotation/hooks/DomainObject_023-editing.adoc | 48 +
.../hooks/DomainObject_024-domain-events.adoc | 186 +
.../hooks/DomainObject_025-lifecycle-events.adoc | 294 +
.../DomainObject_026-entityChangePublishing.adoc | 36 +
.../hooks/DomainObject_027-bounding.adoc | 35 +
.../DomainObject_028-autoCompleteRepository.adoc | 88 +
.../hooks/DomainObject_029-mixinMethod.adoc | 48 +
.../hooks/DomainObject_040-see-also.adoc | 12 +
...DomainServiceLayout_010-examples-and-usage.adoc | 4 +
.../hooks/DomainServiceLayout_021-menuBar.adoc | 35 +
.../hooks/DomainServiceLayout_022-named.adoc | 23 +
.../DomainService_010-examples-and-usage.adoc | 3 +
.../hooks/DomainService_021-objectType.adoc | 52 +
.../annotation/hooks/DomainService_022-nature.adoc | 53 +
.../hooks/Facets_010-examples-and-usage.adoc | 5 +
.../hooks/HomePage_010-examples-and-usage.adoc | 29 +
.../InteractionScope_010-examples-and-usage.adoc | 22 +
.../hooks/MinLength_010-examples-and-usage.adoc | 1 +
.../ParameterLayout_010-examples-and-usage.adoc | 35 +
.../hooks/ParameterLayout_021-labelPosition.adoc | 57 +
.../hooks/ParameterLayout_022-multiLine.adoc | 32 +
.../hooks/ParameterLayout_023-describedAs.adoc | 29 +
.../hooks/ParameterLayout_024-cssClass.adoc | 27 +
.../hooks/ParameterLayout_025-renderDay.adoc | 37 +
.../hooks/ParameterLayout_026-named.adoc | 43 +
.../hooks/ParameterLayout_027-typicalLength.adoc | 38 +
.../hooks/Parameter_010-examples-and-usage.adoc | 33 +
.../hooks/Parameter_021-optionality.adoc | 37 +
.../annotation/hooks/Parameter_022-maxLength.adoc | 25 +
.../hooks/Parameter_023-mustSatisfy.adoc | 76 +
.../hooks/Parameter_024-regexPattern.adoc | 38 +
.../annotation/hooks/Parameter_025-fileAccept.adoc | 27 +
.../hooks/Programmatic_010-examples-and-usage.adoc | 22 +
.../PropertyLayout_010-examples-and-usage.adoc | 45 +
.../hooks/PropertyLayout_021_labelPosition.adoc | 58 +
.../hooks/PropertyLayout_022_promptStyle.adoc | 34 +
.../hooks/PropertyLayout_023_multiLine.adoc | 33 +
.../hooks/PropertyLayout_024_navigable.adoc | 40 +
.../hooks/PropertyLayout_025_describedAs.adoc | 28 +
.../hooks/PropertyLayout_026_cssClass.adoc | 26 +
.../hooks/PropertyLayout_027_renderDay.adoc | 39 +
.../hooks/PropertyLayout_028_repainting.adoc | 38 +
.../annotation/hooks/PropertyLayout_029_named.adoc | 42 +
.../hooks/PropertyLayout_030_hidden.adoc | 74 +
.../hooks/PropertyLayout_31_typicalLength.adoc | 33 +
.../hooks/Property_010-examples-and-usage.adoc | 44 +
.../annotation/hooks/Property_021-optionality.adoc | 131 +
.../annotation/hooks/Property_022-editing.adoc | 42 +
.../annotation/hooks/Property_023-maxLength.adoc | 58 +
.../annotation/hooks/Property_024-mustSatisfy.adoc | 68 +
.../annotation/hooks/Property_025-projecting.adoc | 38 +
.../hooks/Property_026-domain-events.adoc | 165 +
.../hooks/Property_027-execution-publishing.adoc | 44 +
.../hooks/Property_028-command-processing.adoc | 72 +
.../hooks/Property_029-regexPattern.adoc | 42 +
.../annotation/hooks/Property_030-snapshot.adoc | 35 +
.../annotation/hooks/Property_031-fileAccept.adoc | 33 +
.../annotation/hooks/Property_033-hidden.adoc | 69 +
.../hooks/Title_010-examples-and-usage.adoc | 56 +
.../client/RepresentationTypeSimplifiedV2.adoc | 91 +
.../applib/pages/index/client/SuppressionType.adoc | 81 +
.../applib/pages/index/clock/VirtualClock.adoc | 168 +
.../pages/index/domain/DomainObjectList.adoc | 29 +
.../applib/pages/index/events/EventObjectBase.adoc | 47 +
.../index/events/domain/AbstractDomainEvent.adoc | 199 +
.../index/events/domain/ActionDomainEvent.adoc | 70 +
.../index/events/domain/CollectionDomainEvent.adoc | 32 +
.../index/events/domain/PropertyDomainEvent.adoc | 36 +
.../events/lifecycle/AbstractLifecycleEvent.adoc | 16 +
.../index/events/lifecycle/ObjectCreatedEvent.adoc | 16 +
.../index/events/lifecycle/ObjectLoadedEvent.adoc | 16 +
.../events/lifecycle/ObjectPersistedEvent.adoc | 16 +
.../events/lifecycle/ObjectPersistingEvent.adoc | 16 +
.../events/lifecycle/ObjectRemovingEvent.adoc | 16 +
.../index/events/lifecycle/ObjectUpdatedEvent.adoc | 16 +
.../events/lifecycle/ObjectUpdatingEvent.adoc | 16 +
.../pages/index/events/ui/AbstractUiEvent.adoc | 48 +
.../pages/index/events/ui/CssClassUiEvent.adoc | 46 +
.../applib/pages/index/events/ui/IconUiEvent.adoc | 59 +
.../pages/index/events/ui/LayoutUiEvent.adoc | 48 +
.../applib/pages/index/events/ui/TitleUiEvent.adoc | 59 +
.../index/exceptions/RecoverableException.adoc | 26 +
.../index/exceptions/TranslatableException.adoc | 31 +
.../index/exceptions/UnrecoverableException.adoc | 22 +
.../unrecoverable/DomainModelException.adoc | 17 +
.../unrecoverable/MetaModelException.adoc | 15 +
.../unrecoverable/NoAuthenticatorException.adoc | 17 +
.../unrecoverable/ObjectNotFoundException.adoc | 16 +
.../unrecoverable/ObjectPersistenceException.adoc | 15 +
.../unrecoverable/PersistFailedException.adoc | 19 +
.../unrecoverable/ReflectiveActionException.adoc | 15 +
.../unrecoverable/RepositoryException.adoc | 19 +
.../unrecoverable/UnexpectedCallException.adoc | 15 +
.../unrecoverable/UnknownTypeException.adoc | 14 +
.../modules/applib/pages/index/graph/Edge.adoc | 16 +
.../applib/pages/index/graph/SimpleEdge.adoc | 14 +
.../modules/applib/pages/index/graph/Vertex.adoc | 19 +
.../pages/index/graph/tree/LazyTreeNode.adoc | 20 +
.../applib/pages/index/graph/tree/TreeAdapter.adoc | 31 +
.../applib/pages/index/graph/tree/TreeNode.adoc | 76 +
.../applib/pages/index/graph/tree/TreePath.adoc | 33 +
.../applib/pages/index/graph/tree/TreeState.adoc | 14 +
.../applib/pages/index/id/HasLogicalType.adoc | 20 +
.../modules/applib/pages/index/id/LogicalType.adoc | 120 +
.../applib/pages/index/jaxb/DataTypeFactory.adoc | 13 +
.../pages/index/jaxb/JavaSqlJaxbAdapters.adoc | 22 +
.../JavaSqlXMLGregorianCalendarMarshalling.adoc | 14 +
.../pages/index/jaxb/JavaTimeJaxbAdapters.adoc | 22 +
.../JavaTimeXMLGregorianCalendarMarshalling.adoc | 24 +
.../pages/index/jaxb/JavaUtilJaxbAdapters.adoc | 22 +
.../pages/index/jaxb/JodaTimeJaxbAdapters.adoc | 12 +
.../JodaTimeXMLGregorianCalendarMarshalling.adoc | 20 +
.../index/jaxb/PersistentEntitiesAdapter.adoc | 14 +
.../pages/index/jaxb/PersistentEntityAdapter.adoc | 14 +
.../pages/index/jaxb/PrimitiveJaxbAdapters.adoc | 12 +
.../index/layout/component/ActionLayoutData.adoc | 95 +
.../layout/component/ActionLayoutDataOwner.adoc | 14 +
.../layout/component/CollectionLayoutData.adoc | 99 +
.../component/CollectionLayoutDataOwner.adoc | 13 +
.../index/layout/component/CssClassFaPosition.adoc | 15 +
.../layout/component/DomainObjectLayoutData.adoc | 73 +
.../component/DomainObjectLayoutDataOwner.adoc | 14 +
.../pages/index/layout/component/FieldSet.adoc | 101 +
.../index/layout/component/FieldSetOwner.adoc | 13 +
.../index/layout/component/HasBookmarking.adoc | 14 +
.../pages/index/layout/component/HasCssClass.adoc | 14 +
.../index/layout/component/HasCssClassFa.adoc | 16 +
.../index/layout/component/HasDescribedAs.adoc | 14 +
.../pages/index/layout/component/HasHidden.adoc | 14 +
.../pages/index/layout/component/HasNamed.adoc | 16 +
.../pages/index/layout/component/MemberRegion.adoc | 16 +
.../index/layout/component/MemberRegionOwner.adoc | 12 +
.../applib/pages/index/layout/component/Owned.adoc | 13 +
.../applib/pages/index/layout/component/Owner.adoc | 12 +
.../index/layout/component/PropertyLayoutData.adoc | 95 +
.../layout/component/ServiceActionLayoutData.adoc | 88 +
.../component/ServiceActionLayoutDataOwner.adoc | 14 +
.../applib/pages/index/layout/grid/Grid.adoc | 26 +
.../pages/index/layout/grid/GridAbstract.adoc | 26 +
.../index/layout/grid/bootstrap3/BS3ClearFix.adoc | 12 +
.../layout/grid/bootstrap3/BS3ClearFixHidden.adoc | 17 +
.../layout/grid/bootstrap3/BS3ClearFixVisible.adoc | 19 +
.../pages/index/layout/grid/bootstrap3/BS3Col.adoc | 100 +
.../index/layout/grid/bootstrap3/BS3Element.adoc | 26 +
.../layout/grid/bootstrap3/BS3ElementAbstract.adoc | 28 +
.../index/layout/grid/bootstrap3/BS3Grid.adoc | 38 +
.../pages/index/layout/grid/bootstrap3/BS3Row.adoc | 60 +
.../layout/grid/bootstrap3/BS3RowContent.adoc | 45 +
.../layout/grid/bootstrap3/BS3RowContentOwner.adoc | 12 +
.../index/layout/grid/bootstrap3/BS3RowOwner.adoc | 13 +
.../pages/index/layout/grid/bootstrap3/BS3Tab.adoc | 38 +
.../index/layout/grid/bootstrap3/BS3TabGroup.adoc | 71 +
.../layout/grid/bootstrap3/BS3TabGroupOwner.adoc | 13 +
.../index/layout/grid/bootstrap3/BS3TabOwner.adoc | 13 +
.../index/layout/grid/bootstrap3/HasCssId.adoc | 25 +
.../pages/index/layout/grid/bootstrap3/Size.adoc | 19 +
.../index/layout/grid/bootstrap3/SizeSpan.adoc | 22 +
.../index/layout/grid/bootstrap3/WithinGrid.adoc | 13 +
.../applib/pages/index/layout/links/Link.adoc | 19 +
.../pages/index/layout/menubars/HasNamed.adoc | 13 +
.../applib/pages/index/layout/menubars/Menu.adoc | 12 +
.../pages/index/layout/menubars/MenuBar.adoc | 12 +
.../pages/index/layout/menubars/MenuBars.adoc | 17 +
.../index/layout/menubars/MenuBarsAbstract.adoc | 15 +
.../pages/index/layout/menubars/MenuSection.adoc | 13 +
.../index/layout/menubars/bootstrap3/BS3Menu.adoc | 37 +
.../layout/menubars/bootstrap3/BS3MenuBar.adoc | 17 +
.../layout/menubars/bootstrap3/BS3MenuBars.adoc | 37 +
.../layout/menubars/bootstrap3/BS3MenuSection.adoc | 19 +
.../modules/applib/pages/index/mixins/dto/Dto.adoc | 21 +
.../pages/index/mixins/dto/DtoMixinConstants.adoc | 14 +
.../pages/index/mixins/dto/Dto_downloadXml.adoc | 24 +
.../pages/index/mixins/dto/Dto_downloadXsd.adoc | 53 +
.../pages/index/mixins/dto/hooks/Dto_see-also.adoc | 194 +
.../index/mixins/layout/LayoutMixinConstants.adoc | 13 +
.../mixins/layout/Object_downloadLayoutXml.adoc | 41 +
.../hooks/Object_downloadLayoutXml_see-also.adoc | 13 +
.../metamodel/Object_downloadMetamodelXml.adoc | 28 +
.../mixins/metamodel/Object_objectIdentifier.adoc | 17 +
.../index/mixins/metamodel/Object_objectType.adoc | 17 +
.../mixins/metamodel/Object_rebuildMetamodel.adoc | 16 +
.../hooks/Object_rebuildMetamodel_see-also.adoc | 12 +
.../index/mixins/rest/Object_openRestApi.adoc | 16 +
.../rest/hooks/Object_openRestApi_see-also.adoc | 13 +
.../pages/index/mixins/security/HasUsername.adoc | 29 +
.../index/mixins/system/DomainChangeRecord.adoc | 121 +
.../DomainChangeRecord_openTargetObject.adoc | 17 +
.../system/DomainChangeRecord~ChangeType.adoc | 18 +
.../index/mixins/system/HasInteractionId.adoc | 29 +
.../index/mixins/system/HasTransactionId.adoc | 31 +
.../system/hooks/HasInteractionId_see-also.adoc | 14 +
.../pages/index/mixins/updates/OnUpdatedAt.adoc | 15 +
.../pages/index/mixins/updates/OnUpdatedBy.adoc | 17 +
.../index/mixins/updates/OnUpdatedByAndAt.adoc | 14 +
.../updates/hooks/WithUpdatedAt_usage-notes.adoc | 37 +
.../hooks/WithUpdatedByAndAt_usage-notes.adoc | 11 +
.../updates/hooks/WithUpdatedBy_usage-notes.adoc | 15 +
.../pages/index/query/AllInstancesQuery.adoc | 12 +
.../applib/pages/index/query/NamedQuery.adoc | 16 +
.../modules/applib/pages/index/query/Query.adoc | 61 +
.../applib/pages/index/query/QueryRange.adoc | 123 +
.../services/acceptheader/AcceptHeaderService.adoc | 35 +
.../AcceptHeaderService_010-implementation.adoc | 8 +
...AcceptHeaderService_020-examples-and-usage.adoc | 31 +
.../index/services/appfeat/ApplicationFeature.adoc | 87 +
.../services/appfeat/ApplicationFeatureId.adoc | 102 +
.../appfeat/ApplicationFeatureRepository.adoc | 26 +
.../services/appfeat/ApplicationFeatureSort.adoc | 51 +
.../services/appfeat/ApplicationMemberSort.adoc | 16 +
...cationFeatureRepository_010-implementation.adoc | 11 +
...onFeatureRepository_020-examples-and-usage.adoc | 6 +
.../pages/index/services/bookmark/Bookmark.adoc | 58 +
.../index/services/bookmark/BookmarkHolder.adoc | 29 +
.../services/bookmark/BookmarkHolder_lookup.adoc | 13 +
.../services/bookmark/BookmarkHolder_object.adoc | 13 +
.../index/services/bookmark/BookmarkService.adoc | 82 +
.../hooks/BookmarkService_010-implementation.adoc | 9 +
.../BookmarkService_020-examples-and-usage.adoc | 35 +
.../services/bookmarkui/BookmarkUiService.adoc | 31 +
.../BookmarkUiService_010-implementation.adoc | 7 +
.../BookmarkUiService_020-examples-and-usage.adoc | 0
.../pages/index/services/clock/ClockService.adoc | 19 +
.../hooks/ClockService_010-implementation.adoc | 7 +
.../hooks/ClockService_020-examples-and-usage.adoc | 22 +
.../pages/index/services/command/Command.adoc | 83 +
.../services/command/CommandExecutorService.adoc | 32 +
.../services/command/CommandOutcomeHandler.adoc | 17 +
.../CommandExecutorService_010-implementation.adoc | 9 +
...mandExecutorService_020-examples-and-usage.adoc | 18 +
.../index/services/commanddto/HasCommandDto.adoc | 15 +
.../conmap/ContentMappingServiceForCommandDto.adoc | 14 +
.../ContentMappingServiceForCommandsDto.adoc | 26 +
.../services/commanddto/conmap/UserDataKeys.adoc | 16 +
.../commanddto/processor/CommandDtoProcessor.adoc | 29 +
.../CommandDtoProcessorForActionAbstract.adoc | 14 +
.../CommandDtoProcessorForPropertyAbstract.adoc | 14 +
...mandDtoProcessorService_010-implementation.adoc | 8 +
...DtoProcessorService_020-examples-and-usage.adoc | 19 +
.../processor/spi/CommandDtoProcessorService.adoc | 31 +
.../spi/CommandDtoProcessorServiceIdentity.adoc | 15 +
.../index/services/confview/ConfigurationMenu.adoc | 19 +
.../services/confview/ConfigurationProperty.adoc | 14 +
.../confview/ConfigurationViewService.adoc | 34 +
.../ConfigurationMenu_010-implementation.adoc | 8 +
.../ConfigurationMenu_020-examples-and-usage.adoc | 7 +
...onfigurationViewService_010-implementation.adoc | 9 +
...gurationViewService_020-examples-and-usage.adoc | 26 +
.../services/conmap/ContentMappingService.adoc | 29 +
.../ContentMappingService_010-implementation.adoc | 32 +
...ntentMappingService_020-examples-and-usage.adoc | 20 +
.../pages/index/services/email/EmailService.adoc | 45 +
.../hooks/EmailService_010-implementation.adoc | 15 +
.../hooks/EmailService_020-examples-and-usage.adoc | 12 +
.../pages/index/services/error/ErrorDetails.adoc | 16 +
.../services/error/ErrorReportingService.adoc | 28 +
.../pages/index/services/error/SimpleTicket.adoc | 45 +
.../applib/pages/index/services/error/Ticket.adoc | 86 +
.../ErrorReportingService_010-implementation.adoc | 9 +
...rorReportingService_020-examples-and-usage.adoc | 12 +
.../index/services/eventbus/EventBusService.adoc | 35 +
.../hooks/EventBusService_010-implementation.adoc | 8 +
.../EventBusService_020-examples-and-usage.adoc | 273 +
.../pages/index/services/exceprecog/Category.adoc | 93 +
.../services/exceprecog/ExceptionRecognizer.adoc | 41 +
.../exceprecog/ExceptionRecognizerAbstract.adoc | 21 +
.../exceprecog/ExceptionRecognizerForType.adoc | 22 +
.../exceprecog/ExceptionRecognizerService.adoc | 53 +
.../index/services/exceprecog/Recognition.adoc | 45 +
...eptionRecognizerService_010-implementation.adoc | 8 +
...onRecognizerService_020-examples-and-usage.adoc | 0
.../ExceptionRecognizer_010-implementation.adoc | 57 +
...ExceptionRecognizer_020-examples-and-usage.adoc | 25 +
.../index/services/factory/FactoryService.adoc | 154 +
.../hooks/FactoryService_010-implementation.adoc | 8 +
.../FactoryService_020-examples-and-usage.adoc | 34 +
.../index/services/grid/GridLoaderService.adoc | 83 +
.../pages/index/services/grid/GridService.adoc | 143 +
.../index/services/grid/GridSystemService.adoc | 113 +
.../GridLoaderService_010-implementation.adoc | 10 +
.../GridLoaderService_020-examples-and-usage.adoc | 10 +
.../grid/hooks/GridService_010-implementation.adoc | 8 +
.../hooks/GridService_020-examples-and-usage.adoc | 25 +
.../GridSystemService_010-implementation.adoc | 10 +
.../GridSystemService_020-examples-and-usage.adoc | 14 +
.../applib/pages/index/services/health/Health.adoc | 16 +
.../index/services/health/HealthCheckService.adoc | 22 +
.../HealthCheckService_010-implementation.adoc | 34 +
.../HealthCheckService_020-examples-and-usage.adoc | 8 +
.../pages/index/services/hint/HintIdProvider.adoc | 22 +
.../pages/index/services/hint/HintStore.adoc | 79 +
.../hooks/HintIdProvider_010-implementation.adoc | 0
.../HintIdProvider_020-examples-and-usage.adoc | 29 +
.../hint/hooks/HintStore_010-implementation.adoc | 8 +
.../hooks/HintStore_020-examples-and-usage.adoc | 18 +
.../services/homepage/HomePageResolverService.adoc | 18 +
...HomePageResolverService_010-implementation.adoc | 8 +
...PageResolverService_020-examples-and-usage.adoc | 7 +
.../index/services/i18n/HasTranslationContext.adoc | 25 +
.../pages/index/services/i18n/LocaleProvider.adoc | 31 +
.../applib/pages/index/services/i18n/Mode.adoc | 53 +
.../index/services/i18n/TranslatableString.adoc | 101 +
.../index/services/i18n/TranslationContext.adoc | 19 +
.../index/services/i18n/TranslationService.adoc | 63 +
.../index/services/i18n/TranslationsResolver.adoc | 35 +
.../hooks/LocaleProvider_010-implementation.adoc | 10 +
.../LocaleProvider_020-examples-and-usage.adoc | 21 +
.../TranslationService_010-implementation.adoc | 8 +
.../TranslationService_020-examples-and-usage.adoc | 29 +
.../TranslationsResolver_010-implementation.adoc | 10 +
...ranslationsResolver_020-examples-and-usage.adoc | 14 +
.../index/services/iactn/ActionInvocation.adoc | 13 +
.../pages/index/services/iactn/Execution.adoc | 100 +
.../index/services/iactn/ExecutionContext.adoc | 27 +
.../pages/index/services/iactn/Interaction.adoc | 72 +
.../index/services/iactn/InteractionContext.adoc | 56 +
.../pages/index/services/iactn/PropertyEdit.adoc | 13 +
.../iactn/hooks/Execution_010-implementation.adoc | 32 +
.../hooks/Execution_020-examples-and-usage.adoc | 27 +
.../InteractionContext_010-implementation.adoc | 9 +
.../InteractionContext_020-examples-and-usage.adoc | 21 +
.../hooks/Interaction_010-implementation.adoc | 8 +
.../hooks/Interaction_020-examples-and-usage.adoc | 20 +
.../index/services/inject/ServiceInjector.adoc | 31 +
.../hooks/ServiceInjector_010-implementation.adoc | 9 +
.../ServiceInjector_020-examples-and-usage.adoc | 27 +
.../pages/index/services/jaxb/JaxbService.adoc | 101 +
.../jaxb/hooks/JaxbService_010-implementation.adoc | 9 +
.../hooks/JaxbService_020-examples-and-usage.adoc | 13 +
.../pages/index/services/layout/LayoutService.adoc | 53 +
.../index/services/layout/LayoutServiceMenu.adoc | 23 +
.../applib/pages/index/services/layout/Style.adoc | 82 +
.../LayoutServiceMenu_010-implementation.adoc | 8 +
.../LayoutServiceMenu_020-examples-and-usage.adoc | 8 +
.../hooks/LayoutService_010-implementation.adoc | 8 +
.../LayoutService_020-examples-and-usage.adoc | 80 +
.../index/services/linking/DeepLinkService.adoc | 35 +
.../hooks/DeepLinkService_010-implementation.adoc | 13 +
.../DeepLinkService_020-examples-and-usage.adoc | 10 +
.../index/services/menu/MenuBarsLoaderService.adoc | 48 +
.../pages/index/services/menu/MenuBarsService.adoc | 44 +
.../MenuBarsLoaderService_010-implementation.adoc | 25 +
...nuBarsLoaderService_020-examples-and-usage.adoc | 7 +
.../hooks/MenuBarsService_010-implementation.adoc | 10 +
.../MenuBarsService_020-examples-and-usage.adoc | 7 +
.../index/services/message/MessageService.adoc | 137 +
.../hooks/MessageService_010-implementation.adoc | 8 +
.../MessageService_020-examples-and-usage.adoc | 37 +
.../pages/index/services/metamodel/BeanSort.adoc | 115 +
.../pages/index/services/metamodel/Config.adoc | 41 +
.../index/services/metamodel/DomainMember.adoc | 26 +
.../index/services/metamodel/DomainModel.adoc | 13 +
.../index/services/metamodel/MetaModelService.adoc | 116 +
.../services/metamodel/MetaModelServiceMenu.adoc | 25 +
.../MetaModelServiceMenu_010-implementation.adoc | 6 +
...etaModelServiceMenu_020-examples-and-usage.adoc | 0
.../hooks/MetaModelService_010-implementation.adoc | 8 +
.../MetaModelService_020-examples-and-usage.adoc | 14 +
.../index/services/metrics/MetricsService.adoc | 52 +
.../hooks/MetricsService_010-implementation.adoc | 10 +
.../MetricsService_020-examples-and-usage.adoc | 12 +
.../services/publishing/log/CommandLogger.adoc | 14 +
.../publishing/log/EntityChangesLogger.adoc | 14 +
.../publishing/log/EntityPropertyChangeLogger.adoc | 14 +
.../services/publishing/log/ExecutionLogger.adoc | 14 +
.../services/publishing/spi/CommandSubscriber.adoc | 33 +
.../services/publishing/spi/EntityChanges.adoc | 130 +
.../publishing/spi/EntityChangesSubscriber.adoc | 37 +
.../publishing/spi/EntityPropertyChange.adoc | 15 +
.../spi/EntityPropertyChangeSubscriber.adoc | 35 +
.../publishing/spi/ExecutionSubscriber.adoc | 39 +
.../CommandSubscriber_010-implementation.adoc | 10 +
.../CommandSubscriber_020-examples-and-usage.adoc | 0
...EntityChangesSubscriber_010-implementation.adoc | 8 +
...tyChangesSubscriber_020-examples-and-usage.adoc | 7 +
...ropertyChangeSubscriber_010-implementation.adoc | 10 +
...rtyChangeSubscriber_020-examples-and-usage.adoc | 7 +
.../ExecutionSubscriber_010-implementation.adoc | 33 +
...ExecutionSubscriber_020-examples-and-usage.adoc | 35 +
.../queryresultscache/MethodReferences.adoc | 12 +
.../queryresultscache/QueryResultsCache.adoc | 50 +
.../QueryResultsCacheControl.adoc | 33 +
...ueryResultsCacheControl_010-implementation.adoc | 9 +
...ResultsCacheControl_020-examples-and-usage.adoc | 0
.../QueryResultsCache_010-implementation.adoc | 8 +
.../QueryResultsCache_020-examples-and-usage.adoc | 55 +
.../registry/InstanceByPriorityComparator.adoc | 16 +
.../index/services/registry/ServiceRegistry.adoc | 124 +
.../hooks/ServiceRegistry_010-implementation.adoc | 9 +
.../ServiceRegistry_020-examples-and-usage.adoc | 38 +
.../index/services/repository/EntityState.adoc | 104 +
.../services/repository/RepositoryService.adoc | 372 ++
.../RepositoryService_010-implementation.adoc | 28 +
.../RepositoryService_020-examples-and-usage.adoc | 191 +
.../index/services/routing/RoutingService.adoc | 59 +
.../hooks/RoutingService_010-implementation.adoc | 10 +
.../RoutingService_020-examples-and-usage.adoc | 19 +
.../index/services/scratchpad/Scratchpad.adoc | 46 +
.../hooks/Scratchpad_010-implementation.adoc | 9 +
.../hooks/Scratchpad_020-examples-and-usage.adoc | 10 +
.../services/session/SessionLoggingService.adoc | 35 +
.../session/SessionLoggingServiceLogging.adoc | 13 +
.../SessionLoggingService_010-implementation.adoc | 11 +
...ssionLoggingService_020-examples-and-usage.adoc | 0
.../pages/index/services/sudo/SudoService.adoc | 57 +
.../SudoServiceListener_010-implementation.adoc | 8 +
...SudoServiceListener_020-examples-and-usage.adoc | 6 +
.../sudo/hooks/SudoService_010-implementation.adoc | 8 +
.../hooks/SudoService_020-examples-and-usage.adoc | 69 +
.../pages/index/services/swagger/Format.adoc | 51 +
.../index/services/swagger/SwaggerService.adoc | 33 +
.../pages/index/services/swagger/Visibility.adoc | 56 +
.../hooks/SwaggerService_010-implementation.adoc | 8 +
.../SwaggerService_020-examples-and-usage.adoc | 43 +
.../TableColumnOrderForCollectionTypeAbstract.adoc | 14 +
.../services/tablecol/TableColumnOrderService.adoc | 50 +
...TableColumnOrderService_010-implementation.adoc | 8 +
...eColumnOrderService_020-examples-and-usage.adoc | 0
.../pages/index/services/title/TitleService.adoc | 42 +
.../hooks/TitleService_010-implementation.adoc | 8 +
.../hooks/TitleService_020-examples-and-usage.adoc | 27 +
.../services/urlencoding/UrlEncodingService.adoc | 48 +
...rlEncodingServiceUsingBaseEncodingAbstract.adoc | 16 +
.../UrlEncodingService_010-implementation.adoc | 10 +
.../UrlEncodingService_020-examples-and-usage.adoc | 28 +
.../pages/index/services/user/RoleMemento.adoc | 39 +
.../pages/index/services/user/UserMemento.adoc | 102 +
.../pages/index/services/user/UserService.adoc | 77 +
.../user/hooks/UserService_010-implementation.adoc | 11 +
.../hooks/UserService_020-examples-and-usage.adoc | 16 +
.../services/userprof/UserProfileService.adoc | 35 +
.../UserProfileService_010-implementation.adoc | 9 +
.../UserProfileService_020-examples-and-usage.adoc | 16 +
.../services/userreg/EmailNotificationService.adoc | 57 +
.../pages/index/services/userreg/UserDetails.adoc | 14 +
.../services/userreg/UserRegistrationService.adoc | 66 +
.../userreg/events/EmailEventAbstract.adoc | 18 +
.../userreg/events/EmailRegistrationEvent.adoc | 15 +
.../userreg/events/PasswordResetEvent.adoc | 15 +
...mailNotificationService_010-implementation.adoc | 8 +
...NotificationService_020-examples-and-usage.adoc | 45 +
...UserRegistrationService_010-implementation.adoc | 37 +
...RegistrationService_020-examples-and-usage.adoc | 42 +
.../index/services/wrapper/DisabledException.adoc | 16 +
.../index/services/wrapper/HiddenException.adoc | 16 +
.../index/services/wrapper/InvalidException.adoc | 16 +
.../index/services/wrapper/WrapperFactory.adoc | 179 +
.../index/services/wrapper/WrappingObject.adoc | 57 +
.../services/wrapper/control/AsyncControl.adoc | 104 +
.../services/wrapper/control/ControlAbstract.adoc | 29 +
.../services/wrapper/control/ExceptionHandler.adoc | 25 +
.../wrapper/control/ExceptionHandlerAbstract.adoc | 13 +
.../services/wrapper/control/ExecutionMode.adoc | 40 +
.../services/wrapper/control/SyncControl.adoc | 74 +
.../index/services/wrapper/events/AccessEvent.adoc | 17 +
.../wrapper/events/ActionArgumentEvent.adoc | 35 +
.../wrapper/events/ActionInvocationEvent.adoc | 34 +
.../wrapper/events/ActionUsabilityEvent.adoc | 17 +
.../wrapper/events/ActionVisibilityEvent.adoc | 17 +
.../wrapper/events/CollectionAccessEvent.adoc | 17 +
.../wrapper/events/CollectionAddToEvent.adoc | 30 +
.../wrapper/events/CollectionMethodEvent.adoc | 74 +
.../wrapper/events/CollectionRemoveFromEvent.adoc | 18 +
.../wrapper/events/CollectionUsabilityEvent.adoc | 17 +
.../services/wrapper/events/InteractionEvent.adoc | 174 +
.../services/wrapper/events/ObjectTitleEvent.adoc | 18 +
.../wrapper/events/ObjectValidityEvent.adoc | 18 +
.../wrapper/events/ObjectVisibilityEvent.adoc | 17 +
.../services/wrapper/events/ParseValueEvent.adoc | 31 +
.../wrapper/events/PropertyAccessEvent.adoc | 18 +
.../wrapper/events/PropertyModifyEvent.adoc | 30 +
.../wrapper/events/PropertyUsabilityEvent.adoc | 17 +
.../wrapper/events/PropertyVisibilityEvent.adoc | 17 +
.../wrapper/events/ProposedHolderEvent.adoc | 16 +
.../services/wrapper/events/UsabilityEvent.adoc | 17 +
.../services/wrapper/events/ValidityEvent.adoc | 27 +
.../services/wrapper/events/VisibilityEvent.adoc | 17 +
.../hooks/WrapperFactory_010-implementation.adoc | 9 +
.../WrapperFactory_020-examples-and-usage.adoc | 108 +
.../wrapper/listeners/InteractionAdapter.adoc | 30 +
.../wrapper/listeners/InteractionListener.adoc | 210 +
.../pages/index/services/xactn/TransactionId.adoc | 31 +
.../index/services/xactn/TransactionService.adoc | 70 +
.../index/services/xactn/TransactionState.adoc | 149 +
.../services/xactn/TransactionalProcessor.adoc | 92 +
.../TransactionService_010-implementation.adoc | 10 +
.../TransactionService_020-examples-and-usage.adoc | 10 +
.../TransactionalProcessor_010-implementation.adoc | 8 +
...nsactionalProcessor_020-examples-and-usage.adoc | 49 +
.../pages/index/services/xml/XmlService.adoc | 64 +
.../xml/hooks/XmlService_010-implementation.adoc | 8 +
.../hooks/XmlService_020-examples-and-usage.adoc | 10 +
.../services/xmlsnapshot/XmlSnapshotService.adoc | 59 +
.../xmlsnapshot/XmlSnapshotService~Snapshot.adoc | 36 +
.../XmlSnapshotService~Snapshot~Builder.adoc | 47 +
.../XmlSnapshotService_010-implementation.adoc | 9 +
.../XmlSnapshotService_020-examples-and-usage.adoc | 141 +
.../snapshot/SnapshottableWithInclusions.adoc | 27 +
.../pages/index/spec/AbstractSpecification.adoc | 34 +
.../pages/index/spec/AbstractSpecification2.adoc | 35 +
.../applib/pages/index/spec/Specification.adoc | 27 +
.../applib/pages/index/spec/Specification2.adoc | 29 +
.../applib/pages/index/spec/SpecificationAnd.adoc | 29 +
.../applib/pages/index/spec/SpecificationNot.adoc | 31 +
.../applib/pages/index/spec/SpecificationOr.adoc | 29 +
.../applib/pages/index/types/DescriptionType.adoc | 12 +
.../pages/index/types/MemberIdentifierType.adoc | 14 +
.../applib/pages/index/types/TargetActionType.adoc | 14 +
.../applib/pages/index/types/TargetClassType.adoc | 14 +
.../modules/applib/pages/index/util/Enums.adoc | 19 +
.../modules/applib/pages/index/util/Equality.adoc | 17 +
.../modules/applib/pages/index/util/Hashing.adoc | 17 +
.../modules/applib/pages/index/util/JaxbUtil.adoc | 21 +
.../applib/pages/index/util/ObjectContracts.adoc | 24 +
.../applib/pages/index/util/ReasonBuffer.adoc | 53 +
.../applib/pages/index/util/ReasonBuffer2.adoc | 91 +
.../modules/applib/pages/index/util/Reasons.adoc | 15 +
.../applib/pages/index/util/TitleBuffer.adoc | 276 +
.../pages/index/util/TitleBufferException.adoc | 17 +
.../modules/applib/pages/index/util/ToString.adoc | 20 +
.../pages/index/util/hooks/Enums_examples.adoc | 18 +
.../hooks/ObjectContracts_examples-and-usage.adoc | 130 +
.../pages/index/util/schema/ChangesDtoUtils.adoc | 20 +
.../pages/index/util/schema/CommandDtoUtils.adoc | 27 +
.../pages/index/util/schema/CommonDtoUtils.adoc | 29 +
.../index/util/schema/InteractionDtoUtils.adoc | 62 +
.../index/util/schema/MemberExecutionDtoUtils.adoc | 20 +
.../modules/applib/pages/index/value/Blob.adoc | 64 +
.../modules/applib/pages/index/value/Clob.adoc | 52 +
.../modules/applib/pages/index/value/HasHtml.adoc | 13 +
.../pages/index/value/LocalResourcePath.adoc | 26 +
.../modules/applib/pages/index/value/Markup.adoc | 35 +
.../pages/index/value/NamedWithMimeType.adoc | 14 +
.../applib/pages/index/value/OpenUrlStrategy.adoc | 18 +
.../modules/applib/pages/index/value/Password.adoc | 17 +
.../pages/index/value/hooks/Blob_usage-notes.adoc | 23 +
.../pages/index/value/hooks/Clob_usage-notes.adoc | 22 +
.../commons/pages/index/collections/Can.adoc | 401 ++
.../pages/index/collections/Cardinality.adoc | 50 +
.../commons/pages/index/functional/Result.adoc | 38 +
.../pages/index/resource/ResourceCoordinates.adoc | 14 +
.../DataSourceIntrospectionService.adoc | 15 +
.../interaction/session/InteractionFactory.adoc | 110 +
.../services/command/CommandDtoFactory.adoc | 66 +
.../services/ixn/InteractionDtoFactory.adoc | 55 +
.../services/publishing/CommandPublisher.adoc | 27 +
.../services/publishing/ExecutionPublisher.adoc | 49 +
.../transaction/TransactionServiceSpring.adoc | 53 +
.../runtimeservices/xml/XmlServiceDefault.adoc | 16 +
.../security/authentication/Authentication.adoc | 84 +
.../authentication/AuthenticationRequest.adoc | 40 +
.../security/authentication/Authenticator.adoc | 51 +
.../index/security/authorization/Authorizor.adoc | 40 +
.../changetracking/EntityChangeTracker.adoc | 94 +
.../changetracking/EntityChangeTrackerDefault.adoc | 37 +
.../changetracking/EntityChangesPublisher.adoc | 27 +
.../EntityPropertyChangePublisher.adoc | 27 +
.../events/TransactionAfterCompletionEvent.adoc | 51 +
.../commandlog/impl/CommandSubscriberForJdo.adoc | 13 +
.../impl/IsisModuleExtCommandLogImpl.adoc | 26 +
.../impl/mixins/HasInteractionId_command.adoc | 29 +
.../mixins/HasUsername_recentCommandsByUser.adoc | 15 +
.../commandlog/impl/ui/CommandServiceMenu.adoc | 21 +
.../primary/IsisModuleExtCommandReplayPrimary.adoc | 12 +
.../primary/config/PrimaryConfig.adoc | 14 +
.../primary/mixins/Object_openOnSecondary.adoc | 14 +
.../primary/restapi/CommandRetrievalService.adoc | 26 +
.../primary/ui/CommandReplayOnPrimaryService.adoc | 51 +
.../IsisModuleExtCommandReplaySecondary.adoc | 17 +
.../commandreplay/secondary/SecondaryStatus.adoc | 18 +
.../secondary/analyser/CommandReplayAnalyser.adoc | 19 +
.../analyser/CommandReplayAnalyserException.adoc | 14 +
.../analyser/CommandReplayAnalyserResult.adoc | 14 +
.../analysis/CommandReplayAnalysisService.adoc | 25 +
.../secondary/clock/TickingClockService.adoc | 48 +
.../secondary/config/SecondaryConfig.adoc | 14 +
.../executor/CommandExecutorServiceWithTime.adoc | 21 +
.../secondary/fetch/CommandFetcher.adoc | 25 +
.../secondary/job/ReplicateAndReplayJob.adoc | 13 +
.../secondary/job/SecondaryStatusData.adoc | 16 +
.../jobcallables/ReplicateAndRunCommands.adoc | 17 +
.../secondary/mixins/CommandJdo_exclude.adoc | 15 +
.../secondary/mixins/CommandJdo_replayQueue.adoc | 14 +
.../secondary/mixins/Object_openOnPrimary.adoc | 14 +
.../spi/ReplayCommandExecutionController.adoc | 29 +
.../ui/CommandReplayOnSecondaryService.adoc | 14 +
.../index/cors/impl/IsisModuleExtCorsImpl.adoc | 13 +
.../fullcalendar/applib/CalendarEventable.adoc | 30 +
.../index/fullcalendar/applib/Calendarable.adoc | 40 +
.../applib/IsisModuleExtFullCalendarApplib.adoc | 12 +
.../spi/CalendarableDereferencingService.adoc | 17 +
.../fullcalendar/applib/value/CalendarEvent.adoc | 28 +
.../ui/component/IsisModuleExtFullCalendarUi.adoc | 12 +
.../hsqldbmgr/dom/IsisModuleExtHsqldbMgr.adoc | 12 +
.../hsqldbmgr/dom/services/HsqlDbManagerMenu.adoc | 15 +
.../applib/IsisModuleExtJaxRsClientApplib.adoc | 12 +
.../jaxrsclient/applib/client/JaxRsClient.adoc | 14 +
.../jaxrsclient/applib/client/JaxRsResponse.adoc | 14 +
.../impl/IsisModuleExtJaxRsClientImpl.adoc | 12 +
.../applib/IsisModuleIncModelApplib.adoc | 12 +
.../modelannotation/applib/annotation/Model.adoc | 16 +
.../metamodel/IsisModuleExtModelAnnotation.adoc | 12 +
.../SupportingMethodValidatorRefinerFactory.adoc | 15 +
.../services/IncubatorMetaModelPlugin.adoc | 13 +
.../index/quartz/IsisModuleExtQuartzImpl.adoc | 12 +
.../index/quartz/context/JobExecutionData.adoc | 38 +
.../spring/AutowiringSpringBeanJobFactory.adoc | 13 +
.../restclient/ActionParameterListBuilder.adoc | 21 +
.../index/restclient/IsisModuleExtRestClient.adoc | 12 +
.../pages/index/restclient/ResponseDigest.adoc | 82 +
.../pages/index/restclient/RestfulClient.adoc | 86 +
.../index/restclient/RestfulClientConfig.adoc | 12 +
.../index/restclient/RestfulClientException.adoc | 16 +
.../index/restclient/auth/BasicAuthFilter.adoc | 16 +
.../restclient/log/ClientConversationFilter.adoc | 16 +
.../restclient/log/ClientConversationLogger.adoc | 14 +
.../index/secman/api/IsisModuleExtSecmanApi.adoc | 12 +
.../index/secman/api/SecmanConfiguration.adoc | 14 +
.../pages/index/secman/api/SecurityRealm.adoc | 13 +
.../secman/api/SecurityRealmCharacteristic.adoc | 13 +
.../index/secman/api/SecurityRealmService.adoc | 13 +
.../secman/api/authorizor/AuthorizorSecman.adoc | 14 +
.../api/encryption/PasswordEncryptionService.adoc | 14 +
.../encryption/PasswordEncryptionServiceNone.adoc | 14 +
.../index/secman/api/events/UserCreatedEvent.adoc | 30 +
.../api/permission/ApplicationPermission.adoc | 45 +
.../api/permission/ApplicationPermissionMode.adoc | 47 +
.../ApplicationPermissionRepository.adoc | 28 +
.../api/permission/ApplicationPermissionRule.adoc | 43 +
.../api/permission/ApplicationPermissionValue.adoc | 26 +
.../permission/ApplicationPermissionValueSet.adoc | 22 +
.../permission/PermissionsEvaluationService.adoc | 23 +
.../PermissionsEvaluationServiceAbstract.adoc | 13 +
...PermissionsEvaluationServiceAllowBeatsVeto.adoc | 14 +
...PermissionsEvaluationServiceVetoBeatsAllow.adoc | 14 +
.../index/secman/api/role/ApplicationRole.adoc | 32 +
.../secman/api/role/ApplicationRoleRepository.adoc | 40 +
.../secman/api/tenancy/ApplicationTenancy.adoc | 20 +
.../api/tenancy/ApplicationTenancyEvaluator.adoc | 31 +
.../api/tenancy/ApplicationTenancyRepository.adoc | 38 +
.../pages/index/secman/api/tenancy/HasAtPath.adoc | 21 +
.../pages/index/secman/api/user/AccountType.adoc | 19 +
.../index/secman/api/user/ApplicationUser.adoc | 58 +
.../secman/api/user/ApplicationUserRepository.adoc | 45 +
.../secman/api/user/ApplicationUserStatus.adoc | 19 +
.../IsisModuleExtSecmanEncryptionJbcrypt.adoc | 12 +
.../PasswordEncryptionServiceUsingJBcrypt.adoc | 14 +
.../jdo/IsisModuleExtSecmanPersistenceJdo.adoc | 12 +
.../secman/jdo/seed/SeedSecurityModuleService.adoc | 14 +
.../jdo/seed/SeedUsersAndRolesFixtureScript.adoc | 14 +
.../secman/jdo/seed/scripts/GlobalTenancy.adoc | 14 +
...xtFixturesFixtureResultsRoleAndPermissions.adoc | 14 +
.../IsisExtSecmanAdminRoleAndPermissions.adoc | 13 +
.../jdo/seed/scripts/IsisExtSecmanAdminUser.adoc | 13 +
.../IsisExtSecmanFixtureRoleAndPermissions.adoc | 15 +
...IsisExtSecmanRegularUserRoleAndPermissions.adoc | 15 +
.../jpa/IsisModuleExtSecmanPersistenceJpa.adoc | 12 +
.../secman/jpa/seed/SeedSecurityModuleService.adoc | 14 +
.../jpa/seed/SeedUsersAndRolesFixtureScript.adoc | 14 +
.../secman/jpa/seed/scripts/GlobalTenancy.adoc | 14 +
...xtFixturesFixtureResultsRoleAndPermissions.adoc | 14 +
.../IsisExtSecmanAdminRoleAndPermissions.adoc | 13 +
.../jpa/seed/scripts/IsisExtSecmanAdminUser.adoc | 13 +
.../IsisExtSecmanFixtureRoleAndPermissions.adoc | 15 +
...IsisExtSecmanRegularUserRoleAndPermissions.adoc | 15 +
...tyModuleAppUserRegistrationServiceAbstract.adoc | 18 +
.../secman/model/IsisModuleExtSecmanModel.adoc | 12 +
.../index/secman/model/dom/user/MeService.adoc | 14 +
.../shiro/IsisModuleExtSecmanRealmShiro.adoc | 12 +
.../shiro/IsisModuleExtSecmanShiroRealm.adoc | 28 +
.../services/SecurityRealmServiceUsingShiro.adoc | 13 +
.../pages/index/secman/shiro/util/ShiroUtils.adoc | 15 +
.../realm/impl/IsisLdapContextFactory.adoc | 18 +
.../shirorealmldap/realm/impl/IsisLdapRealm.adoc | 144 +
.../impl/IsisModuleExtShiroRealmLdapImpl.adoc | 12 +
.../ui/IsisModuleExtExcelDownloadUi.adoc | 12 +
.../ui/components/CollectionContentsAsExcel.adoc | 16 +
.../CollectionContentsAsExcelFactory.adoc | 19 +
.../pdfjs/applib/annotations/PdfJsViewer.adoc | 17 +
.../wicket/pdfjs/applib/config/PdfJsConfig.adoc | 26 +
.../viewer/wicket/pdfjs/applib/config/Scale.adoc | 27 +
.../pdfjs/applib/spi/PdfJsViewerAdvisor.adoc | 18 +
.../wicket/pdfjs/ui/IsisModuleExtPdfjsUi.adoc | 12 +
.../jdo/applib/IsisModulePersistenceJdoApplib.adoc | 12 +
.../jdo/applib/services/JdoSupportService.adoc | 140 +
.../JdoSupportService_010-examples-and-usage.adoc | 222 +
.../jdo/datanucleus/IsisModuleJdoDatanucleus.adoc | 39 +
.../changetracking/JdoLifecycleListener.adoc | 55 +
.../jdo/datanucleus/dialect/DnJdoDialect.adoc | 16 +
.../mixins/Persistable_datanucleusIdLong.adoc | 18 +
.../mixins/Persistable_datanucleusVersionLong.adoc | 18 +
.../Persistable_datanucleusVersionTimestamp.adoc | 18 +
.../mixins/Persistable_downloadJdoMetadata.adoc | 16 +
.../applib/IsisBookmarkConverter.adoc | 14 +
.../applib/IsisLocalResourcePathConverter.adoc | 14 +
.../typeconverters/applib/IsisMarkupConverter.adoc | 14 +
.../applib/IsisPasswordConverter.adoc | 14 +
.../JavaAwtBufferedImageByteArrayConverter.adoc | 14 +
.../schema/v2/IsisChangesDtoConverter.adoc | 14 +
.../schema/v2/IsisCommandDtoConverter.adoc | 14 +
.../schema/v2/IsisInteractionDtoConverter.adoc | 14 +
.../schema/v2/IsisOidDtoConverter.adoc | 14 +
.../time/IsoOffsetTimeConverter.adoc | 14 +
.../time/IsoZonedDateTimeConverter.adoc | 14 +
.../applib/ByteArrayBlobRdbmsMapping.adoc | 14 +
.../valuetypes/applib/IsisBlobMapping.adoc | 19 +
.../valuetypes/applib/IsisClobMapping.adoc | 19 +
.../JpaEntityInjectionPointResolver.adoc | 18 +
.../jpa/applib/services/JpaSupportService.adoc | 38 +
.../jpa/eclipselink/IsisModuleJpaEclipselink.adoc | 16 +
.../schema/pages/index/IsisModuleSchema.adoc | 12 +
.../index/bypass/IsisModuleSecurityBypass.adoc | 14 +
.../bypass/authentication/AuthenticatorBypass.adoc | 16 +
.../bypass/authorization/AuthorizorBypass.adoc | 14 +
.../index/keycloak/IsisModuleSecurityKeycloak.adoc | 14 +
.../authentication/AuthenticatorKeycloak.adoc | 15 +
.../index/keycloak/webmodule/KeycloakFilter.adoc | 15 +
.../keycloak/webmodule/WebModuleKeycloak.adoc | 16 +
.../pages/index/shiro/IsisModuleSecurityShiro.adoc | 14 +
.../shiro/authentication/AuthenticatorShiro.adoc | 21 +
.../index/shiro/authorization/AuthorizorShiro.adoc | 18 +
.../index/shiro/authorization/IsisPermission.adoc | 20 +
.../authorization/IsisPermissionResolver.adoc | 14 +
.../index/shiro/webmodule/WebModuleShiro.adoc | 21 +
.../index/spring/IsisModuleSecuritySpring.adoc | 15 +
.../authconverters/AuthenticationConverter.adoc | 37 +
.../spring/authentication/AuthenticatorSpring.adoc | 15 +
.../spring/webmodule/SpringSecurityFilter.adoc | 13 +
.../spring/webmodule/WebModuleSpringSecurity.adoc | 16 +
.../pages/index/base/applib/Chained.adoc | 40 +
.../subdomains/pages/index/base/applib/Dflt.adoc | 13 +
.../applib/IsisModuleSubdomainsBaseApplib.adoc | 12 +
.../pages/index/base/applib/PowerType.adoc | 15 +
.../subdomains/pages/index/base/applib/Titled.adoc | 13 +
.../pages/index/base/applib/TitledEnum.adoc | 14 +
.../base/applib/services/BaseServicesModule.adoc | 12 +
.../applib/services/calendar/CalendarService.adoc | 41 +
.../index/base/applib/types/DescriptionType.adoc | 12 +
.../pages/index/base/applib/types/FqcnType.adoc | 12 +
.../pages/index/base/applib/types/MoneyType.adoc | 12 +
.../pages/index/base/applib/types/NameType.adoc | 12 +
.../pages/index/base/applib/types/NotesType.adoc | 12 +
.../base/applib/types/ObjectIdentifierType.adoc | 12 +
.../index/base/applib/types/PercentageType.adoc | 12 +
.../index/base/applib/types/ProperNameType.adoc | 12 +
.../index/base/applib/types/ReferenceType.adoc | 12 +
.../pages/index/base/applib/types/TitleType.adoc | 12 +
.../index/base/applib/types/UrlTemplateType.adoc | 12 +
.../index/base/applib/types/UserNameType.adoc | 12 +
.../pages/index/base/applib/types/XxxType.adoc | 12 +
.../pages/index/base/applib/utils/ClassUtils.adoc | 13 +
.../index/base/applib/utils/JodaPeriodUtils.adoc | 17 +
.../pages/index/base/applib/utils/MathUtils.adoc | 20 +
.../index/base/applib/utils/MessageUtils.adoc | 13 +
.../pages/index/base/applib/utils/StringUtils.adoc | 17 +
.../index/base/applib/utils/TitleBuilder.adoc | 43 +
.../base/applib/valuetypes/AbstractInterval.adoc | 93 +
.../base/applib/valuetypes/LocalDateInterval.adoc | 46 +
.../pages/index/base/applib/valuetypes/VT.adoc | 50 +
.../index/base/applib/with/WithCodeComparable.adoc | 13 +
.../index/base/applib/with/WithCodeGetter.adoc | 15 +
.../index/base/applib/with/WithCodeUnique.adoc | 12 +
.../applib/with/WithDescriptionComparable.adoc | 13 +
.../base/applib/with/WithDescriptionGetter.adoc | 15 +
.../base/applib/with/WithDescriptionUnique.adoc | 12 +
.../pages/index/base/applib/with/WithInterval.adoc | 45 +
.../base/applib/with/WithIntervalContiguous.adoc | 57 +
.../base/applib/with/WithIntervalMutable.adoc | 16 +
.../index/base/applib/with/WithNameComparable.adoc | 13 +
.../index/base/applib/with/WithNameGetter.adoc | 15 +
.../index/base/applib/with/WithNameUnique.adoc | 12 +
.../base/applib/with/WithReferenceComparable.adoc | 13 +
.../base/applib/with/WithReferenceGetter.adoc | 15 +
.../base/applib/with/WithReferenceUnique.adoc | 12 +
.../pages/index/base/applib/with/WithSequence.adoc | 14 +
.../index/base/applib/with/WithStartDate.adoc | 14 +
.../base/applib/with/WithTitleComparable.adoc | 13 +
.../index/base/applib/with/WithTitleGetter.adoc | 15 +
.../index/base/applib/with/WithTitleUnique.adoc | 12 +
.../applib/IsisModuleSubdomainsExcelApplib.adoc | 12 +
.../index/excel/applib/dom/AggregationType.adoc | 14 +
.../excel/applib/dom/ExcelMetaDataEnabled.adoc | 14 +
.../pages/index/excel/applib/dom/ExcelService.adoc | 57 +
.../pages/index/excel/applib/dom/HyperLink.adoc | 12 +
.../pages/index/excel/applib/dom/PivotColumn.adoc | 13 +
.../index/excel/applib/dom/PivotDecoration.adoc | 13 +
.../pages/index/excel/applib/dom/PivotRow.adoc | 12 +
.../pages/index/excel/applib/dom/PivotValue.adoc | 14 +
.../pages/index/excel/applib/dom/RowHandler.adoc | 13 +
.../index/excel/applib/dom/WorksheetContent.adoc | 15 +
.../index/excel/applib/dom/WorksheetSpec.adoc | 28 +
.../excel/applib/dom/util/AnnotationList.adoc | 14 +
.../excel/applib/dom/util/AnnotationTriplet.adoc | 16 +
.../applib/dom/util/ExcelFileBlobConverter.adoc | 14 +
.../excel/applib/dom/util/ExcelServiceImpl.adoc | 137 +
.../pages/index/excel/applib/dom/util/Mode.adoc | 36 +
.../index/excel/applib/dom/util/PivotUtils.adoc | 18 +
.../index/excel/applib/dom/util/SheetPivoter.adoc | 38 +
.../pages/index/excel/testing/ExcelFixture.adoc | 21 +
.../pages/index/excel/testing/ExcelFixture2.adoc | 16 +
.../excel/testing/ExcelFixtureRowHandler.adoc | 13 +
.../excel/testing/ExcelFixtureWorkbookHandler.adoc | 13 +
.../excel/testing/FixtureAwareRowHandler.adoc | 14 +
.../testing/IsisModuleSubdomainsExcelTesting.adoc | 12 +
.../applib/IsisModuleSubdomainsSpringApplib.adoc | 12 +
.../spring/applib/service/BeanDescriptor.adoc | 14 +
.../index/spring/applib/service/ContextBeans.adoc | 13 +
.../spring/applib/service/SpringBeansService.adoc | 16 +
.../IsisModuleSubdomainsXDocReportApplib.adoc | 12 +
.../xdocreport/applib/service/OutputType.adoc | 14 +
.../xdocreport/applib/service/XDocReportModel.adoc | 13 +
.../applib/service/XDocReportService.adoc | 14 +
.../applib/IsisModuleTestingFakeDataApplib.adoc | 12 +
.../services/AbstractRandomValueGenerator.adoc | 13 +
.../index/fakedata/applib/services/Addresses.adoc | 26 +
.../fakedata/applib/services/BigDecimals.adoc | 15 +
.../fakedata/applib/services/BigIntegers.adoc | 14 +
.../index/fakedata/applib/services/Books.adoc | 15 +
.../index/fakedata/applib/services/Booleans.adoc | 39 +
.../index/fakedata/applib/services/Bytes.adoc | 16 +
.../index/fakedata/applib/services/Chars.adoc | 17 +
.../fakedata/applib/services/Collections.adoc | 84 +
.../index/fakedata/applib/services/Comms.adoc | 16 +
.../fakedata/applib/services/CreditCards.adoc | 15 +
.../index/fakedata/applib/services/Doubles.adoc | 15 +
.../index/fakedata/applib/services/Enums.adoc | 14 +
.../fakedata/applib/services/FakeDataService.adoc | 64 +
.../index/fakedata/applib/services/Floats.adoc | 14 +
.../index/fakedata/applib/services/Integers.adoc | 16 +
.../index/fakedata/applib/services/IsisBlobs.adoc | 16 +
.../index/fakedata/applib/services/IsisClobs.adoc | 16 +
.../fakedata/applib/services/IsisPasswords.adoc | 14 +
.../fakedata/applib/services/J8DateTimes.adoc | 17 +
.../fakedata/applib/services/J8LocalDates.adoc | 17 +
.../index/fakedata/applib/services/J8Periods.adoc | 19 +
.../fakedata/applib/services/JavaSqlDates.adoc | 14 +
.../applib/services/JavaSqlTimestamps.adoc | 14 +
.../fakedata/applib/services/JavaUtilDates.adoc | 14 +
.../fakedata/applib/services/JodaDateTimes.adoc | 17 +
.../fakedata/applib/services/JodaLocalDates.adoc | 17 +
.../fakedata/applib/services/JodaPeriods.adoc | 19 +
.../index/fakedata/applib/services/Longs.adoc | 14 +
.../index/fakedata/applib/services/Lorem.adoc | 20 +
.../index/fakedata/applib/services/Names.adoc | 18 +
.../index/fakedata/applib/services/Shorts.adoc | 16 +
.../index/fakedata/applib/services/Strings.adoc | 16 +
.../pages/index/fakedata/applib/services/Urls.adoc | 14 +
.../index/fakedata/applib/services/Uuids.adoc | 14 +
.../h2console/ui/IsisModuleTestingH2ConsoleUi.adoc | 12 +
.../index/h2console/ui/services/H2ManagerMenu.adoc | 15 +
.../h2console/ui/webmodule/WebModuleH2Console.adoc | 15 +
.../applib/ExceptionRecognizerTranslate.adoc | 13 +
.../applib/IsisIntegrationTestAbstract.adoc | 14 +
.../applib/IsisInteractionHandler.adoc | 14 +
.../integtestsupport/applib/ThrowableMatchers.adoc | 26 +
.../applib/swagger/SwaggerExporter.adoc | 17 +
.../applib/validate/DomainModelValidator.adoc | 52 +
.../applib/IsisModuleTestingSpecSupportApplib.adoc | 12 +
.../integration/ObjectFactoryForIntegration.adoc | 16 +
.../pages/index/specsupport/applib/specs/V.adoc | 14 +
.../IsisModuleTestingUnitTestSupportApplib.adoc | 12 +
.../applib/bean/AbstractBeanPropertiesTest.adoc | 14 +
.../bean/FixtureDatumFactoriesForAnyPojo.adoc | 14 +
.../bean/FixtureDatumFactoriesForApplib.adoc | 14 +
.../applib/bean/FixtureDatumFactoriesForJoda.adoc | 15 +
.../applib/bean/FixtureDatumFactoriesForTime.adoc | 16 +
.../unittestsupport/applib/bean/PojoTester.adoc | 19 +
.../core/AbstractApplyToAllContractTest.adoc | 17 +
...irectionalRelationshipContractTestAbstract.adoc | 13 +
.../applib/core/bidir/Instantiator.adoc | 14 +
.../applib/core/bidir/InstantiatorSimple.adoc | 15 +
.../applib/core/bidir/Instantiators.adoc | 13 +
.../ComparableContractTest_compareTo.adoc | 15 +
.../core/comparable/ComparableContractTester.adoc | 37 +
.../unittestsupport/applib/core/files/Files.adoc | 28 +
.../applib/core/jaxb/JaxbMatchers.adoc | 25 +
.../applib/core/jmocking/Imposterisers.adoc | 19 +
.../core/jmocking/InjectIntoJMockAction.adoc | 27 +
.../applib/core/jmocking/IsisActions.adoc | 16 +
.../applib/core/jmocking/JMockActions.adoc | 14 +
.../applib/core/jmocking/JUnitRuleMockery2.adoc | 98 +
.../applib/core/jmocking/PostponedAction.adoc | 14 +
.../core/soap/SoapEndpointPublishingRule.adoc | 20 +
.../applib/core/soap/SoapEndpointSpec.adoc | 33 +
.../sortedsets/SortedSetsContractTestAbstract.adoc | 12 +
.../applib/core/streams/NullPrintStream.adoc | 19 +
.../applib/core/utils/CollectUtils.adoc | 13 +
.../applib/core/utils/IndentPrinter.adoc | 120 +
.../applib/core/utils/ReflectUtils.adoc | 17 +
.../applib/core/utils/StringUtils.adoc | 14 +
.../core/value/ValueTypeContractTestAbstract.adoc | 20 +
.../applib/dom/assertions/Asserting.adoc | 13 +
.../applib/dom/matchers/IsisMatchers.adoc | 31 +
.../dom/privatecons/PrivateConstructorTester.adoc | 14 +
.../applib/dom/reflect/ReflectUtils.adoc | 14 +
.../applib/dom/repo/FinderInteraction.adoc | 19 +
.../applib/IsisModuleValAsciidocApplib.adoc | 12 +
.../asciidoc/applib/jaxb/AsciiDocJaxbAdapter.adoc | 14 +
.../index/asciidoc/applib/value/AsciiDoc.adoc | 24 +
.../metamodel/IsisModuleValAsciidocMetaModel.adoc | 12 +
.../IsisModuleValAsciidocPersistenceJdoDn5.adoc | 12 +
.../jdo/dn5/converters/IsisAsciiDocConverter.adoc | 14 +
.../ui/wkt/IsisModuleValAsciidocUiWkt.adoc | 12 +
.../applib/IsisModuleValMarkdownApplib.adoc | 12 +
.../markdown/applib/jaxb/MarkdownJaxbAdapter.adoc | 14 +
.../index/markdown/applib/value/Converter.adoc | 46 +
.../metamodel/IsisModuleValMarkdownMetaModel.adoc | 12 +
.../IsisModuleValMarkdownPersistenceJdoDn5.adoc | 12 +
.../jdo/dn5/converters/IsisMarkdownConverter.adoc | 14 +
.../ui/wkt/IsisModuleValMarkdownUiWkt.adoc | 12 +
.../index/sse/applib/IsisModuleValSseApplib.adoc | 12 +
.../sse/applib/annotations/ServerSentEvents.adoc | 13 +
.../index/sse/applib/annotations/SseSource.adoc | 17 +
.../pages/index/sse/applib/service/SseChannel.adoc | 20 +
.../pages/index/sse/applib/service/SseService.adoc | 16 +
.../index/sse/ui/wkt/IsisModuleValSseUiWkt.adoc | 12 +
.../sse/ui/wkt/services/SseServiceDefault.adoc | 16 +
.../wkt/webmodule/WebModuleServerSentEvents.adoc | 16 +
.../rendering/service/conneg}/accept-json.png | Bin
.../rendering/service/conneg}/accept-xml.png | Bin
.../IsisModuleViewerRestfulObjectsApplib.adoc | 12 +
.../restfulobjects/applib/JsonRepresentation.adoc | 553 ++
.../restfulobjects/applib/LinkRepresentation.adoc | 43 +
.../pages/index/restfulobjects/applib/Rel.adoc | 68 +
.../index/restfulobjects/applib/RelDefinition.adoc | 51 +
.../restfulobjects/applib/RepresentationType.adoc | 105 +
.../restfulobjects/applib/RestfulHttpMethod.adoc | 16 +
.../restfulobjects/applib/RestfulMediaType.adoc | 47 +
.../restfulobjects/applib/RestfulRequest.adoc | 14 +
.../restfulobjects/applib/RestfulResponse.adoc | 33 +
.../applib/boot/BootstrapResource.adoc | 13 +
.../AbstractObjectMemberRepresentation.adoc | 17 +
.../domainobjects/ActionResultRepresentation.adoc | 15 +
.../DomainObjectMemberRepresentation.adoc | 55 +
.../domainobjects/DomainObjectRepresentation.adoc | 78 +
.../applib/domainobjects/DomainObjectResource.adoc | 35 +
.../applib/domainobjects/DomainRepresentation.adoc | 18 +
.../domainobjects/DomainServiceResource.adoc | 42 +
.../applib/domainobjects/ListRepresentation.adoc | 15 +
.../domainobjects/ObjectActionRepresentation.adoc | 14 +
.../ObjectCollectionRepresentation.adoc | 14 +
.../ObjectPropertyRepresentation.adoc | 13 +
.../domainobjects/ScalarValueRepresentation.adoc | 14 +
.../AbstractTypeMemberRepresentation.adoc | 13 +
.../ActionDescriptionRepresentation.adoc | 14 +
.../ActionParameterDescriptionRepresentation.adoc | 13 +
.../CollectionDescriptionRepresentation.adoc | 13 +
.../domaintypes/DomainTypeRepresentation.adoc | 13 +
.../applib/domaintypes/DomainTypeResource.adoc | 21 +
.../PropertyDescriptionRepresentation.adoc | 13 +
.../TypeActionResultRepresentation.adoc | 13 +
.../applib/domaintypes/TypeListRepresentation.adoc | 13 +
.../applib/dtos/ScalarValueDtoV2.adoc | 17 +
.../applib/errors/ErrorRepresentation.adoc | 13 +
.../applib/health/HealthRepresentation.adoc | 14 +
.../applib/health/HealthResource.adoc | 16 +
.../applib/homepage/HomePageRepresentation.adoc | 16 +
.../applib/homepage/HomePageResource.adoc | 29 +
.../applib/menubars/MenuBarsResource.adoc | 60 +
.../applib/user/UserRepresentation.adoc | 18 +
.../restfulobjects/applib/user/UserResource.adoc | 29 +
.../restfulobjects/applib/util/JsonMapper.adoc | 31 +
.../restfulobjects/applib/util/JsonNodeUtils.adoc | 41 +
.../restfulobjects/applib/util/MediaTypes.adoc | 27 +
.../index/restfulobjects/applib/util/Parser.adoc | 27 +
.../index/restfulobjects/applib/util/PathNode.adoc | 22 +
.../applib/util/UrlEncodingUtils.adoc | 19 +
.../applib/version/VersionRepresentation.adoc | 15 +
.../applib/version/VersionResource.adoc | 16 +
...isModuleViewerRestfulObjectsJaxrsResteasy4.adoc | 12 +
.../conneg/RestfulObjectsJaxbWriterForXml.adoc | 12 +
.../webmodule/WebModuleJaxrsResteasy4.adoc | 17 +
.../restfulobjects/rendering/IResourceContext.adoc | 89 +
.../IsisModuleRestfulObjectsRendering.adoc | 12 +
.../rendering/service/RepresentationService.adoc | 100 +
.../acceptheader/AcceptHeaderServiceForRest.adoc | 13 +
.../service/conneg/ContentNegotiationService.adoc | 85 +
.../conneg/ContentNegotiationServiceAbstract.adoc | 17 +
...entNegotiationServiceForRestfulObjectsV1_0.adoc | 57 +
.../ContentNegotiationServiceOrgApacheIsisV1.adoc | 19 +
.../ContentNegotiationServiceOrgApacheIsisV2.adoc | 86 +
.../ContentNegotiationServiceXRoDomainType.adoc | 45 +
...onServiceForRestfulObjectsV1_0_usage-notes.adoc | 13 +
...otiationServiceOrgApacheIsisV1_usage-notes.adoc | 6 +
...otiationServiceOrgApacheIsisV2_usage-notes.adoc | 6 +
...egotiationServiceXRoDomainType_usage-notes.adoc | 46 +
.../service/swagger/SwaggerServiceMenu.adoc | 21 +
.../IsisModuleViewerRestfulObjectsViewer.adoc | 12 +
.../webmodule/auth/AuthenticationStrategy.adoc | 39 +
.../auth/AuthenticationStrategyAbstract.adoc | 16 +
.../auth/AuthenticationStrategyBasicAuth.adoc | 18 +
.../auth/AuthenticationStrategyDefault.adoc | 21 +
.../wicket/model/IsisModuleViewerWicketModel.adoc | 12 +
.../index/wicket/ui/IsisModuleViewerWicketUi.adoc | 12 +
.../viewer/IsisModuleViewerWicketViewer.adoc | 12 +
.../wicket/viewer/mixins/Object_clearHints.adoc | 22 +
.../adoc => antora/components}/refguide/antora.yml | 0
.../components/refguide/modules/ROOT}/nav.adoc | 0
.../refguide/modules/ROOT/pages/about.adoc | 16 +
.../modules/ROOT/partials/component-nav.adoc | 7 +
.../refguide/modules/ROOT/partials/module-nav.adoc | 0
.../ActionLayout}/bookmarking.png | Bin
.../ActionLayout/position-BELOW.png | Bin
.../ActionLayout/position-PANEL.png | Bin
.../ActionLayout/position-PANEL_DROPDOWN.png | Bin
.../ActionLayout/position-RIGHT.png | Bin
.../CollectionLayout/sortedby-dependencies.png | Bin
.../DomainObjectLayout/bookmarking-nested.png | Bin
.../DomainObjectLayout}/bookmarking.png | Bin
.../DomainServiceLayout/menuBar-primary.png | Bin
.../DomainServiceLayout/menuBar-secondary.png | Bin
.../DomainServiceLayout/menuBar-tertiary.png | Bin
.../DomainServiceLayout/menuOrder.png | Bin
.../reference-annotations/HomePage/HomePage.png | Bin
.../PropertyLayout/labelPosition-LEFT.png | Bin
.../PropertyLayout/labelPosition-NONE.png | Bin
.../PropertyLayout/labelPosition-TOP.png | Bin
.../PropertyLayout/labelPosition-boolean-LEFT.png | Bin
.../PropertyLayout/labelPosition-boolean-RIGHT.png | Bin
.../refguide/modules/applib-ant}/nav.adoc | 0
.../refguide/modules/applib-ant/pages/Column.adoc | 158 +
.../refguide/modules/applib-ant/pages/Digits.adoc | 34 +
.../modules/applib-ant/pages/Discriminator.adoc | 71 +
.../modules/applib-ant/pages/NotPersistent.adoc | 19 +
.../modules/applib-ant/pages/Nullable.adoc | 49 +
.../refguide/modules/applib-ant/pages/Pattern.adoc | 56 +
.../applib-ant/pages/PersistenceCapable.adoc | 96 +
.../modules/applib-ant/pages/PrimaryKey.adoc | 20 +
.../applib-ant/pages/XmlJavaTypeAdapter.adoc | 27 +
.../modules/applib-ant/pages/XmlRootElement.adoc | 65 +
.../refguide/modules/applib-ant/pages/about.adoc | 37 +
.../applib-ant/pages/about/hooks/examples.adoc | 0
.../modules/applib-ant/pages/about/jdo.adoc | 110 +
.../modules/applib-ant/pages/about/jee.adoc | 60 +
.../modules/applib-ant/pages/about/jpa.adoc | 9 +
.../modules/applib-ant/pages/about/main.adoc | 92 +
.../modules/applib-ant/pages/about/other.adoc | 38 +
.../modules/applib-ant/pages/about/partial.adoc | 0
.../modules/applib-ant/partials/module-nav.adoc | 35 +
.../reference-classes/issue-in-more-detail.png | Bin
.../prefixes/choices/dependent.png | Bin
.../reserved/cssClass/strikethrough.png | Bin
.../reserved/iconName/differing.pdn | Bin
.../reserved/iconName/differing.png | Bin
.../reserved/iconName/png-files.png | Bin
.../applib-classes}/images/value-types/markup.png | Bin
.../refguide}/modules/applib-classes/nav.adoc | 0
.../modules/applib-classes/pages/about.adoc | 0
.../modules/applib-classes/pages/events.adoc | 0
.../applib-classes/pages/events/domainevent.adoc | 43 +
.../pages/events/lifecycleevent.adoc | 82 +
.../applib-classes/pages/events/uievent.adoc | 53 +
.../modules/applib-classes/pages/layout.adoc | 0
.../applib-classes/pages/layout/menubars.adoc | 68 +
.../applib-classes/pages/layout/object-layout.adoc | 139 +
.../applib-classes/pages/mixees-and-mixins.adoc | 125 +
.../pages/non-persisted-objects.adoc | 12 +
.../roles-mixins-contributees/contributee.adoc | 43 +
.../pages/roles-mixins-contributees/mixins.adoc | 67 +
.../modules/applib-classes/pages/spec.adoc | 97 +
.../modules/applib-classes/pages/utility.adoc | 15 +
.../modules/applib-classes/pages/value-types.adoc | 56 +
.../applib-classes/partials/module-nav.adoc | 57 +
.../reference-classes/issue-in-more-detail.png | Bin
.../prefixes/choices/dependent.png | Bin
.../reserved/cssClass/strikethrough.png | Bin
.../reserved/iconName/differing.pdn | Bin
.../reserved/iconName/differing.png | Bin
.../reserved/iconName/png-files.png | Bin
.../applib-methods}/images/value-types/markup.png | Bin
.../refguide/modules/applib-methods}/nav.adoc | 0
.../modules/applib-methods/pages/about.adoc | 0
.../modules/applib-methods/pages/lifecycle.adoc | 59 +
.../applib-methods/pages/lifecycle/created.adoc | 20 +
.../applib-methods/pages/lifecycle/loaded.adoc | 12 +
.../applib-methods/pages/lifecycle/persisted.adoc | 13 +
.../applib-methods/pages/lifecycle/persisting.adoc | 14 +
.../applib-methods/pages/lifecycle/removing.adoc | 17 +
.../applib-methods/pages/lifecycle/updated.adoc | 12 +
.../applib-methods/pages/lifecycle/updating.adoc | 12 +
.../modules/applib-methods/pages/prefixes.adoc | 126 +
.../pages/prefixes/autoComplete.adoc | 100 +
.../applib-methods/pages/prefixes/choices.adoc | 146 +
.../applib-methods/pages/prefixes/default.adoc | 161 +
.../applib-methods/pages/prefixes/disable.adoc | 121 +
.../modules/applib-methods/pages/prefixes/get.adoc | 18 +
.../applib-methods/pages/prefixes/hide.adoc | 0
.../modules/applib-methods/pages/prefixes/set.adoc | 10 +
.../applib-methods/pages/prefixes/validate.adoc | 11 +
.../modules/applib-methods/pages/ui-hints.adoc | 39 +
.../applib-methods/pages/ui-hints/cssClass.adoc | 43 +
.../applib-methods/pages/ui-hints/iconName.adoc | 39 +
.../applib-methods/pages/ui-hints/layout.adoc | 44 +
.../applib-methods/pages/ui-hints/title.adoc | 50 +
.../applib-methods/partials/module-nav.adoc | 8 +
.../reference-services-api/acceptheaderservice.png | Bin
.../acceptheaderservice.pptx | Bin
.../ErrorReportingService/kitchensink-example.png | Bin
.../action-invocation-published-to-stderr.png | Bin
.../changed-object-published-to-stderr.png | Bin
.../PublishingService/yuml.me-23db58a4.png | Bin
.../UserProfileService/todoapp.png | Bin
.../images/reference-services/categories.png | Bin
.../images/reference-services/categories.pptx | Bin
.../reference-services/commands-and-events.png | Bin 0 -> 177438 bytes
.../reference-services/commands-and-events.pptx | Bin 0 -> 25197 bytes
.../refguide/modules/applib-svc}/nav.adoc | 0
.../refguide/modules/applib-svc/pages/about.adoc | 198 +
.../partials/_application-layer-api.adoc | 54 +
.../partials/_application-layer-spi.adoc | 45 +
.../applib-svc/partials/_core-domain-api.adoc | 50 +
.../applib-svc/partials/_integration-api.adoc | 40 +
.../applib-svc/partials/_integration-spi.adoc | 48 +
.../modules/applib-svc/partials/_metadata-api.adoc | 48 +
.../modules/applib-svc/partials/_metadata-spi.adoc | 52 +
.../partials/_persistence-layer-api.adoc | 43 +
.../partials/_persistence-layer-spi.adoc | 26 +
.../partials/_presentation-layer-api.adoc | 34 +
.../partials/_presentation-layer-spi.adoc | 73 +
.../modules/applib-svc/partials/_security-spi.adoc | 38 +
.../modules/applib-svc/partials/module-nav.adoc | 64 +
antora/components/relnotes/modules/ROOT/nav.adoc | 8 +-
.../2018/2.0.0-M1/mignotes/other-changes.adoc | 2 +-
.../2.0.0-M1/mignotes/removed-annotations.adoc | 124 +-
.../mignotes/removed-configuration-properties.adoc | 2 +-
.../2018/2.0.0-M1/mignotes/removed-types.adoc | 4 +-
.../2.0.0-M1/mignotes/updated-annotations.adoc | 85 +-
.../modules/ROOT/pages/2020/2.0.0-M3/mignotes.adoc | 1558 +++++
.../pages/2020/2.0.0-M3/migrating-to-2.0.0.adoc | 1554 -----
.../modules/ROOT/pages/2020/2.0.0-M3/relnotes.adoc | 14 +-
.../modules/ROOT/pages/2020/2.0.0-M4/relnotes.adoc | 6 +-
.../modules/ROOT/pages/2020/2.0.0-M5/mignotes.adoc | 18 -
.../modules/ROOT/pages/2020/2.0.0-M5/relnotes.adoc | 9 -
.../modules/ROOT/pages/2021/2.0.0-M5/mignotes.adoc | 475 ++
.../modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc | 166 +
.../modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc | 37 +
.../modules/ROOT/pages/2021/2.0.0-M6/relnotes.adoc | 8 +
.../relnotes/modules/ROOT/pages/about.adoc | 31 +-
.../modules/eclipse/attachments/isis-templates.xml | 110 +-
.../setupguide/modules/eclipse/pages/about.adoc | 12 +-
.../setupguide/modules/intellij/pages/about.adoc | 46 +-
.../partials/UNUSED/faster-turnaround-times.adoc | 2 +-
antora/components/system/antora.yml | 23 -
antora/components/system/modules/ROOT/nav.adoc | 8 -
.../system/modules/ROOT/pages/about.adoc | 4494 ---------------
.../components}/userguide/antora.yml | 0
.../components}/userguide/modules/ROOT/nav.adoc | 0
.../userguide/modules/ROOT/pages/about.adoc | 18 +
.../modules/ROOT/partials/component-nav.adoc | 7 +
.../modules/ROOT/partials/extensions.adoc | 6 +
.../modules/ROOT/partials/module-nav.adoc | 0
.../headless-access/BackgroundCommandExecution.png | Bin
...andExecutionFromBackgroundCommandServiceJdo.png | Bin
.../action-semantics-are-you-sure.png | Bin
.../hints-and-tips/are-you-sure-happy-case.png | Bin
.../hints-and-tips/are-you-sure-sad-case.png | Bin
.../btb/images/hints-and-tips/are-you-sure.png | Bin
.../btb/images/hints-and-tips/view-model-fail.png | Bin
.../images/hints-and-tips/view-model-success.png | Bin
.../modules/btb/images/runtime/web-xml/key.png | Bin
.../modules/btb/images/runtime/web-xml/parts.pptx | Bin
.../modules/btb/images/runtime/web-xml/ro-only.png | Bin
.../btb/images/runtime/web-xml/wicket-and-ro.png | Bin
.../btb/images/runtime/web-xml/wicket-only.png | Bin
.../components/userguide/modules/btb}/nav.adoc | 0
.../userguide/modules/btb/pages/about.adoc | 0
.../modules/btb/pages/headless-access.adoc | 60 +
.../modules/btb/pages/hints-and-tips.adoc | 30 +
.../btb/pages/hints-and-tips/are-you-sure.adoc | 33 +
.../btb/pages/hints-and-tips/custom-css.adoc | 58 +
.../how-to-handle-void-and-null-results.adoc | 80 +
.../how-to-implement-a-spellchecker.adoc | 29 +
.../btb/pages/hints-and-tips/persisted-title.adoc | 65 +
.../replacing-default-service-implementations.adoc | 70 +
.../simulating-collections-of-values.adoc | 23 +
.../subclass-properties-in-tables.adoc | 0
.../hints-and-tips/transactions-and-errors.adoc | 70 +
.../pages/hints-and-tips/vetoing-visibility.adoc | 33 +
.../hints-and-tips/view-model-instantiation.adoc | 179 +
.../userguide/modules/btb/pages/i18n.adoc | 68 +
.../modules/btb/pages/other-techniques.adoc | 0
.../modules/btb/pages/programming-model.adoc | 0
.../pages/programming-model/custom-validator.adoc | 0
.../btb/pages/programming-model/finetuning.adoc | 104 +
.../userguide/modules/btb/partials/module-nav.adoc | 0
.../userguide/modules/fun/.asciidoctorconfig | 0
.../fun/attachments/object-type-taxonomy.pptx | Bin
.../fun/images/application-menu/dividers.png | Bin
.../fun/images/application-menu/layout-menus.pdn | Bin
.../fun/images/application-menu/layout-menus.png | Bin
.../fun/images/application-menu/tertiary.png | Bin
.../core-concepts/philosophy/build-vs-buy.png | Bin
.../core-concepts/philosophy/build-vs-buy.pptx | Bin
.../philosophy/decoupled-applications.png | Bin
.../philosophy/decoupled-applications.pptx | Bin
.../philosophy/hexagonal-architecture-addons.png | Bin
.../philosophy/hexagonal-architecture.png | Bin
.../philosophy/hexagonal-architecture.pptx | Bin
.../images/layout-dynamic-xml/ToDoAppDashboard.png | Bin
.../fun/images/layout-dynamic-xml/ToDoItem.png | Bin
.../modules/fun/images/layouts/customer-order.png | Bin
.../modules/fun/images/layouts/estatio-Invoice.png | Bin
.../modules/fun/images/layouts/estatio-Lease.png | Bin
.../fun/images/layouts/estatio-LeaseItem.png | Bin
.../fun/images/layouts/todoapp-ToDoItem.png | Bin
.../modules/fun/images/menubars/010-download.png | Bin
.../modules/fun/images/menubars/020-download.png | Bin
.../modules/fun/images/ui/todoapp-Dashboard.png | Bin
.../components/userguide/modules/fun}/nav.adoc | 0
.../userguide/modules/fun/pages/about.adoc | 0
.../modules/fun/pages/business-rules.adoc | 0
.../fun/pages/business-rules/usability.adoc | 119 +
.../modules/fun/pages/business-rules/validity.adoc | 69 +
.../fun/pages/business-rules/visibility.adoc | 94 +
.../modules/fun/pages/concepts-patterns.adoc | 0
.../apache-isis-vs-cqrs-and-event-sourcing.adoc | 94 +
.../fun/pages/concepts-patterns/architecture.adoc | 97 +
.../fun/pages/concepts-patterns/core-values.adoc | 186 +
.../concepts-patterns/deployment-options.adoc | 0
.../concepts-patterns/domain-driven-design.adoc | 0
.../fun/pages/concepts-patterns/metamodel.adoc | 29 +
.../concepts-patterns/naked-objects-pattern.adoc | 0
.../fun/pages/domain-entities-and-services.adoc | 16 +
.../pages/domain-entities-and-services/crud.adoc | 321 ++
.../domain-entities.adoc | 207 +
.../domain-services.adoc | 342 ++
.../inject-services.adoc | 211 +
.../modules/fun/pages/drop-downs-and-defaults.adoc | 223 +
.../modules/fun/pages/meta-annotations.adoc | 110 +
.../userguide/modules/fun/pages/mixins.adoc | 181 +
.../userguide/modules/fun/pages/modules.adoc | 118 +
.../modules/fun/pages/object-members.adoc | 0
.../modules/fun/pages/object-members/actions.adoc | 284 +
.../fun/pages/object-members/collections.adoc | 134 +
.../fun/pages/object-members/properties.adoc | 438 ++
.../userguide/modules/fun/pages/overview.adoc | 0
.../modules/fun/pages/overview/business-rules.adoc | 0
.../modules/fun/pages/overview/events.adoc | 114 +
.../modules/fun/pages/overview/identifiers.adoc | 75 +
.../modules/fun/pages/overview/modules.adoc | 159 +
.../modules/fun/pages/overview/object-members.adoc | 157 +
.../fun/pages/overview/programming-model.adoc | 0
.../pages/overview/types-of-domain-objects.adoc | 300 +
.../modules/fun/pages/programming-model.adoc | 0
.../userguide/modules/fun/pages/ui.adoc | 0
.../modules/fun/pages/ui/action-icons-and-css.adoc | 95 +
.../modules/fun/pages/ui/menubars-layout.adoc | 182 +
.../fun/pages/ui/names-and-descriptions.adoc | 52 +
.../modules/fun/pages/ui/object-layout.adoc | 282 +
.../fun/pages/ui/object-titles-and-icons.adoc | 433 ++
.../modules/fun/pages/ui/table-columns.adoc | 54 +
.../userguide/modules/fun/pages/view-models.adoc | 355 ++
.../modules/fun/pages/view-models/UNUSED-dto.adoc | 0
.../modules/fun/partials/_deployment-options.adoc | 90 +
.../userguide/modules/fun/partials/module-nav.adoc | 19 +
antora/playbooks/site-comguide.yml | 18 +-
antora/playbooks/site-conguide.yml | 10 +-
antora/playbooks/site-core.yml | 18 +-
antora/playbooks/site-docs.yml | 10 +-
antora/playbooks/site-extensions.yml | 13 +-
antora/playbooks/site-incubator.yml | 18 +-
antora/playbooks/site-legacy.yml | 93 -
antora/playbooks/site-mappings.yml | 12 +-
antora/playbooks/site-persistence.yml | 23 +-
antora/playbooks/site-refguide.yml | 19 +-
antora/playbooks/site-relnotes.yml | 12 +-
antora/playbooks/site-security.yml | 21 +-
antora/playbooks/site-setupguide.yml | 10 +-
antora/playbooks/site-subdomains.yml | 10 +-
antora/playbooks/site-testing.yml | 10 +-
antora/playbooks/site-tooling.yml | 95 +
antora/playbooks/site-userguide.yml | 21 +-
antora/playbooks/site-valuetypes.yml | 12 +-
antora/playbooks/site-vro.yml | 11 +-
antora/playbooks/site-vw.yml | 11 +-
antora/playbooks/site.yml | 78 +-
antora/pom.xml | 22 +-
antora/supplemental-ui/css/site-custom.css | 11 +
antora/supplemental-ui/doap_isis.rdf | 49 +-
antora/supplemental-ui/index.html | 433 +-
antora/supplemental-ui/schema/chg/chg-2.0.xsd | 4 +-
antora/supplemental-ui/schema/chg/chg.xsd | 4 +-
antora/supplemental-ui/schema/cmd/cmd-2.0.xsd | 4 +-
antora/supplemental-ui/schema/cmd/cmd.xsd | 4 +-
antora/supplemental-ui/schema/common/common.xsd | 14 +-
antora/supplemental-ui/schema/ixn/ixn-1.0.xsd | 2 +-
antora/supplemental-ui/schema/ixn/ixn-1.1.xsd | 4 +-
antora/supplemental-ui/schema/ixn/ixn-1.2.xsd | 4 +-
antora/supplemental-ui/schema/ixn/ixn-1.3.xsd | 2 +-
antora/supplemental-ui/schema/ixn/ixn-2.0.xsd | 4 +-
antora/supplemental-ui/schema/ixn/ixn.xsd | 4 +-
.../schema/metamodel/metamodel-2.0.xsd | 4 +-
.../supplemental-ui/schema/metamodel/metamodel.xsd | 10 +-
api/adoc/pom.xml | 40 -
api/adoc/refguide/modules/ROOT/pages/about.adoc | 16 -
.../modules/ROOT/partials/component-nav.adoc | 7 -
api/adoc/userguide/modules/ROOT/pages/about.adoc | 21 -
.../modules/ROOT/partials/component-nav.adoc | 9 -
.../modules/_to-repurpose/attachments/.gitkeep | 0
...alysis-of-commands-vs-eventmetadata-vs-etc.xlsx | Bin 15630 -> 0 bytes
...mand-dto-vs-interaction-dto-vs-interaction.xlsx | Bin 14110 -> 0 bytes
.../pptx/commands-vs-actioninvocationevent.pptx | Bin 70543 -> 0 bytes
.../_to-repurpose/attachments/theme/isis-logo.png | Bin 14160 -> 0 bytes
.../modules/_to-repurpose/examples/.gitkeep | 0
.../modules/_to-repurpose/images/.gitkeep | 0
.../modules/_to-repurpose/images/PDF-50.png | Bin 587 -> 0 bytes
.../images/index-screenshots/010-sign-in.pdn | Bin 112849 -> 0 bytes
.../images/index-screenshots/010-sign-in.png | Bin 18022 -> 0 bytes
.../images/index-screenshots/020-object-layout.pdn | Bin 223175 -> 0 bytes
.../images/index-screenshots/020-object-layout.png | Bin 35937 -> 0 bytes
.../030-declarative-business-rules.pdn | Bin 166549 -> 0 bytes
.../030-declarative-business-rules.png | Bin 32882 -> 0 bytes
.../040-imperative-business-rules.pdn | Bin 211964 -> 0 bytes
.../040-imperative-business-rules.png | Bin 38084 -> 0 bytes
.../index-screenshots/050-action-with-args.pdn | Bin 132833 -> 0 bytes
.../index-screenshots/050-action-with-args.png | Bin 36121 -> 0 bytes
.../060-action-with-args-autocomplete.pdn | Bin 190892 -> 0 bytes
.../060-action-with-args-autocomplete.png | Bin 44167 -> 0 bytes
.../images/index-screenshots/070-jdo.pdn | Bin 206627 -> 0 bytes
.../images/index-screenshots/070-jdo.png | Bin 41248 -> 0 bytes
.../images/index-screenshots/080-rest-api.pdn | Bin 196013 -> 0 bytes
.../images/index-screenshots/080-rest-api.png | Bin 55573 -> 0 bytes
.../images/index-screenshots/090-integtesting.pdn | Bin 366973 -> 0 bytes
.../images/index-screenshots/090-integtesting.png | Bin 246766 -> 0 bytes
.../modules/_to-repurpose/images/isis-favicon.png | Bin 1597 -> 0 bytes
.../_to-repurpose/images/isis-logo-48x48.pdn | Bin 9585 -> 0 bytes
.../_to-repurpose/images/isis-logo-48x48.png | Bin 2622 -> 0 bytes
.../_to-repurpose/images/isis-logo-568x286.pdn | Bin 94148 -> 0 bytes
.../_to-repurpose/images/isis-logo-568x286.png | Bin 54831 -> 0 bytes
.../_to-repurpose/images/todoapp/dashboard.png | Bin 137248 -> 0 bytes
.../_to-repurpose/images/todoapp/swagger-ui.png | Bin 105485 -> 0 bytes
.../_to-repurpose/images/todoapp/todoitem.png | Bin 98559 -> 0 bytes
api/adoc/userguide/modules/_to-repurpose/nav.adoc | 7 -
.../modules/_to-repurpose/pages/about.adoc | 7 -
.../modules/btb/pages/headless-access.adoc | 43 -
.../modules/btb/pages/hints-and-tips.adoc | 31 -
.../btb/pages/hints-and-tips/are-you-sure.adoc | 33 -
.../btb/pages/hints-and-tips/custom-css.adoc | 58 -
.../how-to-handle-void-and-null-results.adoc | 80 -
.../how-to-implement-a-spellchecker.adoc | 29 -
.../btb/pages/hints-and-tips/persisted-title.adoc | 65 -
.../replacing-default-service-implementations.adoc | 70 -
.../simulating-collections-of-values.adoc | 23 -
.../hints-and-tips/transactions-and-errors.adoc | 70 -
.../pages/hints-and-tips/vetoing-visibility.adoc | 15 -
.../hints-and-tips/view-model-instantiation.adoc | 162 -
api/adoc/userguide/modules/btb/pages/i18n.adoc | 672 ---
.../btb/pages/programming-model/finetuning.adoc | 75 -
.../fun/pages/business-rules/usability.adoc | 119 -
.../modules/fun/pages/business-rules/validity.adoc | 69 -
.../fun/pages/business-rules/visibility.adoc | 94 -
.../apache-isis-vs-cqrs-and-event-sourcing.adoc | 94 -
.../fun/pages/concepts-patterns/architecture.adoc | 97 -
.../fun/pages/concepts-patterns/core-values.adoc | 186 -
.../fun/pages/concepts-patterns/metamodel.adoc | 29 -
.../fun/pages/domain-entities-and-services.adoc | 11 -
.../pages/domain-entities-and-services/crud.adoc | 246 -
.../domain-entities.adoc | 186 -
.../domain-services.adoc | 342 --
.../inject-services.adoc | 211 -
.../modules/fun/pages/drop-downs-and-defaults.adoc | 223 -
.../modules/fun/pages/meta-annotations.adoc | 110 -
api/adoc/userguide/modules/fun/pages/mixins.adoc | 277 -
api/adoc/userguide/modules/fun/pages/modules.adoc | 116 -
.../modules/fun/pages/object-members/actions.adoc | 284 -
.../fun/pages/object-members/collections.adoc | 134 -
.../fun/pages/object-members/properties.adoc | 442 --
.../modules/fun/pages/overview/events.adoc | 114 -
.../modules/fun/pages/overview/identifiers.adoc | 75 -
.../modules/fun/pages/overview/modules.adoc | 159 -
.../modules/fun/pages/overview/object-members.adoc | 157 -
.../pages/overview/types-of-domain-objects.adoc | 303 -
.../modules/fun/pages/ui/action-icons-and-css.adoc | 95 -
.../modules/fun/pages/ui/menubars-layout.adoc | 182 -
.../fun/pages/ui/names-and-descriptions.adoc | 52 -
.../modules/fun/pages/ui/object-layout.adoc | 283 -
.../fun/pages/ui/object-titles-and-icons.adoc | 433 --
.../modules/fun/pages/ui/table-columns.adoc | 54 -
.../userguide/modules/fun/pages/view-models.adoc | 302 -
.../modules/fun/pages/view-models/UNUSED-dto.adoc | 190 -
.../modules/fun/partials/_deployment-options.adoc | 82 -
.../userguide/modules/fun/partials/module-nav.adoc | 19 -
api/applib/build.gradle | 55 -
api/applib/pom.xml | 14 +-
api/applib/src/main/adoc/antora.yml | 19 -
.../src/main/adoc/modules/applib-ant/examples.sh | 32 -
.../applib-ant/examples/annotation/Action.java | 217 -
.../examples/annotation/ActionLayout.java | 170 -
.../applib-ant/examples/annotation/Auditing.java | 61 -
.../examples/annotation/BookmarkPolicy.java | 60 -
.../applib-ant/examples/annotation/Bounding.java | 30 -
.../applib-ant/examples/annotation/Collection.java | 123 -
.../examples/annotation/CollectionLayout.java | 147 -
.../examples/annotation/CommandReification.java | 56 -
.../examples/annotation/Contributed.java | 73 -
.../applib-ant/examples/annotation/Defaulted.java | 88 -
.../examples/annotation/DomainObject.java | 386 --
.../examples/annotation/DomainObjectLayout.java | 187 -
.../examples/annotation/DomainService.java | 84 -
.../examples/annotation/DomainServiceLayout.java | 73 -
.../applib-ant/examples/annotation/Editing.java | 61 -
.../examples/annotation/EqualByContent.java | 69 -
.../applib-ant/examples/annotation/Facets.java | 67 -
.../applib-ant/examples/annotation/HomePage.java | 43 -
.../examples/annotation/IsisInteractionScope.java | 52 -
.../examples/annotation/LabelPosition.java | 55 -
.../examples/annotation/MemberOrder.java | 66 -
.../examples/annotation/MementoSerialization.java | 55 -
.../applib-ant/examples/annotation/MinLength.java | 38 -
.../applib-ant/examples/annotation/Mixin.java | 76 -
.../applib-ant/examples/annotation/Module.java | 61 -
.../applib-ant/examples/annotation/Nature.java | 154 -
.../examples/annotation/NatureOfService.java | 128 -
.../applib-ant/examples/annotation/Navigable.java | 45 -
.../examples/annotation/Optionality.java | 77 -
.../examples/annotation/OrderPrecedence.java | 75 -
.../applib-ant/examples/annotation/Parameter.java | 125 -
.../examples/annotation/ParameterLayout.java | 132 -
.../examples/annotation/Programmatic.java | 52 -
.../applib-ant/examples/annotation/Projecting.java | 39 -
.../examples/annotation/PromptStyle.java | 108 -
.../applib-ant/examples/annotation/Property.java | 252 -
.../examples/annotation/PropertyLayout.java | 189 -
.../applib-ant/examples/annotation/Publishing.java | 61 -
.../examples/annotation/PublishingChangeKind.java | 31 -
.../applib-ant/examples/annotation/Redirect.java | 55 -
.../applib-ant/examples/annotation/RenderDay.java | 50 -
.../applib-ant/examples/annotation/Repainting.java | 50 -
.../applib-ant/examples/annotation/RestrictTo.java | 34 -
.../examples/annotation/SemanticsOf.java | 164 -
.../applib-ant/examples/annotation/Title.java | 71 -
.../applib-ant/examples/annotation/Value.java | 103 -
.../applib-ant/examples/annotation/ViewModel.java | 65 -
.../examples/annotation/ViewModelLayout.java | 174 -
.../applib-ant/examples/annotation/Where.java | 237 -
.../examples/annotation/package-info.java | 23 -
.../main/adoc/modules/applib-ant/pages/Action.adoc | 89 -
.../applib-ant/pages/Action/associateWith.adoc | 89 -
.../modules/applib-ant/pages/Action/command.adoc | 141 -
.../applib-ant/pages/Action/domainEvent.adoc | 191 -
.../modules/applib-ant/pages/Action/hidden.adoc | 56 -
.../applib-ant/pages/Action/publishing.adoc | 54 -
.../applib-ant/pages/Action/restrictTo.adoc | 42 -
.../modules/applib-ant/pages/Action/semantics.adoc | 81 -
.../modules/applib-ant/pages/Action/typeOf.adoc | 32 -
.../modules/applib-ant/pages/ActionLayout.adoc | 103 -
.../applib-ant/pages/ActionLayout/bookmarking.adoc | 58 -
.../pages/ActionLayout/contributedAs.adoc | 29 -
.../applib-ant/pages/ActionLayout/cssClass.adoc | 40 -
.../applib-ant/pages/ActionLayout/cssClassFa.adoc | 48 -
.../applib-ant/pages/ActionLayout/describedAs.adoc | 35 -
.../applib-ant/pages/ActionLayout/hidden.adoc | 50 -
.../applib-ant/pages/ActionLayout/named.adoc | 44 -
.../applib-ant/pages/ActionLayout/position.adoc | 90 -
.../applib-ant/pages/ActionLayout/promptStyle.adoc | 66 -
.../applib-ant/pages/ActionLayout/redirect.adoc | 65 -
.../adoc/modules/applib-ant/pages/Collection.adoc | 80 -
.../applib-ant/pages/Collection/domainEvent.adoc | 184 -
.../applib-ant/pages/Collection/editing.adoc | 63 -
.../applib-ant/pages/Collection/hidden.adoc | 61 -
.../pages/Collection/mementoSerialization.adoc | 42 -
.../applib-ant/pages/Collection/typeOf.adoc | 32 -
.../modules/applib-ant/pages/CollectionLayout.adoc | 82 -
.../pages/CollectionLayout/cssClass.adoc | 39 -
.../pages/CollectionLayout/defaultView.adoc | 37 -
.../pages/CollectionLayout/describedAs.adoc | 35 -
.../applib-ant/pages/CollectionLayout/hidden.adoc | 62 -
.../applib-ant/pages/CollectionLayout/named.adoc | 52 -
.../applib-ant/pages/CollectionLayout/paged.adoc | 44 -
.../pages/CollectionLayout/sortedBy.adoc | 50 -
.../main/adoc/modules/applib-ant/pages/Column.adoc | 158 -
.../main/adoc/modules/applib-ant/pages/Digits.adoc | 34 -
.../modules/applib-ant/pages/Discriminator.adoc | 70 -
.../modules/applib-ant/pages/DomainObject.adoc | 157 -
.../pages/DomainObject/actionDomainEvent.adoc | 45 -
.../applib-ant/pages/DomainObject/auditing.adoc | 38 -
.../pages/DomainObject/autoCompleteRepository.adoc | 93 -
.../applib-ant/pages/DomainObject/bounding.adoc | 38 -
.../pages/DomainObject/collectionDomainEvent.adoc | 66 -
.../pages/DomainObject/createdLifecycleEvent.adoc | 101 -
.../applib-ant/pages/DomainObject/editing.adoc | 46 -
.../pages/DomainObject/loadedLifecycleEvent.adoc | 94 -
.../applib-ant/pages/DomainObject/mixinMethod.adoc | 51 -
.../applib-ant/pages/DomainObject/nature.adoc | 75 -
.../applib-ant/pages/DomainObject/objectType.adoc | 59 -
.../DomainObject/persistedLifecycleEvent.adoc | 101 -
.../DomainObject/persistingLifecycleEvent.adoc | 103 -
.../pages/DomainObject/propertyDomainEvent.adoc | 61 -
.../applib-ant/pages/DomainObject/publishing.adoc | 50 -
.../pages/DomainObject/removingLifecycleEvent.adoc | 103 -
.../pages/DomainObject/updatedLifecycleEvent.adoc | 100 -
.../pages/DomainObject/updatingLifecycleEvent.adoc | 104 -
.../applib-ant/pages/DomainObjectLayout.adoc | 112 -
.../pages/DomainObjectLayout/bookmarking.adoc | 68 -
.../pages/DomainObjectLayout/cssClass.adoc | 36 -
.../pages/DomainObjectLayout/cssClassFa.adoc | 41 -
.../pages/DomainObjectLayout/cssClassUiEvent.adoc | 101 -
.../pages/DomainObjectLayout/describedAs.adoc | 35 -
.../pages/DomainObjectLayout/iconUiEvent.adoc | 101 -
.../pages/DomainObjectLayout/layoutUiEvent.adoc | 105 -
.../applib-ant/pages/DomainObjectLayout/named.adoc | 43 -
.../applib-ant/pages/DomainObjectLayout/paged.adoc | 35 -
.../pages/DomainObjectLayout/plural.adoc | 22 -
.../pages/DomainObjectLayout/titleUiEvent.adoc | 101 -
.../modules/applib-ant/pages/DomainService.adoc | 42 -
.../applib-ant/pages/DomainService/nature.adoc | 56 -
.../applib-ant/pages/DomainService/objectType.adoc | 53 -
.../applib-ant/pages/DomainServiceLayout.adoc | 50 -
.../pages/DomainServiceLayout/menuBar.adoc | 43 -
.../pages/DomainServiceLayout/named.adoc | 33 -
.../main/adoc/modules/applib-ant/pages/Facets.adoc | 14 -
.../adoc/modules/applib-ant/pages/HomePage.adoc | 54 -
.../modules/applib-ant/pages/IsisSessionScope.adoc | 28 -
.../adoc/modules/applib-ant/pages/MemberOrder.adoc | 36 -
.../modules/applib-ant/pages/MemberOrder/name.adoc | 85 -
.../applib-ant/pages/MemberOrder/sequence.adoc | 16 -
.../adoc/modules/applib-ant/pages/MinLength.adoc | 33 -
.../main/adoc/modules/applib-ant/pages/Mixin.adoc | 30 -
.../modules/applib-ant/pages/Mixin/method.adoc | 44 -
.../modules/applib-ant/pages/NotPersistent.adoc | 19 -
.../adoc/modules/applib-ant/pages/Nullable.adoc | 49 -
.../adoc/modules/applib-ant/pages/Parameter.adoc | 78 -
.../applib-ant/pages/Parameter/fileAccept.adoc | 29 -
.../applib-ant/pages/Parameter/maxLength.adoc | 29 -
.../applib-ant/pages/Parameter/mustSatisfy.adoc | 77 -
.../applib-ant/pages/Parameter/optionality.adoc | 41 -
.../applib-ant/pages/Parameter/regexPattern.adoc | 40 -
.../modules/applib-ant/pages/ParameterLayout.adoc | 97 -
.../applib-ant/pages/ParameterLayout/cssClass.adoc | 36 -
.../pages/ParameterLayout/describedAs.adoc | 33 -
.../pages/ParameterLayout/labelPosition.adoc | 43 -
.../pages/ParameterLayout/multiLine.adoc | 35 -
.../applib-ant/pages/ParameterLayout/named.adoc | 53 -
.../pages/ParameterLayout/renderDay.adoc | 41 -
.../pages/ParameterLayout/typicalLength.adoc | 38 -
.../adoc/modules/applib-ant/pages/Pattern.adoc | 56 -
.../applib-ant/pages/PersistenceCapable.adoc | 95 -
.../adoc/modules/applib-ant/pages/PrimaryKey.adoc | 20 -
.../modules/applib-ant/pages/Programmatic.adoc | 27 -
.../adoc/modules/applib-ant/pages/Property.adoc | 140 -
.../modules/applib-ant/pages/Property/command.adoc | 78 -
.../applib-ant/pages/Property/domainEvent.adoc | 173 -
.../modules/applib-ant/pages/Property/editing.adoc | 48 -
.../applib-ant/pages/Property/fileAccept.adoc | 34 -
.../modules/applib-ant/pages/Property/hidden.adoc | 76 -
.../applib-ant/pages/Property/maxLength.adoc | 59 -
.../pages/Property/mementoSerialization.adoc | 40 -
.../applib-ant/pages/Property/mustSatisfy.adoc | 69 -
.../applib-ant/pages/Property/optionality.adoc | 132 -
.../applib-ant/pages/Property/projecting.adoc | 39 -
.../applib-ant/pages/Property/publishing.adoc | 53 -
.../applib-ant/pages/Property/regexPattern.adoc | 43 -
.../modules/applib-ant/pages/PropertyLayout.adoc | 129 -
.../applib-ant/pages/PropertyLayout/cssClass.adoc | 41 -
.../pages/PropertyLayout/describedAs.adoc | 30 -
.../applib-ant/pages/PropertyLayout/hidden.adoc | 84 -
.../pages/PropertyLayout/labelPosition.adoc | 93 -
.../applib-ant/pages/PropertyLayout/multiLine.adoc | 41 -
.../applib-ant/pages/PropertyLayout/named.adoc | 54 -
.../applib-ant/pages/PropertyLayout/navigable.adoc | 41 -
.../pages/PropertyLayout/promptStyle.adoc | 35 -
.../applib-ant/pages/PropertyLayout/renderDay.adoc | 47 -
.../pages/PropertyLayout/repainting.adoc | 39 -
.../pages/PropertyLayout/typicalLength.adoc | 36 -
.../main/adoc/modules/applib-ant/pages/Title.adoc | 62 -
.../adoc/modules/applib-ant/pages/ViewModel.adoc | 71 -
.../applib-ant/pages/ViewModel/objectType.adoc | 59 -
.../applib-ant/pages/XmlJavaTypeAdapter.adoc | 27 -
.../modules/applib-ant/pages/XmlRootElement.adoc | 63 -
.../main/adoc/modules/applib-ant/pages/about.adoc | 36 -
.../adoc/modules/applib-ant/pages/about/jdo.adoc | 113 -
.../adoc/modules/applib-ant/pages/about/jee.adoc | 60 -
.../adoc/modules/applib-ant/pages/about/main.adoc | 97 -
.../adoc/modules/applib-ant/pages/about/other.adoc | 50 -
.../modules/applib-ant/partials/module-nav.adoc | 37 -
.../main/adoc/modules/applib-classes/examples.sh | 33 -
.../modules/applib-classes/examples/ViewModel.java | 63 -
.../applib-classes/examples/clock/Clock.java | 153 -
.../examples/clock/package-info.java | 42 -
.../examples/domain/DomainObjectList.java | 179 -
.../events/ActionArgumentUsabilityEvent.java | 68 -
.../events/ActionArgumentVisibilityEvent.java | 67 -
.../examples/events/EventObjectBase.java | 89 -
.../events/domain/AbstractDomainEvent.java | 390 --
.../examples/events/domain/ActionDomainEvent.java | 171 -
.../events/domain/CollectionDomainEvent.java | 143 -
.../events/domain/PropertyDomainEvent.java | 113 -
.../events/lifecycle/AbstractLifecycleEvent.java | 35 -
.../events/lifecycle/ObjectCreatedEvent.java | 61 -
.../events/lifecycle/ObjectLoadedEvent.java | 61 -
.../events/lifecycle/ObjectPersistedEvent.java | 62 -
.../events/lifecycle/ObjectPersistingEvent.java | 61 -
.../events/lifecycle/ObjectRemovingEvent.java | 62 -
.../events/lifecycle/ObjectUpdatedEvent.java | 62 -
.../events/lifecycle/ObjectUpdatingEvent.java | 62 -
.../examples/events/ui/AbstractUiEvent.java | 63 -
.../examples/events/ui/CssClassUiEvent.java | 89 -
.../examples/events/ui/IconUiEvent.java | 93 -
.../examples/events/ui/LayoutUiEvent.java | 90 -
.../examples/events/ui/TitleUiEvent.java | 122 -
.../applib-classes/examples/graph/Edge.java | 36 -
.../applib-classes/examples/graph/SimpleEdge.java | 38 -
.../applib-classes/examples/graph/Vertex.java | 42 -
.../examples/graph/tree/LazyTreeNode.java | 142 -
.../examples/graph/tree/TreeAdapter.java | 52 -
.../examples/graph/tree/TreeNode.java | 177 -
.../graph/tree/TreeNode_iteratorBreadthFirst.java | 60 -
.../graph/tree/TreeNode_iteratorDepthFirst.java | 71 -
.../graph/tree/TreeNode_iteratorHierarchyUp.java | 53 -
.../examples/graph/tree/TreePath.java | 60 -
.../examples/graph/tree/TreePath_Default.java | 90 -
.../examples/graph/tree/TreeState.java | 32 -
.../examples/graph/tree/TreeState_Default.java | 34 -
.../layout/component/ActionLayoutData.java | 301 -
.../layout/component/ActionLayoutDataOwner.java | 26 -
.../layout/component/CollectionLayoutData.java | 275 -
.../component/CollectionLayoutDataOwner.java | 26 -
.../layout/component/CssClassFaPosition.java | 32 -
.../layout/component/DomainObjectLayoutData.java | 231 -
.../component/DomainObjectLayoutDataOwner.java | 25 -
.../examples/layout/component/FieldSet.java | 206 -
.../examples/layout/component/FieldSetOwner.java | 25 -
.../examples/layout/component/HasBookmarking.java | 29 -
.../examples/layout/component/HasCssClass.java | 27 -
.../examples/layout/component/HasCssClassFa.java | 33 -
.../examples/layout/component/HasDescribedAs.java | 29 -
.../examples/layout/component/HasHidden.java | 31 -
.../examples/layout/component/HasNamed.java | 34 -
.../examples/layout/component/MemberRegion.java | 33 -
.../layout/component/MemberRegionOwner.java | 23 -
.../examples/layout/component/Owned.java | 23 -
.../examples/layout/component/Owner.java | 24 -
.../layout/component/PropertyLayoutData.java | 302 -
.../layout/component/ServiceActionLayoutData.java | 248 -
.../component/ServiceActionLayoutDataOwner.java | 26 -
.../examples/layout/component/package-info.java | 39 -
.../applib-classes/examples/layout/grid/Grid.java | 95 -
.../examples/layout/grid/GridAbstract.java | 208 -
.../layout/grid/bootstrap3/BS3ClearFix.java | 26 -
.../layout/grid/bootstrap3/BS3ClearFixHidden.java | 49 -
.../layout/grid/bootstrap3/BS3ClearFixVisible.java | 73 -
.../examples/layout/grid/bootstrap3/BS3Col.java | 283 -
.../layout/grid/bootstrap3/BS3Element.java | 35 -
.../layout/grid/bootstrap3/BS3ElementAbstract.java | 50 -
.../examples/layout/grid/bootstrap3/BS3Grid.java | 306 -
.../examples/layout/grid/bootstrap3/BS3Row.java | 140 -
.../layout/grid/bootstrap3/BS3RowContent.java | 80 -
.../layout/grid/bootstrap3/BS3RowContentOwner.java | 25 -
.../layout/grid/bootstrap3/BS3RowOwner.java | 28 -
.../examples/layout/grid/bootstrap3/BS3Tab.java | 177 -
.../layout/grid/bootstrap3/BS3TabGroup.java | 138 -
.../layout/grid/bootstrap3/BS3TabGroupOwner.java | 28 -
.../layout/grid/bootstrap3/BS3TabOwner.java | 28 -
.../examples/layout/grid/bootstrap3/HasCssId.java | 28 -
.../examples/layout/grid/bootstrap3/Size.java | 34 -
.../examples/layout/grid/bootstrap3/SizeSpan.java | 103 -
.../layout/grid/bootstrap3/WithinGrid.java | 27 -
.../layout/grid/bootstrap3/package-info.java | 37 -
.../applib-classes/examples/layout/links/Link.java | 93 -
.../examples/layout/links/package-info.java | 38 -
.../examples/layout/menubars/HasNamed.java | 28 -
.../examples/layout/menubars/Menu.java | 23 -
.../examples/layout/menubars/MenuBar.java | 23 -
.../examples/layout/menubars/MenuBars.java | 43 -
.../examples/layout/menubars/MenuBarsAbstract.java | 68 -
.../examples/layout/menubars/MenuSection.java | 30 -
.../layout/menubars/bootstrap3/BS3Menu.java | 111 -
.../layout/menubars/bootstrap3/BS3MenuBar.java | 62 -
.../layout/menubars/bootstrap3/BS3MenuBars.java | 227 -
.../layout/menubars/bootstrap3/BS3MenuSection.java | 77 -
.../layout/menubars/bootstrap3/package-info.java | 38 -
.../examples/layout/package-info.java | 25 -
.../examples/mixins/MixinConstants.java | 32 -
.../applib-classes/examples/mixins/dto/Dto.java | 23 -
.../examples/mixins/dto/Dto_downloadXml.java | 80 -
.../examples/mixins/dto/Dto_downloadXsd.java | 126 -
.../examples/mixins/dto/package-info.java | 28 -
.../mixins/layout/Object_downloadLayoutXml.java | 78 -
.../examples/mixins/layout/Object_openRestApi.java | 77 -
.../mixins/layout/Object_rebuildMetamodel.java | 61 -
.../metamodel/Object_downloadMetamodelXml.java | 103 -
.../mixins/metamodel/Object_objectIdentifier.java | 69 -
.../mixins/metamodel/Object_objectType.java | 51 -
.../examples/mixins/timestamp/HoldsUpdatedAt.java | 25 -
.../examples/mixins/timestamp/HoldsUpdatedBy.java | 25 -
.../examples/mixins/timestamp/Timestampable.java | 22 -
.../examples/mixins/timestamp/package-info.java | 25 -
.../examples/spec/AbstractSpecification.java | 107 -
.../examples/spec/AbstractSpecification2.java | 114 -
.../examples/spec/Specification.java | 38 -
.../examples/spec/Specification2.java | 43 -
.../examples/spec/SpecificationAnd.java | 66 -
.../examples/spec/SpecificationNot.java | 62 -
.../examples/spec/SpecificationOr.java | 70 -
.../applib-classes/examples/spec/package-info.java | 39 -
.../applib-classes/examples/util/Enums.java | 88 -
.../applib-classes/examples/util/Equality.java | 75 -
.../applib-classes/examples/util/Hashing.java | 66 -
.../applib-classes/examples/util/JaxbUtil.java | 95 -
.../examples/util/ObjectContract_Empty.java | 94 -
.../examples/util/ObjectContract_Impl.java | 104 -
.../examples/util/ObjectContract_Parser.java | 179 -
.../examples/util/ObjectContracts.java | 231 -
.../applib-classes/examples/util/ReasonBuffer.java | 67 -
.../examples/util/ReasonBuffer2.java | 227 -
.../applib-classes/examples/util/Reasons.java | 51 -
.../applib-classes/examples/util/TitleBuffer.java | 467 --
.../examples/util/TitleBufferException.java | 48 -
.../applib-classes/examples/util/ToString.java | 122 -
.../applib-classes/examples/util/ZipWriter.java | 118 -
.../applib-classes/examples/util/package-info.java | 40 -
.../examples/util/schema/ChangesDtoUtils.java | 101 -
.../examples/util/schema/CommandDtoUtils.java | 172 -
.../examples/util/schema/CommonDtoUtils.java | 553 --
.../examples/util/schema/InteractionDtoUtils.java | 450 --
.../util/schema/MemberExecutionDtoUtils.java | 103 -
.../applib-classes/examples/value/Blob.java | 200 -
.../applib-classes/examples/value/Clob.java | 195 -
.../applib-classes/examples/value/HasHtml.java | 28 -
.../applib-classes/examples/value/Image.java | 61 -
.../examples/value/LocalResourcePath.java | 114 -
.../applib-classes/examples/value/Markup.java | 113 -
.../examples/value/NamedWithMimeType.java | 181 -
.../applib-classes/examples/value/Password.java | 83 -
.../examples/value/package-info.java | 31 -
.../modules/applib-classes/pages/ViewModel.adoc | 10 -
.../applib-classes/pages/events/domainevent.adoc | 60 -
.../events/domainevent/AbstractDomainEvent.adoc | 109 -
.../events/domainevent/ActionDomainEvent.adoc | 49 -
.../events/domainevent/CollectionDomainEvent.adoc | 62 -
.../events/domainevent/PropertyDomainEvent.adoc | 46 -
.../pages/events/lifecycleevent.adoc | 99 -
.../lifecycleevent/AbstractLifecycleEvent.adoc | 20 -
.../events/lifecycleevent/ObjectCreatedEvent.adoc | 14 -
.../events/lifecycleevent/ObjectLoadedEvent.adoc | 12 -
.../lifecycleevent/ObjectPersistedEvent.adoc | 11 -
.../lifecycleevent/ObjectPersistingEvent.adoc | 12 -
.../events/lifecycleevent/ObjectRemovingEvent.adoc | 12 -
.../events/lifecycleevent/ObjectUpdatedEvent.adoc | 13 -
.../events/lifecycleevent/ObjectUpdatingEvent.adoc | 13 -
.../applib-classes/pages/events/uievent.adoc | 61 -
.../pages/events/uievent/CssClassUiEvent.adoc | 17 -
.../pages/events/uievent/IconUiEvent.adoc | 19 -
.../pages/events/uievent/TitleUiEvent.adoc | 17 -
.../adoc/modules/applib-classes/pages/i18n.adoc | 11 -
.../pages/i18n/TranslatableString.adoc | 17 -
.../applib-classes/pages/layout/menubars.adoc | 71 -
.../applib-classes/pages/layout/object-layout.adoc | 139 -
.../pages/roles-mixins-contributees.adoc | 9 -
.../roles-mixins-contributees/contributee.adoc | 75 -
.../pages/roles-mixins-contributees/mixins.adoc | 19 -
.../roles-mixins-contributees/mixins/Dto.adoc | 64 -
.../roles-mixins-contributees/mixins/Object.adoc | 115 -
.../mixins/Persistable.adoc | 59 -
.../pages/roles-mixins-contributees/roles.adoc | 14 -
.../roles/HoldsUpdatedAt.adoc | 46 -
.../roles/HoldsUpdatedBy.adoc | 21 -
.../roles/Timestampable.adoc | 28 -
.../adoc/modules/applib-classes/pages/spec.adoc | 97 -
.../adoc/modules/applib-classes/pages/utility.adoc | 15 -
.../applib-classes/pages/utility/Enums.adoc | 52 -
.../pages/utility/ObjectContracts.adoc | 129 -
.../applib-classes/pages/utility/Reasons.adoc | 29 -
.../applib-classes/pages/utility/TitleBuffer.adoc | 13 -
.../modules/applib-classes/pages/value-types.adoc | 49 -
.../applib-classes/pages/value-types/Blob.adoc | 74 -
.../applib-classes/pages/value-types/Clob.adoc | 89 -
.../applib-classes/pages/value-types/Markup.adoc | 50 -
.../applib-classes/partials/module-nav.adoc | 12 -
.../modules/applib-methods/pages/lifecycle.adoc | 56 -
.../applib-methods/pages/lifecycle/created.adoc | 20 -
.../applib-methods/pages/lifecycle/loaded.adoc | 12 -
.../applib-methods/pages/lifecycle/persisted.adoc | 13 -
.../applib-methods/pages/lifecycle/persisting.adoc | 14 -
.../applib-methods/pages/lifecycle/removing.adoc | 17 -
.../applib-methods/pages/lifecycle/updated.adoc | 12 -
.../applib-methods/pages/lifecycle/updating.adoc | 12 -
.../modules/applib-methods/pages/prefixes.adoc | 212 -
.../pages/prefixes/autoComplete.adoc | 100 -
.../applib-methods/pages/prefixes/choices.adoc | 146 -
.../applib-methods/pages/prefixes/default.adoc | 161 -
.../pages/prefixes/deprecated/addTo.adoc | 36 -
.../pages/prefixes/deprecated/clear.adoc | 36 -
.../pages/prefixes/deprecated/modify.adoc | 42 -
.../pages/prefixes/deprecated/removeFrom.adoc | 36 -
.../pages/prefixes/deprecated/validate.adoc | 138 -
.../pages/prefixes/deprecated/validateAddTo.adoc | 45 -
.../prefixes/deprecated/validateRemoveFrom.adoc | 45 -
.../applib-methods/pages/prefixes/disable.adoc | 122 -
.../modules/applib-methods/pages/prefixes/get.adoc | 18 -
.../modules/applib-methods/pages/prefixes/set.adoc | 10 -
.../modules/applib-methods/pages/reserved.adoc | 57 -
.../applib-methods/pages/reserved/cssClass.adoc | 50 -
.../pages/reserved/deprecated/disable.adoc | 101 -
.../pages/reserved/deprecated/getId.adoc | 56 -
.../pages/reserved/deprecated/hide.adoc | 39 -
.../pages/reserved/deprecated/validate.adoc | 27 -
.../applib-methods/pages/reserved/iconName.adoc | 47 -
.../applib-methods/pages/reserved/layout.adoc | 47 -
.../applib-methods/pages/reserved/title.adoc | 60 -
.../applib-methods/partials/module-nav.adoc | 8 -
.../src/main/adoc/modules/applib-svc/examples.sh | 32 -
.../examples/services/DomainChangeRecord.java | 155 -
.../DomainChangeRecord_openTargetObject.java | 79 -
.../applib-svc/examples/services/HasUniqueId.java | 40 -
.../applib-svc/examples/services/HasUsername.java | 39 -
.../examples/services/MethodReferences.java | 95 -
.../RepresentsInteractionMemberExecution.java | 37 -
.../services/TransactionScopeListener.java | 47 -
.../services/acceptheader/AcceptHeaderService.java | 31 -
.../appfeat/ApplicationFeatureRepository.java | 46 -
.../services/appfeat/ApplicationMemberType.java | 37 -
.../examples/services/appfeat/package-info.java | 27 -
.../services/audit/AuditEntryPropertyIdType.java | 33 -
.../audit/AuditEntryPropertyValueType.java | 33 -
.../examples/services/audit/AuditerService.java | 56 -
.../services/audit/AuditerServiceLogging.java | 70 -
.../examples/services/audit/package-info.java | 26 -
.../examples/services/bookmark/Bookmark.java | 134 -
.../examples/services/bookmark/BookmarkHolder.java | 27 -
.../services/bookmark/BookmarkHolder_lookup.java | 55 -
.../services/bookmark/BookmarkHolder_object.java | 54 -
.../services/bookmark/BookmarkService.java | 111 -
.../examples/services/bookmark/package-info.java | 27 -
.../services/bookmarkui/BookmarkUiService.java | 28 -
.../examples/services/clock/ClockService.java | 88 -
.../examples/services/clock/package-info.java | 25 -
.../examples/services/command/Command.java | 369 --
.../services/command/CommandExecutorService.java | 74 -
.../services/command/CommandOutcomeHandler.java | 42 -
.../examples/services/command/package-info.java | 20 -
.../command/spi/CommandServiceListener.java | 66 -
.../services/commanddto/HasCommandDto.java | 30 -
.../conmap/ContentMappingServiceForCommandDto.java | 107 -
.../ContentMappingServiceForCommandsDto.java | 95 -
.../services/commanddto/conmap/UserDataKeys.java | 34 -
.../commanddto/processor/CommandDtoProcessor.java | 61 -
.../CommandDtoProcessorForActionAbstract.java | 39 -
.../CommandDtoProcessorForPropertyAbstract.java | 33 -
.../processor/spi/CommandDtoProcessorService.java | 52 -
.../spi/CommandDtoProcessorServiceIdentity.java | 41 -
.../services/confview/ConfigurationMenu.java | 71 -
.../services/confview/ConfigurationProperty.java | 75 -
.../confview/ConfigurationProperty.layout.xml | 57 -
.../confview/ConfigurationViewService.java | 36 -
.../examples/services/confview/package-info.java | 26 -
.../services/conmap/ContentMappingService.java | 76 -
.../examples/services/conmap/package-info.java | 27 -
.../examples/services/email/EmailService.java | 53 -
.../examples/services/email/package-info.java | 26 -
.../examples/services/error/ErrorDetails.java | 55 -
.../services/error/ErrorReportingService.java | 32 -
.../applib-svc/examples/services/error/Ticket.java | 99 -
.../examples/services/error/package-info.java | 28 -
.../services/eventbus/EventBusService.java | 31 -
.../examples/services/eventbus/package-info.java | 26 -
.../services/exceprecog/ExceptionRecognizer.java | 193 -
.../exceprecog/ExceptionRecognizerAbstract.java | 131 -
.../exceprecog/ExceptionRecognizerForType.java | 182 -
.../exceprecog/ExceptionRecognizerService.java | 69 -
.../services/exceprecog/TranslatableException.java | 59 -
.../examples/services/exceprecog/package-info.java | 28 -
.../examples/services/factory/FactoryService.java | 188 -
.../examples/services/factory/package-info.java | 26 -
.../examples/services/grid/GridLoaderService.java | 69 -
.../examples/services/grid/GridService.java | 124 -
.../examples/services/grid/GridSystemService.java | 56 -
.../examples/services/grid/package-info.java | 26 -
.../examples/services/health/Health.java | 45 -
.../services/health/HealthCheckService.java | 31 -
.../examples/services/hint/HintStore.java | 47 -
.../examples/services/hint/package-info.java | 28 -
.../services/homepage/HomePageResolverService.java | 34 -
.../examples/services/homepage/package-info.java | 24 -
.../examples/services/i18n/LocaleProvider.java | 29 -
.../examples/services/i18n/TranslatableString.java | 292 -
.../examples/services/i18n/TranslationService.java | 144 -
.../services/i18n/TranslationsResolver.java | 31 -
.../examples/services/i18n/package-info.java | 28 -
.../examples/services/iactn/Interaction.java | 757 ---
.../services/iactn/InteractionContext.java | 94 -
.../examples/services/iactn/package-info.java | 29 -
.../examples/services/inject/ServiceInjector.java | 61 -
.../jaxb/CatalogingSchemaOutputResolver.java | 153 -
.../examples/services/jaxb/JaxbService.java | 244 -
.../services/jaxb/StreamResultWithWriter.java | 47 -
.../examples/services/jaxb/package-info.java | 26 -
.../examples/services/layout/LayoutService.java | 116 -
.../services/layout/LayoutServiceMenu.java | 134 -
.../examples/services/layout/package-info.java | 27 -
.../examples/services/linking/DeepLinkService.java | 45 -
.../examples/services/linking/package-info.java | 26 -
.../services/menu/MenuBarsLoaderService.java | 42 -
.../examples/services/menu/MenuBarsService.java | 60 -
.../examples/services/message/MessageService.java | 155 -
.../examples/services/message/package-info.java | 26 -
.../examples/services/metamodel/BeanSort.java | 133 -
.../examples/services/metamodel/DomainMember.java | 48 -
.../examples/services/metamodel/DomainModel.java | 29 -
.../services/metamodel/MetaModelService.java | 204 -
.../services/metamodel/MetaModelServiceMenu.java | 258 -
.../examples/services/metamodel/package-info.java | 26 -
.../examples/services/metrics/MetricsService.java | 53 -
.../examples/services/metrics/package-info.java | 27 -
.../applib-svc/examples/services/package-info.java | 24 -
.../services/publish/PublishedObjects.java | 44 -
.../services/publish/PublisherService.java | 50 -
.../services/publish/PublisherServiceLogging.java | 72 -
.../examples/services/publish/package-info.java | 28 -
.../queryresultscache/QueryResultCacheControl.java | 27 -
.../queryresultscache/QueryResultsCache.java | 162 -
.../services/queryresultscache/package-info.java | 27 -
.../services/registry/ServiceRegistry.java | 205 -
.../examples/services/registry/package-info.java | 27 -
.../examples/services/repository/EntityState.java | 52 -
.../services/repository/RepositoryService.java | 331 --
.../examples/services/repository/package-info.java | 27 -
.../examples/services/routing/RoutingService.java | 32 -
.../examples/services/routing/package-info.java | 26 -
.../examples/services/scratchpad/Scratchpad.java | 69 -
.../examples/services/scratchpad/package-info.java | 26 -
.../services/session/SessionLoggingService.java | 55 -
.../session/SessionLoggingServiceLogging.java | 69 -
.../examples/services/session/package-info.java | 24 -
.../examples/services/sudo/SudoService.java | 115 -
.../examples/services/sudo/package-info.java | 29 -
.../examples/services/swagger/SwaggerService.java | 94 -
.../examples/services/swagger/package-info.java | 26 -
.../TableColumnOrderForCollectionTypeAbstract.java | 65 -
.../services/tablecol/TableColumnOrderService.java | 46 -
.../examples/services/title/TitleService.java | 42 -
.../examples/services/title/package-info.java | 25 -
.../services/urlencoding/UrlEncodingService.java | 45 -
...rlEncodingServiceUsingBaseEncodingAbstract.java | 44 -
.../services/urlencoding/package-info.java | 29 -
.../examples/services/user/RoleMemento.java | 69 -
.../examples/services/user/UserMemento.java | 146 -
.../examples/services/user/UserService.java | 33 -
.../examples/services/user/package-info.java | 37 -
.../services/userprof/UserProfileService.java | 45 -
.../examples/services/userprof/package-info.java | 28 -
.../services/userreg/EmailNotificationService.java | 53 -
.../examples/services/userreg/UserDetails.java | 45 -
.../services/userreg/UserRegistrationService.java | 46 -
.../userreg/events/EmailEventAbstract.java | 50 -
.../userreg/events/EmailRegistrationEvent.java | 33 -
.../userreg/events/PasswordResetEvent.java | 33 -
.../examples/services/userreg/package-info.java | 27 -
.../services/wrapper/DisabledException.java | 42 -
.../examples/services/wrapper/HiddenException.java | 42 -
.../services/wrapper/InteractionException.java | 75 -
.../services/wrapper/InvalidException.java | 45 -
.../examples/services/wrapper/WrapperFactory.java | 259 -
.../examples/services/wrapper/WrappingObject.java | 82 -
.../services/wrapper/control/AsyncControl.java | 136 -
.../services/wrapper/control/ControlAbstract.java | 97 -
.../services/wrapper/control/ExceptionHandler.java | 42 -
.../wrapper/control/ExceptionHandlerAbstract.java | 34 -
.../services/wrapper/control/ExecutionMode.java | 53 -
.../services/wrapper/control/SyncControl.java | 70 -
.../services/wrapper/events/AccessEvent.java | 44 -
.../wrapper/events/ActionArgumentEvent.java | 72 -
.../wrapper/events/ActionInvocationEvent.java | 60 -
.../wrapper/events/ActionUsabilityEvent.java | 38 -
.../wrapper/events/ActionVisibilityEvent.java | 38 -
.../wrapper/events/CollectionAccessEvent.java | 40 -
.../wrapper/events/CollectionAddToEvent.java | 54 -
.../wrapper/events/CollectionMethodEvent.java | 92 -
.../wrapper/events/CollectionRemoveFromEvent.java | 49 -
.../wrapper/events/CollectionUsabilityEvent.java | 38 -
.../wrapper/events/CollectionVisibilityEvent.java | 38 -
.../services/wrapper/events/InteractionEvent.java | 194 -
.../services/wrapper/events/ObjectTitleEvent.java | 45 -
.../wrapper/events/ObjectValidityEvent.java | 45 -
.../wrapper/events/ObjectVisibilityEvent.java | 38 -
.../services/wrapper/events/ParseValueEvent.java | 61 -
.../wrapper/events/PropertyAccessEvent.java | 46 -
.../wrapper/events/PropertyModifyEvent.java | 52 -
.../wrapper/events/PropertyUsabilityEvent.java | 38 -
.../wrapper/events/PropertyVisibilityEvent.java | 38 -
.../wrapper/events/ProposedHolderEvent.java | 34 -
.../services/wrapper/events/UsabilityEvent.java | 43 -
.../services/wrapper/events/ValidityEvent.java | 61 -
.../services/wrapper/events/VisibilityEvent.java | 43 -
.../services/wrapper/events/package-info.java | 26 -
.../wrapper/listeners/InteractionAdapter.java | 109 -
.../wrapper/listeners/InteractionListener.java | 194 -
.../examples/services/wrapper/package-info.java | 28 -
.../examples/services/xactn/Transaction.java | 51 -
.../examples/services/xactn/TransactionId.java | 48 -
.../services/xactn/TransactionService.java | 93 -
.../examples/services/xactn/TransactionState.java | 109 -
.../examples/services/xactn/package-info.java | 26 -
.../examples/services/xml/XmlService.java | 91 -
.../examples/services/xml/package-info.java | 24 -
.../services/xmlsnapshot/XmlSnapshotService.java | 73 -
.../xmlsnapshot/XmlSnapshotServiceAbstract.java | 38 -
.../services/xmlsnapshot/package-info.java | 26 -
.../reference-services/commands-and-events.png | Bin 55126 -> 0 bytes
.../reference-services/commands-and-events.pptx | Bin 43735 -> 0 bytes
.../applib-svc/pages/AcceptHeaderService.adoc | 55 -
.../pages/ApplicationFeatureRepository.adoc | 41 -
.../modules/applib-svc/pages/AuditerService.adoc | 70 -
.../modules/applib-svc/pages/BookmarkService.adoc | 68 -
.../applib-svc/pages/BookmarkUiService.adoc | 29 -
.../modules/applib-svc/pages/ClockService.adoc | 37 -
.../pages/CommandDtoProcessorService.adoc | 48 -
.../applib-svc/pages/CommandExecutorService.adoc | 50 -
.../applib-svc/pages/CommandServiceListener.adoc | 8 -
.../applib-svc/pages/ConfigurationMenu.adoc | 19 -
.../applib-svc/pages/ConfigurationViewService.adoc | 54 -
.../applib-svc/pages/ContentMappingService.adoc | 63 -
.../modules/applib-svc/pages/DeepLinkService.adoc | 36 -
.../applib-svc/pages/EmailNotificationService.adoc | 52 -
.../modules/applib-svc/pages/EmailService.adoc | 49 -
.../applib-svc/pages/ErrorReportingService.adoc | 84 -
.../modules/applib-svc/pages/EventBusService.adoc | 312 -
.../applib-svc/pages/ExceptionRecognizer.adoc | 125 -
.../pages/ExceptionRecognizerService.adoc | 25 -
.../modules/applib-svc/pages/FactoryService.adoc | 68 -
.../applib-svc/pages/GridLoaderService.adoc | 36 -
.../adoc/modules/applib-svc/pages/GridService.adoc | 64 -
.../applib-svc/pages/GridSystemService.adoc | 63 -
.../applib-svc/pages/HealthCheckService.adoc | 59 -
.../adoc/modules/applib-svc/pages/HintStore.adoc | 76 -
.../applib-svc/pages/HomePageResolverService.adoc | 24 -
.../applib-svc/pages/InteractionContext.adoc | 148 -
.../adoc/modules/applib-svc/pages/JaxbService.adoc | 42 -
.../modules/applib-svc/pages/LayoutService.adoc | 90 -
.../applib-svc/pages/LayoutServiceMenu.adoc | 17 -
.../modules/applib-svc/pages/LocaleProvider.adoc | 46 -
.../applib-svc/pages/MenuBarsLoaderService.adoc | 28 -
.../modules/applib-svc/pages/MenuBarsService.adoc | 32 -
.../modules/applib-svc/pages/MessageService.adoc | 57 -
.../modules/applib-svc/pages/MetaModelService.adoc | 78 -
.../applib-svc/pages/MetaModelServiceMenu.adoc | 17 -
.../modules/applib-svc/pages/MetricsService.adoc | 37 -
.../modules/applib-svc/pages/PublisherService.adoc | 137 -
.../applib-svc/pages/QueryResultsCache.adoc | 88 -
.../applib-svc/pages/QueryResultsCacheControl.adoc | 23 -
.../applib-svc/pages/RepositoryService.adoc | 273 -
.../modules/applib-svc/pages/RoutingService.adoc | 64 -
.../adoc/modules/applib-svc/pages/Scratchpad.adoc | 105 -
.../modules/applib-svc/pages/ServiceInjector.adoc | 21 -
.../modules/applib-svc/pages/ServiceRegistry.adoc | 60 -
.../applib-svc/pages/SessionLoggingService.adoc | 33 -
.../adoc/modules/applib-svc/pages/SudoService.adoc | 119 -
.../modules/applib-svc/pages/SwaggerService.adoc | 76 -
.../applib-svc/pages/TableColumnOrderService.adoc | 37 -
.../modules/applib-svc/pages/TitleService.adoc | 54 -
.../applib-svc/pages/TransactionService.adoc | 58 -
.../applib-svc/pages/TranslationService.adoc | 60 -
.../applib-svc/pages/TranslationsResolver.adoc | 41 -
.../applib-svc/pages/UrlEncodingService.adoc | 48 -
.../applib-svc/pages/UserProfileService.adoc | 45 -
.../applib-svc/pages/UserRegistrationService.adoc | 87 -
.../adoc/modules/applib-svc/pages/UserService.adoc | 51 -
.../modules/applib-svc/pages/WrapperFactory.adoc | 224 -
.../adoc/modules/applib-svc/pages/XmlService.adoc | 29 -
.../applib-svc/pages/XmlSnapshotService.adoc | 185 -
.../main/adoc/modules/applib-svc/pages/about.adoc | 202 -
.../partials/_application-layer-api.adoc | 75 -
.../partials/_application-layer-spi.adoc | 50 -
.../applib-svc/partials/_core-domain-api.adoc | 66 -
.../applib-svc/partials/_integration-api.adoc | 51 -
.../applib-svc/partials/_integration-spi.adoc | 52 -
.../modules/applib-svc/partials/_metadata-api.adoc | 62 -
.../modules/applib-svc/partials/_metadata-spi.adoc | 69 -
.../partials/_persistence-layer-api.adoc | 42 -
.../partials/_persistence-layer-spi.adoc | 29 -
.../partials/_presentation-layer-api.adoc | 40 -
.../partials/_presentation-layer-spi.adoc | 116 -
.../modules/applib-svc/partials/_security-spi.adoc | 49 -
.../modules/applib-svc/partials/module-nav.adoc | 64 -
.../org/apache/isis/applib/AbstractViewModel.java | 7 +-
.../apache/isis/applib/ApplicationException.java | 73 -
.../org/apache/isis/applib/FatalException.java | 55 -
.../java/org/apache/isis/applib/Identifier.java | 472 +-
.../org/apache/isis/applib/IsisModuleApplib.java | 39 +-
.../isis/applib/NonRecoverableException.java | 144 -
.../apache/isis/applib/PersistFailedException.java | 52 -
.../apache/isis/applib/RecoverableException.java | 138 -
.../isis/applib/RecreatableDomainObject.java | 5 +-
.../apache/isis/applib/RepositoryException.java | 51 -
.../java/org/apache/isis/applib/ViewModel.java | 4 +-
.../adapters/AbstractValueSemanticsProvider.java | 5 +-
.../isis/applib/adapters/DefaultsProvider.java | 9 +-
.../isis/applib/adapters/EncoderDecoder.java | 13 +-
.../isis/applib/adapters/EncodingException.java | 4 +-
.../org/apache/isis/applib/adapters/Parser.java | 30 +-
.../isis/applib/adapters/ParsingException.java | 4 +-
.../applib/adapters/ValueSemanticsProvider.java | 9 +-
.../org/apache/isis/applib/annotation/Action.java | 179 +-
.../isis/applib/annotation/ActionLayout.java | 176 +-
.../apache/isis/applib/annotation/Auditing.java | 61 -
.../isis/applib/annotation/BookmarkPolicy.java | 14 +-
.../apache/isis/applib/annotation/Bounding.java | 4 +-
.../apache/isis/applib/annotation/Collection.java | 75 +-
.../isis/applib/annotation/CollectionLayout.java | 100 +-
.../isis/applib/annotation/CommandReification.java | 56 -
.../apache/isis/applib/annotation/Contributed.java | 73 -
.../apache/isis/applib/annotation/Defaulted.java | 16 +-
.../isis/applib/annotation/DomainObject.java | 231 +-
.../isis/applib/annotation/DomainObjectLayout.java | 111 +-
.../isis/applib/annotation/DomainService.java | 48 +-
.../applib/annotation/DomainServiceLayout.java | 43 +-
.../org/apache/isis/applib/annotation/Editing.java | 11 +-
.../isis/applib/annotation/EntityChangeKind.java | 29 +
.../isis/applib/annotation/EqualByContent.java | 3 +-
.../org/apache/isis/applib/annotation/Facets.java | 7 +-
.../apache/isis/applib/annotation/HomePage.java | 3 +-
.../isis/applib/annotation/InteractionScope.java | 53 +
.../applib/annotation/IsisInteractionScope.java | 52 -
.../isis/applib/annotation/LabelPosition.java | 7 +-
.../apache/isis/applib/annotation/MemberOrder.java | 66 -
.../isis/applib/annotation/MemberSupport.java | 47 +
.../applib/annotation/MementoSerialization.java | 55 -
.../apache/isis/applib/annotation/MinLength.java | 3 +-
.../org/apache/isis/applib/annotation/Mixin.java | 76 -
.../org/apache/isis/applib/annotation/Module.java | 5 +-
.../org/apache/isis/applib/annotation/Nature.java | 105 +-
.../isis/applib/annotation/NatureOfService.java | 80 +-
.../apache/isis/applib/annotation/Navigable.java | 7 +-
.../apache/isis/applib/annotation/Optionality.java | 11 +-
.../isis/applib/annotation/OrderPrecedence.java | 16 +-
.../apache/isis/applib/annotation/Parameter.java | 66 +-
.../isis/applib/annotation/ParameterLayout.java | 101 +-
.../isis/applib/annotation/Programmatic.java | 3 +-
.../apache/isis/applib/annotation/Projecting.java | 10 +-
.../apache/isis/applib/annotation/PromptStyle.java | 19 +-
.../apache/isis/applib/annotation/Property.java | 175 +-
.../isis/applib/annotation/PropertyLayout.java | 206 +-
.../apache/isis/applib/annotation/Publishing.java | 45 +-
.../applib/annotation/PublishingChangeKind.java | 31 -
.../apache/isis/applib/annotation/Redirect.java | 9 +-
.../apache/isis/applib/annotation/RenderDay.java | 7 +-
.../apache/isis/applib/annotation/Repainting.java | 7 +-
.../apache/isis/applib/annotation/RestrictTo.java | 3 +-
.../apache/isis/applib/annotation/SemanticsOf.java | 19 +-
.../apache/isis/applib/annotation/Snapshot.java | 45 +
.../org/apache/isis/applib/annotation/Title.java | 21 +-
.../org/apache/isis/applib/annotation/Value.java | 7 +-
.../apache/isis/applib/annotation/ViewModel.java | 65 -
.../isis/applib/annotation/ViewModelLayout.java | 174 -
.../org/apache/isis/applib/annotation/Where.java | 51 +-
.../isis/applib/annotation/package-info.java | 2 +-
.../client/RepresentationTypeSimplifiedV2.java | 47 +-
.../apache/isis/applib/client/SuppressionType.java | 19 +-
.../java/org/apache/isis/applib/clock/Clock.java | 153 -
.../org/apache/isis/applib/clock/VirtualClock.java | 176 +
.../isis/applib/clock/VirtualClock_frozen.java | 66 +
.../isis/applib/clock/VirtualClock_system.java | 57 +
.../isis/applib/clock/VirtualClock_withOffset.java | 70 +
.../org/apache/isis/applib/clock/package-info.java | 42 -
.../isis/applib/domain/DomainObjectList.java | 20 +-
.../events/ActionArgumentUsabilityEvent.java | 2 -
.../events/ActionArgumentVisibilityEvent.java | 2 -
.../apache/isis/applib/events/EventObjectBase.java | 12 +-
.../applib/events/domain/AbstractDomainEvent.java | 172 +-
.../applib/events/domain/ActionDomainEvent.java | 138 +-
.../events/domain/CollectionDomainEvent.java | 110 +-
.../applib/events/domain/PropertyDomainEvent.java | 98 +-
.../events/lifecycle/AbstractLifecycleEvent.java | 10 +-
.../events/lifecycle/ObjectCreatedEvent.java | 38 +-
.../applib/events/lifecycle/ObjectLoadedEvent.java | 34 +-
.../events/lifecycle/ObjectPersistedEvent.java | 21 +-
.../events/lifecycle/ObjectPersistingEvent.java | 21 +-
.../events/lifecycle/ObjectRemovingEvent.java | 23 +-
.../events/lifecycle/ObjectUpdatedEvent.java | 20 +-
.../events/lifecycle/ObjectUpdatingEvent.java | 20 +-
.../isis/applib/events/ui/AbstractUiEvent.java | 8 +-
.../isis/applib/events/ui/CssClassUiEvent.java | 55 +-
.../apache/isis/applib/events/ui/IconUiEvent.java | 55 +-
.../isis/applib/events/ui/LayoutUiEvent.java | 52 +-
.../apache/isis/applib/events/ui/TitleUiEvent.java | 57 +-
.../applib/exceptions/RecoverableException.java | 108 +
.../applib/exceptions/TranslatableException.java | 49 +
.../applib/exceptions/UnrecoverableException.java | 101 +
.../recoverable/InteractionException.java | 69 +
.../recoverable/InvalidEntryException.java | 42 +
.../recoverable/TextEntryParseException.java | 43 +
.../unrecoverable/DomainModelException.java | 45 +
.../unrecoverable/MetaModelException.java | 42 +
.../unrecoverable/NoAuthenticatorException.java | 45 +
.../unrecoverable/ObjectNotFoundException.java | 40 +
.../unrecoverable/ObjectPersistenceException.java | 41 +
.../unrecoverable/PersistFailedException.java | 54 +
.../unrecoverable/ReflectiveActionException.java | 42 +
.../unrecoverable/RepositoryException.java | 53 +
.../unrecoverable/UnexpectedCallException.java | 37 +
.../unrecoverable/UnknownTypeException.java | 38 +
.../java/org/apache/isis/applib/graph/Edge.java | 11 +-
.../org/apache/isis/applib/graph/SimpleEdge.java | 4 +-
.../java/org/apache/isis/applib/graph/Vertex.java | 9 +-
.../isis/applib/graph/tree/LazyTreeNode.java | 3 +
.../apache/isis/applib/graph/tree/TreeAdapter.java | 2 +-
.../apache/isis/applib/graph/tree/TreeNode.java | 7 +-
.../apache/isis/applib/graph/tree/TreePath.java | 2 +-
.../apache/isis/applib/graph/tree/TreeState.java | 3 +
.../org/apache/isis/applib/id/HasLogicalType.java | 35 +
.../org/apache/isis/applib/id/LogicalType.java | 278 +
.../apache/isis/applib/jaxb/DataTypeFactory.java | 3 +
.../isis/applib/jaxb/JavaSqlJaxbAdapters.java | 2 +-
.../JavaSqlXMLGregorianCalendarMarshalling.java | 3 +
.../isis/applib/jaxb/JavaTimeJaxbAdapters.java | 13 +-
.../JavaTimeXMLGregorianCalendarMarshalling.java | 3 +
.../isis/applib/jaxb/JavaUtilJaxbAdapters.java | 2 +-
.../isis/applib/jaxb/JodaTimeJaxbAdapters.java | 3 +
.../JodaTimeXMLGregorianCalendarMarshalling.java | 3 +
.../applib/jaxb/PersistentEntitiesAdapter.java | 13 +-
.../isis/applib/jaxb/PersistentEntityAdapter.java | 13 +-
.../isis/applib/jaxb/PrimitiveJaxbAdapters.java | 3 +
.../applib/layout/component/ActionLayoutData.java | 8 +-
.../layout/component/ActionLayoutDataOwner.java | 3 +
.../layout/component/CollectionLayoutData.java | 8 +-
.../component/CollectionLayoutDataOwner.java | 4 +-
.../layout/component/CssClassFaPosition.java | 3 +
.../layout/component/DomainObjectLayoutData.java | 2 +
.../component/DomainObjectLayoutDataOwner.java | 3 +
.../isis/applib/layout/component/FieldSet.java | 10 +-
.../applib/layout/component/FieldSetOwner.java | 3 +
.../applib/layout/component/HasBookmarking.java | 3 +
.../isis/applib/layout/component/HasCssClass.java | 3 +
.../applib/layout/component/HasCssClassFa.java | 3 +
.../applib/layout/component/HasDescribedAs.java | 3 +
.../isis/applib/layout/component/HasHidden.java | 3 +
.../isis/applib/layout/component/HasNamed.java | 3 +
.../isis/applib/layout/component/MemberRegion.java | 2 +
.../applib/layout/component/MemberRegionOwner.java | 3 +
.../apache/isis/applib/layout/component/Owned.java | 3 +
.../apache/isis/applib/layout/component/Owner.java | 4 +-
.../layout/component/PropertyLayoutData.java | 2 +
.../layout/component/ServiceActionLayoutData.java | 8 +-
.../component/ServiceActionLayoutDataOwner.java | 3 +
.../org/apache/isis/applib/layout/grid/Grid.java | 2 +
.../isis/applib/layout/grid/GridAbstract.java | 4 +-
.../applib/layout/grid/bootstrap3/BS3ClearFix.java | 3 +
.../layout/grid/bootstrap3/BS3ClearFixHidden.java | 2 +
.../layout/grid/bootstrap3/BS3ClearFixVisible.java | 2 +
.../isis/applib/layout/grid/bootstrap3/BS3Col.java | 2 +
.../applib/layout/grid/bootstrap3/BS3Element.java | 3 +
.../layout/grid/bootstrap3/BS3ElementAbstract.java | 4 +-
.../applib/layout/grid/bootstrap3/BS3Grid.java | 2 +
.../isis/applib/layout/grid/bootstrap3/BS3Row.java | 2 +
.../layout/grid/bootstrap3/BS3RowContent.java | 1 +
.../layout/grid/bootstrap3/BS3RowContentOwner.java | 3 +
.../applib/layout/grid/bootstrap3/BS3RowOwner.java | 3 +
.../isis/applib/layout/grid/bootstrap3/BS3Tab.java | 2 +
.../applib/layout/grid/bootstrap3/BS3TabGroup.java | 2 +
.../layout/grid/bootstrap3/BS3TabGroupOwner.java | 3 +
.../applib/layout/grid/bootstrap3/BS3TabOwner.java | 3 +
.../applib/layout/grid/bootstrap3/HasCssId.java | 3 +
.../isis/applib/layout/grid/bootstrap3/Size.java | 2 +
.../applib/layout/grid/bootstrap3/SizeSpan.java | 3 +
.../applib/layout/grid/bootstrap3/WithinGrid.java | 3 +
.../org/apache/isis/applib/layout/links/Link.java | 3 +
.../isis/applib/layout/menubars/HasNamed.java | 5 +-
.../apache/isis/applib/layout/menubars/Menu.java | 3 +
.../isis/applib/layout/menubars/MenuBar.java | 5 +-
.../isis/applib/layout/menubars/MenuBars.java | 3 +
.../applib/layout/menubars/MenuBarsAbstract.java | 5 +-
.../isis/applib/layout/menubars/MenuSection.java | 3 +
.../applib/layout/menubars/bootstrap3/BS3Menu.java | 2 +
.../layout/menubars/bootstrap3/BS3MenuBar.java | 2 +
.../layout/menubars/bootstrap3/BS3MenuBars.java | 6 +-
.../layout/menubars/bootstrap3/BS3MenuSection.java | 4 +-
.../apache/isis/applib/mixins/MixinConstants.java | 32 -
.../org/apache/isis/applib/mixins/dto/Dto.java | 25 +
.../isis/applib/mixins/dto/DtoMixinConstants.java | 32 +
.../isis/applib/mixins/dto/Dto_downloadXml.java | 47 +-
.../isis/applib/mixins/dto/Dto_downloadXsd.java | 75 +-
.../applib/mixins/layout/LayoutMixinConstants.java | 32 +
.../mixins/layout/Object_downloadLayoutXml.java | 36 +-
.../applib/mixins/layout/Object_openRestApi.java | 77 -
.../mixins/layout/Object_rebuildMetamodel.java | 61 -
.../metamodel/Object_downloadMetamodelXml.java | 34 +-
.../mixins/metamodel/Object_objectIdentifier.java | 34 +-
.../applib/mixins/metamodel/Object_objectType.java | 28 +-
.../mixins/metamodel/Object_rebuildMetamodel.java | 66 +
.../applib/mixins/rest/Object_openRestApi.java | 81 +
.../isis/applib/mixins/security/HasUsername.java | 46 +
.../applib/mixins/system/DomainChangeRecord.java | 155 +
.../DomainChangeRecord_openTargetObject.java | 85 +
.../applib/mixins/system/HasInteractionId.java | 40 +
.../applib/mixins/system/HasTransactionId.java | 51 +
.../applib/mixins/timestamp/HoldsUpdatedAt.java | 25 -
.../applib/mixins/timestamp/HoldsUpdatedBy.java | 25 -
.../applib/mixins/timestamp/Timestampable.java | 22 -
.../isis/applib/mixins/timestamp/package-info.java | 25 -
.../isis/applib/mixins/updates/OnUpdatedAt.java | 32 +
.../isis/applib/mixins/updates/OnUpdatedBy.java | 41 +
.../applib/mixins/updates/OnUpdatedByAndAt.java | 31 +
.../isis/applib/query/AllInstancesQuery.java | 26 +
.../org/apache/isis/applib/query/NamedQuery.java | 41 +
.../java/org/apache/isis/applib/query/Query.java | 62 +-
.../apache/isis/applib/query/QueryAbstract.java | 92 -
.../org/apache/isis/applib/query/QueryDefault.java | 121 -
.../isis/applib/query/QueryFindAllInstances.java | 47 -
.../org/apache/isis/applib/query/QueryRange.java | 136 +
.../applib/query/_AllInstancesQueryDefault.java | 49 +
.../isis/applib/query/_NamedQueryDefault.java | 83 +
.../apache/isis/applib/query/_QueryAbstract.java | 34 +
.../isis/applib/query/_QueryRangeDefault.java | 87 +
.../org/apache/isis/applib/query/package-info.java | 34 -
.../isis/applib/services/DomainChangeRecord.java | 155 -
.../DomainChangeRecord_openTargetObject.java | 79 -
.../apache/isis/applib/services/HasUniqueId.java | 40 -
.../apache/isis/applib/services/HasUsername.java | 39 -
.../isis/applib/services/MethodReferences.java | 95 -
.../RepresentsInteractionMemberExecution.java | 37 -
.../applib/services/TransactionScopeListener.java | 47 -
.../services/acceptheader/AcceptHeaderService.java | 26 +-
.../services/appfeat/ApplicationFeature.java | 105 +
.../services/appfeat/ApplicationFeatureId.java | 402 ++
.../appfeat/ApplicationFeatureRepository.java | 39 +-
.../services/appfeat/ApplicationFeatureSort.java | 62 +
.../services/appfeat/ApplicationMemberSort.java | 35 +
.../services/appfeat/ApplicationMemberType.java | 37 -
.../services/audit/AuditEntryPropertyIdType.java | 33 -
.../audit/AuditEntryPropertyValueType.java | 33 -
.../isis/applib/services/audit/AuditerService.java | 56 -
.../services/audit/AuditerServiceLogging.java | 70 -
.../isis/applib/services/audit/package-info.java | 26 -
.../isis/applib/services/bookmark/Bookmark.java | 54 +-
.../applib/services/bookmark/BookmarkHolder.java | 19 +-
.../services/bookmark/BookmarkHolder_lookup.java | 30 +-
.../services/bookmark/BookmarkHolder_object.java | 32 +-
.../applib/services/bookmark/BookmarkService.java | 21 +-
.../services/bookmarkui/BookmarkUiService.java | 15 +-
.../isis/applib/services/clock/ClockService.java | 102 +-
.../isis/applib/services/command/Command.java | 143 +-
.../services/command/CommandExecutorService.java | 30 +-
.../services/command/CommandOutcomeHandler.java | 12 +-
.../command/spi/CommandServiceListener.java | 66 -
.../applib/services/commanddto/HasCommandDto.java | 1 +
.../conmap/ContentMappingServiceForCommandDto.java | 6 +-
.../ContentMappingServiceForCommandsDto.java | 6 +-
.../services/commanddto/conmap/UserDataKeys.java | 1 +
.../commanddto/processor/CommandDtoProcessor.java | 10 +-
.../CommandDtoProcessorForActionAbstract.java | 3 +-
.../CommandDtoProcessorForPropertyAbstract.java | 3 +-
.../processor/spi/CommandDtoProcessorService.java | 34 +-
.../spi/CommandDtoProcessorServiceIdentity.java | 4 +-
.../services/confview/ConfigurationMenu.java | 36 +-
.../services/confview/ConfigurationProperty.java | 11 +-
.../confview/ConfigurationViewService.java | 19 +-
.../services/confview/ConfigurationViewmodel.java | 50 +
.../confview/ConfigurationViewmodel.layout.xml | 76 +
.../services/confview/ConfigurationViewmodel.png} | Bin
.../services/conmap/ContentMappingService.java | 17 +-
.../isis/applib/services/email/EmailService.java | 30 +-
.../isis/applib/services/error/ErrorDetails.java | 49 +-
.../services/error/ErrorReportingService.java | 27 +-
.../isis/applib/services/error/SimpleTicket.java | 137 +
.../apache/isis/applib/services/error/Ticket.java | 28 +-
.../applib/services/eventbus/EventBusService.java | 22 +-
.../isis/applib/services/exceprecog/Category.java | 71 +
.../services/exceprecog/ExceptionRecognizer.java | 152 +-
.../exceprecog/ExceptionRecognizerAbstract.java | 79 +-
.../exceprecog/ExceptionRecognizerForType.java | 112 +-
.../exceprecog/ExceptionRecognizerService.java | 23 +-
.../applib/services/exceprecog/Recognition.java | 140 +
.../services/exceprecog/TranslatableException.java | 59 -
.../applib/services/factory/FactoryService.java | 81 +-
.../applib/services/grid/GridLoaderService.java | 60 +-
.../isis/applib/services/grid/GridService.java | 103 +-
.../applib/services/grid/GridSystemService.java | 125 +-
.../apache/isis/applib/services/health/Health.java | 5 +-
.../applib/services/health/HealthCheckService.java | 25 +-
.../isis/applib/services/hint/HintIdProvider.java | 45 +
.../isis/applib/services/hint/HintStore.java | 84 +-
.../services/homepage/HomePageResolverService.java | 7 +-
.../services/i18n/HasTranslationContext.java | 31 +
.../isis/applib/services/i18n/LocaleProvider.java | 14 +-
.../org/apache/isis/applib/services/i18n/Mode.java | 79 +
.../applib/services/i18n/TranslatableString.java | 24 +-
.../applib/services/i18n/TranslationContext.java | 106 +
.../applib/services/i18n/TranslationService.java | 92 +-
.../applib/services/i18n/TranslationsResolver.java | 27 +-
.../applib/services/iactn/ActionInvocation.java | 49 +
.../isis/applib/services/iactn/Execution.java | 361 ++
.../applib/services/iactn/ExecutionContext.java | 83 +
.../isis/applib/services/iactn/Interaction.java | 737 +--
.../applib/services/iactn/InteractionContext.java | 78 +-
.../isis/applib/services/iactn/PropertyEdit.java | 48 +
.../applib/services/inject/ServiceInjector.java | 48 +-
.../jaxb/CatalogingSchemaOutputResolver.java | 12 +-
.../isis/applib/services/jaxb/IsisSchemas.java | 50 +
.../isis/applib/services/jaxb/JaxbService.java | 160 +-
.../isis/applib/services/layout/LayoutService.java | 87 +-
.../applib/services/layout/LayoutServiceMenu.java | 40 +-
.../apache/isis/applib/services/layout/Style.java | 88 +
.../applib/services/linking/DeepLinkService.java | 21 +-
.../services/menu/MenuBarsLoaderService.java | 35 +-
.../isis/applib/services/menu/MenuBarsService.java | 33 +-
.../applib/services/message/MessageService.java | 135 +-
.../isis/applib/services/metamodel/BeanSort.java | 35 +-
.../isis/applib/services/metamodel/Config.java | 133 +
.../applib/services/metamodel/DomainMember.java | 9 +-
.../applib/services/metamodel/DomainModel.java | 6 +-
.../services/metamodel/MetaModelService.java | 191 +-
.../services/metamodel/MetaModelServiceMenu.java | 60 +-
.../applib/services/metrics/MetricsService.java | 28 +-
.../applib/services/publish/PublishedObjects.java | 44 -
.../applib/services/publish/PublisherService.java | 50 -
.../services/publish/PublisherServiceLogging.java | 72 -
.../isis/applib/services/publish/package-info.java | 28 -
.../services/publishing/log/CommandLogger.java | 61 +
.../publishing/log/EntityChangesLogger.java | 63 +
.../publishing/log/EntityPropertyChangeLogger.java | 56 +
.../services/publishing/log/ExecutionLogger.java | 64 +
.../applib/services/publishing/package-info.java | 34 +
.../services/publishing/spi/CommandSubscriber.java | 42 +
.../services/publishing/spi/EntityChanges.java | 117 +
.../publishing/spi/EntityChangesSubscriber.java | 54 +
.../publishing/spi/EntityPropertyChange.java | 59 +
.../spi/EntityPropertyChangeSubscriber.java | 51 +
.../publishing/spi/ExecutionSubscriber.java | 71 +
.../queryresultscache/MethodReferences.java | 94 +
.../queryresultscache/QueryResultCacheControl.java | 27 -
.../queryresultscache/QueryResultsCache.java | 60 +-
.../QueryResultsCacheControl.java | 42 +
.../registry/InstanceByPriorityComparator.java | 64 +
.../applib/services/registry/ServiceRegistry.java | 107 +-
.../applib/services/repository/EntityState.java | 48 +-
.../services/repository/RepositoryService.java | 380 +-
.../applib/services/routing/RoutingService.java | 64 +-
.../applib/services/scratchpad/Scratchpad.java | 40 +-
.../services/session/SessionLoggingService.java | 32 +-
.../session/SessionLoggingServiceLogging.java | 7 +-
.../isis/applib/services/sudo/SudoService.java | 118 +-
.../applib/services/sudo/SudoServiceListener.java | 45 +
.../isis/applib/services/swagger/Format.java | 51 +
.../applib/services/swagger/SwaggerService.java | 90 +-
.../isis/applib/services/swagger/Visibility.java | 80 +
.../isis/applib/services/swagger/package-info.java | 26 -
.../TableColumnOrderForCollectionTypeAbstract.java | 5 +-
.../services/tablecol/TableColumnOrderService.java | 62 +-
.../isis/applib/services/title/TitleService.java | 24 +-
.../services/urlencoding/UrlEncodingService.java | 32 +-
...rlEncodingServiceUsingBaseEncodingAbstract.java | 8 +-
.../isis/applib/services/user/RoleMemento.java | 34 +-
.../isis/applib/services/user/UserMemento.java | 217 +-
.../isis/applib/services/user/UserService.java | 68 +-
.../services/userprof/UserProfileService.java | 19 +-
.../services/userreg/EmailNotificationService.java | 38 +-
.../isis/applib/services/userreg/UserDetails.java | 4 +-
.../services/userreg/UserRegistrationService.java | 53 +-
.../userreg/events/EmailEventAbstract.java | 2 +
.../userreg/events/EmailRegistrationEvent.java | 2 +
.../userreg/events/PasswordResetEvent.java | 2 +
.../applib/services/wrapper/DisabledException.java | 3 +
.../applib/services/wrapper/HiddenException.java | 2 +
.../services/wrapper/InteractionException.java | 75 -
.../applib/services/wrapper/InvalidException.java | 4 +-
.../applib/services/wrapper/WrapperFactory.java | 92 +-
.../applib/services/wrapper/WrappingObject.java | 23 +-
.../services/wrapper/control/AsyncControl.java | 166 +-
.../services/wrapper/control/ControlAbstract.java | 20 +-
.../services/wrapper/control/ExceptionHandler.java | 5 +-
.../wrapper/control/ExceptionHandlerAbstract.java | 3 +-
.../services/wrapper/control/ExecutionMode.java | 16 +-
.../services/wrapper/control/SyncControl.java | 49 +-
.../services/wrapper/events/AccessEvent.java | 1 +
.../wrapper/events/ActionArgumentEvent.java | 5 +-
.../wrapper/events/ActionInvocationEvent.java | 6 +-
.../wrapper/events/ActionUsabilityEvent.java | 2 +-
.../wrapper/events/ActionVisibilityEvent.java | 7 +-
.../wrapper/events/CollectionAccessEvent.java | 1 +
.../wrapper/events/CollectionAddToEvent.java | 5 +-
.../wrapper/events/CollectionMethodEvent.java | 3 +-
.../wrapper/events/CollectionRemoveFromEvent.java | 4 +-
.../wrapper/events/CollectionUsabilityEvent.java | 2 +
.../services/wrapper/events/InteractionEvent.java | 24 +-
.../services/wrapper/events/ObjectTitleEvent.java | 1 +
.../wrapper/events/ObjectValidityEvent.java | 3 +-
.../wrapper/events/ObjectVisibilityEvent.java | 1 +
.../services/wrapper/events/ParseValueEvent.java | 3 +-
.../wrapper/events/PropertyAccessEvent.java | 1 +
.../wrapper/events/PropertyModifyEvent.java | 4 +-
.../wrapper/events/PropertyUsabilityEvent.java | 2 +-
.../wrapper/events/PropertyVisibilityEvent.java | 2 +-
.../wrapper/events/ProposedHolderEvent.java | 2 +-
.../services/wrapper/events/UsabilityEvent.java | 2 +-
.../services/wrapper/events/ValidityEvent.java | 2 +-
.../services/wrapper/events/VisibilityEvent.java | 6 +-
.../wrapper/listeners/InteractionAdapter.java | 2 +
.../wrapper/listeners/InteractionListener.java | 8 +-
.../isis/applib/services/xactn/Transaction.java | 51 -
.../isis/applib/services/xactn/TransactionId.java | 80 +-
.../applib/services/xactn/TransactionService.java | 81 +-
.../applib/services/xactn/TransactionState.java | 78 +-
.../services/xactn/TransactionalProcessor.java | 113 +
.../isis/applib/services/xml/XmlService.java | 49 +-
.../services/xmlsnapshot/XmlSnapshotService.java | 77 +-
.../xmlsnapshot/XmlSnapshotServiceAbstract.java | 38 -
.../snapshot/SnapshottableWithInclusions.java | 9 +-
.../isis/applib/spec/AbstractSpecification.java | 2 +
.../isis/applib/spec/AbstractSpecification2.java | 4 +-
.../org/apache/isis/applib/spec/Specification.java | 6 +-
.../apache/isis/applib/spec/Specification2.java | 6 +-
.../apache/isis/applib/spec/SpecificationAnd.java | 3 +-
.../apache/isis/applib/spec/SpecificationNot.java | 3 +-
.../apache/isis/applib/spec/SpecificationOr.java | 3 +-
.../apache/isis/applib/types/DescriptionType.java | 3 +
.../isis/applib/types/MemberIdentifierType.java | 10 +-
.../apache/isis/applib/types/TargetActionType.java | 9 +-
.../apache/isis/applib/types/TargetClassType.java | 9 +-
.../java/org/apache/isis/applib/util/Enums.java | 3 +
.../java/org/apache/isis/applib/util/Equality.java | 2 +-
.../java/org/apache/isis/applib/util/Hashing.java | 3 +-
.../java/org/apache/isis/applib/util/JaxbUtil.java | 39 +-
.../isis/applib/util/ObjectContract_Parser.java | 1 -
.../apache/isis/applib/util/ObjectContracts.java | 42 +-
.../org/apache/isis/applib/util/ReasonBuffer.java | 10 +-
.../org/apache/isis/applib/util/ReasonBuffer2.java | 63 +-
.../java/org/apache/isis/applib/util/Reasons.java | 4 +-
.../org/apache/isis/applib/util/TitleBuffer.java | 40 +-
.../isis/applib/util/TitleBufferException.java | 3 +
.../java/org/apache/isis/applib/util/ToString.java | 2 +-
.../org/apache/isis/applib/util/ZipWriter.java | 1 -
.../isis/applib/util/schema/ChangesDtoUtils.java | 3 +
.../isis/applib/util/schema/CommandDtoUtils.java | 4 +-
.../isis/applib/util/schema/CommonDtoUtils.java | 160 +-
.../applib/util/schema/InteractionDtoUtils.java | 52 +-
.../util/schema/MemberExecutionDtoUtils.java | 34 +-
.../java/org/apache/isis/applib/value/Blob.java | 63 +-
.../java/org/apache/isis/applib/value/Clob.java | 51 +-
.../java/org/apache/isis/applib/value/HasHtml.java | 5 +-
.../isis/applib/value/LocalResourcePath.java | 40 +-
.../java/org/apache/isis/applib/value/Markup.java | 9 +-
.../isis/applib/value/NamedWithMimeType.java | 19 +-
.../apache/isis/applib/value/OpenUrlStrategy.java | 39 +
.../org/apache/isis/applib/value/Password.java | 16 +-
.../org/apache/isis/applib/IdentifierTests.java | 18 +-
.../org/apache/isis/applib/clock/TestClock.java | 67 -
.../isis/applib/events/InteractionEventTest.java | 9 +-
.../org/apache/isis/applib/id/LogicalTypeTest.java | 79 +
.../applib/id/LogicalTypeTest_valueSemantics.java | 45 +
.../bootstrap3/BS3MenuBars_roundtrip_Test.java | 1 +
.../NamedQueryTest_withStart_or_withCount.java | 150 +
.../QueryDefaultTest_withStart_or_withCount.java | 102 -
.../appfeat/ApplicationMemberTypeTest.java | 2 +-
.../exceprecog/ExceptionRecognizerForTypeTest.java | 6 +-
.../exceprecog/ExceptionRecognizerGeneralTest.java | 2 +-
.../services/i18n/TranslatableStringTest.java | 6 +-
.../interaction/InteractionDefaultTest_next.java | 44 -
.../isis/applib/services/jaxb/JaxbServiceTest.java | 22 +-
.../metamodel/MetaModelService_Config_Test.java | 12 +-
.../applib/services/user/UserMemento_Test.java | 217 +
.../wrapper/control/AsyncControl_Test.java | 15 +-
.../applib/util/ObjectContractsTest_equals.java | 46 +
.../apache/isis/applib/util/schema/Roundtrip.java | 114 +-
api/schema/build.gradle | 92 -
api/schema/pom.xml | 37 +-
.../src/main/adoc/modules/schema/pages/about.adoc | 2 +-
.../src/main/adoc/modules/schema/pages/chg.adoc | 4 +-
.../src/main/adoc/modules/schema/pages/cmd.adoc | 2 +-
.../src/main/adoc/modules/schema/pages/common.adoc | 12 +-
.../src/main/adoc/modules/schema/pages/ixn.adoc | 18 +-
.../org/apache/isis/schema/IsisModuleSchema.java | 3 +
.../org/apache/isis/schema/chg/chg-2.0.xsd | 4 +-
.../org/apache/isis/schema/cmd/cmd-2.0.xsd | 4 +-
.../org/apache/isis/schema/ixn/ixn-2.0.xsd | 4 +-
build-gradle.7z | Bin 0 -> 13535 bytes
build-tooling.sh | 32 +
build.gradle | 61 -
commons/build.gradle | 48 -
commons/pom.xml | 33 +-
.../isis/commons/binding/InvalidationListener.java | 2 +-
.../org/apache/isis/commons/collections/Can.java | 193 +-
.../apache/isis/commons/collections/Can_Empty.java | 52 +-
.../isis/commons/collections/Can_Multiple.java | 133 +-
.../isis/commons/collections/Can_Singleton.java | 66 +
.../isis/commons/collections/Cardinality.java | 2 +-
.../isis/commons/collections/ImmutableEnumSet.java | 6 +-
.../isis/commons/concurrent/AwaitableLatch.java | 4 +-
.../exceptions/IsisApplicationException.java | 54 -
.../isis/commons/exceptions/IsisException.java | 49 -
.../exceptions/UnexpectedCallException.java | 33 -
.../commons/exceptions/UnknownTypeException.java | 33 -
.../org/apache/isis/commons/functional/Result.java | 233 +
.../isis/commons/functional/ThrowingRunnable.java | 42 +
.../commons/handler/ChainOfResponsibility.java | 1 -
.../apache/isis/commons/having/HasEnabling.java | 28 +
.../commons/having/HasTypeSpecificAttributes.java | 37 +
.../apache/isis/commons/internal/_Constants.java | 5 +
.../isis/commons/internal/assertions/_Assert.java | 46 +
.../apache/isis/commons/internal/base/_Bytes.java | 3 +-
.../apache/isis/commons/internal/base/_Casts.java | 1 -
.../apache/isis/commons/internal/base/_Files.java | 14 +
.../isis/commons/internal/base/_NullSafe.java | 34 -
.../isis/commons/internal/base/_Objects.java | 143 +
.../isis/commons/internal/base/_Reduction.java | 13 +-
.../apache/isis/commons/internal/base/_Refs.java | 339 ++
.../apache/isis/commons/internal/base/_Result.java | 217 -
.../isis/commons/internal/base/_Strings.java | 99 +-
.../apache/isis/commons/internal/base/_Text.java | 97 +-
.../apache/isis/commons/internal/base/_Timing.java | 2 +-
.../commons/internal/codec/_DocumentFactories.java | 2 +-
.../isis/commons/internal/collections/_Arrays.java | 27 +-
.../commons/internal/collections/_Collections.java | 30 +-
.../isis/commons/internal/collections/_Inbox.java | 12 +-
.../isis/commons/internal/collections/_Lists.java | 6 +
.../isis/commons/internal/collections/_Maps.java | 39 +-
.../commons/internal/collections/_Multimaps.java | 6 -
.../isis/commons/internal/context/_Context.java | 19 +-
.../isis/commons/internal/context/_Plugin.java | 9 +-
.../commons/internal/debug/xray/XrayDataModel.java | 139 +
.../commons/internal/debug/xray/XrayEnable.java | 35 +
.../commons/internal/debug/xray/XrayModel.java | 91 +
.../internal/debug/xray/XrayModelSimple.java | 89 +
.../isis/commons/internal/debug/xray/XrayUi.java | 275 +
.../commons/internal/debug/xray/_SwingUtil.java | 72 +
.../debug/xray/sequence/SequenceDiagram.java | 422 ++
.../internal/debug/xray/sequence/_Graphics.java | 155 +
.../commons/internal/exceptions/_Exceptions.java | 26 +-
.../factory/_InstanceCreationClassException.java | 4 +-
.../factory/_InstanceCreationException.java | 4 +-
.../factory/_UnavailableClassException.java | 4 +-
.../commons/internal/functions/_Functions.java | 3 -
.../isis/commons/internal/ioc/_IocContainer.java | 4 +-
.../isis/commons/internal/memento/_Mementos.java | 3 -
.../isis/commons/internal/primitives/_Longs.java | 53 +
.../commons/internal/reflection/_Annotations.java | 5 -
.../internal/reflection/_AnnotationsLegacy.java | 360 --
.../isis/commons/internal/reflection/_Reflect.java | 30 +-
.../isis/commons/internal/resources/_Json.java | 173 +-
.../commons/internal/resources/_Resources.java | 32 +-
.../isis/commons/internal/resources/_Xml.java | 26 +-
.../isis/commons/internal/resources/_Yaml.java | 65 +-
.../internal/testing/_SerializationTester.java | 78 +
.../isis/commons/resource/ResourceCoordinates.java | 126 +
commons/src/main/resources/xray/key-value.png | Bin 0 -> 4545 bytes
commons/src/main/resources/xray/sequence.png | Bin 0 -> 4195 bytes
.../apache/isis/commons/SerializationTester.java | 86 -
.../isis/commons/collections/CanCompareTest.java | 82 +
.../apache/isis/commons/collections/CanTest.java | 130 +-
.../isis/commons/collections/CanVectorTest.java | 12 +-
.../apache/isis/commons/functions/ResultTest.java | 196 +
.../commons/internal/base/debug/XrayUiTest.java | 72 +
.../commons/internal/binding/BindableTest.java | 1 -
.../commons/internal/collections/_ArraysTest.java | 2 -
.../commons/internal/collections/_MapsTest.java | 1 -
.../commons/internal/collections/_SetsTest.java | 4 -
.../collections/snapshot/VersionedListTest.java | 2 -
.../commons/internal/compare/ComparatorsTest.java | 54 +-
.../concurrent/ConcurrentTaskListTest.java | 3 -
.../isis/commons/internal/context/ContextTest.java | 2 -
.../isis/commons/internal/primitives/IntsTest.java | 2 -
.../internal/resources/JsonYamlReaderTest.java | 6 +-
.../isis/commons/internal/strings/FormatTest.java | 2 +-
core/adoc/modules/ROOT/nav.adoc | 1 +
core/adoc/modules/ROOT/pages/about.adoc | 11 +-
core/adoc/modules/ROOT/partials/component-nav.adoc | 2 +-
core/adoc/modules/_overview/nav.adoc | 1 +
core/adoc/modules/_overview/pages/about.adoc | 6012 ++++++++++++++++++++
core/codegen-bytebuddy/build.gradle | 35 -
core/config/build.gradle | 50 -
core/config/generateConfigDocs.groovy | 69 +-
core/config/pom.xml | 3 +-
.../src/main/adoc/modules/config/pages/about.adoc | 42 +-
.../application-specific/application-css.adoc | 16 +-
...datanucleus~post.adoc => datanucleus~post.adoc} | 0
...anucleus.impl~pre.adoc => datanucleus~pre.adoc} | 0
...ucleus~post.adoc => isis.core.config~post.adoc} | 0
...anucleus~pre.adoc => isis.core.config~pre.adoc} | 0
.../isis.persistence.schema~post.adoc | 3 +
.../section-hooks/isis.persistence.schema~pre.adoc | 4 +
...us~post.adoc => isis.security.spring~post.adoc} | 0
.../section-hooks/isis.security.spring~pre.adoc | 7 +
.../adoc/modules/config/pages/sections/Other.adoc | 4 +-
.../adoc/modules/config/pages/sections/_nav.adoc | 13 +-
.../modules/config/pages/sections/datanucleus.adoc | 179 +
.../modules/config/pages/sections/eclipselink.adoc | 445 ++
.../modules/config/pages/sections/isis.applib.adoc | 84 +-
.../config/pages/sections/isis.core.config.adoc | 31 +
.../sections/isis.core.meta-model.validator.adoc | 18 -
.../pages/sections/isis.core.runtime-services.adoc | 21 +-
.../config/pages/sections/isis.core.runtime.adoc | 2 +-
.../config/pages/sections/isis.extensions.adoc | 9 +
.../sections/isis.persistence.jdo-datanucleus.adoc | 28 -
.../isis.persistence.jdo-datanucleus.impl.adoc | 412 --
.../pages/sections/isis.persistence.schema.adoc | 54 +
.../pages/sections/isis.security.spring.adoc | 28 +
.../config/pages/sections/isis.value-types.adoc | 9 -
.../pages/sections/isis.viewer.restfulobjects.adoc | 9 +
.../config/pages/sections/isis.viewer.wicket.adoc | 11 +-
.../modules/config/pages/sections/resteasy.adoc | 41 +-
.../config/partials/configuring-schemas.adoc | 24 +
.../isis/core/config/DatanucleusConfiguration.java | 263 +
.../isis/core/config/EclipselinkConfiguration.java | 530 ++
.../apache/isis/core/config/IsisConfiguration.java | 587 +-
.../isis/core/config/IsisModuleCoreConfig.java | 41 +-
.../isis/core/config/RestEasyConfiguration.java | 39 +-
.../core/config/applib/RestfulPathProvider.java | 46 +
.../IsisBeanFactoryPostProcessorForSpring.java | 12 +-
.../config/beans/IsisBeanTypeClassifierImpl.java | 54 +-
.../core/config/beans/IsisBeanTypeRegistry.java | 55 +
.../config/beans/IsisBeanTypeRegistryDefault.java | 118 +
.../isis/core/config/beans/aoppatch/AopPatch.java | 103 +
.../aoppatch/TransactionInterceptorFactory.java | 28 +
.../core/config/converters/PatternsConverter.java | 2 +-
.../DataSourceIntrospectionService.java | 85 +
.../config/environment/IsisLocaleInitializer.java | 65 +
.../config/environment/IsisSystemEnvironment.java | 47 +-
.../environment/IsisTimeZoneInitializer.java | 49 +
.../facets/AuditObjectsConfiguration.java | 31 -
.../facets/CommandActionsConfiguration.java | 36 -
.../facets/CommandPropertiesConfiguration.java | 25 -
.../facets/PublishActionsConfiguration.java | 36 -
.../facets/PublishObjectsConfiguration.java | 30 -
.../facets/PublishPropertiesConfiguration.java | 24 -
.../metamodel/facets/PublishingPolicies.java | 81 +
.../isis/core/config/metamodel/facets/Util.java | 2 +-
.../presets/DataNucleusAutoCreate.properties | 26 -
.../DatanucleusAutocreateNoValidate.properties | 28 +
.../isis/core/config/presets/H2InMemory.properties | 21 -
.../presets/H2InMemory_withUniqueSchema.properties | 7 +-
.../core/config/presets/HsqlDbInMemory.properties | 21 -
.../isis/core/config/presets/IsisPresets.java | 41 +-
.../PatternOptionalStringConstraintValidator.java | 8 -
.../config/viewer/wicket/WebAppContextPath.java | 2 +-
.../additional-spring-configuration-metadata.json | 185 +-
core/interaction/pom.xml | 59 +
core/interaction/src/main/adoc/antora.yml | 19 +
.../src/main/adoc/modules/interaction}/nav.adoc | 0
.../main/adoc/modules/interaction/pages/about.adoc | 5 +
.../modules/interaction/partials/module-nav.adoc | 2 +
.../interaction/IsisModuleCoreInteraction.java | 37 +
...teractionAwareTransactionalBoundaryHandler.java | 159 +
.../interaction/integration/IsisRequestCycle.java | 53 +
.../core/interaction/scope/InteractionScope.java | 132 +
.../interaction/scope/InteractionScopeAware.java | 41 +
.../InteractionScopeBeanFactoryPostProcessor.java | 53 +
.../scope/InteractionScopeLifecycleHandler.java | 29 +
.../interaction/session/AuthenticationLayer.java | 56 +
.../interaction/session/InteractionFactory.java | 122 +
.../interaction/session/InteractionTracker.java | 67 +
.../core/interaction/session/IsisInteraction.java | 263 +
.../core/interaction/session/MessageBroker.java | 117 +
.../interaction/InteractionDefaultTest_next.java | 48 +
core/internaltestsupport/build.gradle | 59 -
core/internaltestsupport/pom.xml | 45 +-
.../config/IsisConfigurationLegacy.java | 4 +-
.../jmocking/JUnitRuleMockery2.java | 1 -
core/jdk-supplemental/pom.xml | 162 +
core/metamodel/build.gradle | 74 -
.../core/metamodel/IsisModuleCoreMetamodel.java | 6 +-
.../_testing/FactoryService_forTesting.java | 22 +-
.../_testing/MetaModelContext_forTesting.java | 31 +-
.../metamodel/_testing/ServiceInjectorLegacy.java | 17 +-
.../_testing/ServiceInjector_forTesting.java | 6 +-
.../_testing/TranslationService_forTesting.java | 6 +-
.../_testing/WrapperFactory_forTesting.java | 91 +
.../adapter/oid/ObjectNotFoundException.java | 36 -
.../adapter/oid/ObjectPersistenceException.java | 42 -
.../isis/core/metamodel/adapter/oid/Oid.java | 50 +-
.../core/metamodel/adapter/oid/Oid_Marshaller.java | 31 +-
.../core/metamodel/adapter/oid/Oid_Parented.java | 133 -
.../isis/core/metamodel/adapter/oid/Oid_Root.java | 55 +-
.../isis/core/metamodel/adapter/oid/Oid_Value.java | 3 +-
.../core/metamodel/adapter/oid/ParentedOid.java | 50 -
.../adapter/oid/PojoRecreationException.java | 29 -
.../adapter/oid/PojoRefreshException.java | 32 -
.../isis/core/metamodel/adapter/oid/RootOid.java | 2 +-
.../standard/AuthorizationFacetAbstract.java | 10 +-
.../core/metamodel/commons/ArrayExtensions.java | 14 +-
.../metamodel/commons/CanonicalParameterUtil.java | 104 +-
.../core/metamodel/commons/ClassExtensions.java | 4 +-
.../isis/core/metamodel/commons/MethodUtil.java | 2 +-
.../core/metamodel/commons/StringExtensions.java | 2 -
.../metamodel/commons/ThrowableExtensions.java | 11 +-
.../apache/isis/core/metamodel/consent/Allow.java | 2 -
.../core/metamodel/consent/ConsentAbstract.java | 2 -
.../core/metamodel/consent/InteractionAdvisor.java | 1 -
.../core/metamodel/consent/InteractionResult.java | 4 +-
.../metamodel/consent/InteractionResultSet.java | 6 -
.../apache/isis/core/metamodel/consent/Veto.java | 2 +-
.../metamodel/context/HasMetaModelContext.java | 137 +
.../core/metamodel/context/MetaModelContext.java | 123 +-
.../context/MetaModelContext_usingIoc.java | 27 +-
.../core/metamodel/context/MetaModelContexts.java | 2 +-
.../isis/core/metamodel/events/MetamodelEvent.java | 34 +
.../metamodel/exceptions/MetaModelException.java | 43 -
.../persistence/ObjectNotFoundException.java | 43 -
.../persistence/ObjectPersistenceException.java | 47 -
.../persistence/PojoRecreationException.java | 36 -
.../persistence/PojoRefreshException.java | 39 -
.../metamodel/execution/InteractionInternal.java | 136 +
.../metamodel/execution/MemberExecutorService.java | 111 +
.../apache/isis/core/metamodel/facetapi/Facet.java | 2 -
.../core/metamodel/facetapi/FacetAbstract.java | 3 +-
.../isis/core/metamodel/facetapi/FacetHolder.java | 58 +-
.../metamodel/facetapi/FacetWithAttributes.java | 4 +-
.../isis/core/metamodel/facetapi/FeatureType.java | 30 +-
.../core/metamodel/facetapi/HasFacetHolder.java | 55 +
.../isis/core/metamodel/facets/ActionSupport.java | 11 +-
.../isis/core/metamodel/facets/Annotations.java | 2 +-
.../facets/ContributeeMemberFacetFactory.java | 45 -
.../core/metamodel/facets/DomainEventHelper.java | 138 +-
.../isis/core/metamodel/facets/FacetFactory.java | 41 +-
.../metamodel/facets/FacetFactoryAbstract.java | 3 +-
.../isis/core/metamodel/facets/FacetedMethod.java | 14 +-
.../metamodel/facets/FacetedMethodParameter.java | 9 +-
.../core/metamodel/facets/ImperativeFacet.java | 11 +-
.../facets/MethodFilteringFacetFactory.java | 33 -
.../isis/core/metamodel/facets/MethodFinder2.java | 159 -
.../core/metamodel/facets/MethodFinderUtils.java | 347 --
.../metamodel/facets/MethodLiteralConstants.java | 152 -
.../facets/MethodPrefixBasedFacetFactory.java | 39 -
.../MethodPrefixBasedFacetFactoryAbstract.java | 170 -
.../metamodel/facets/MethodRemoverConstants.java | 41 -
.../core/metamodel/facets/MultipleValueFacet.java | 26 -
.../facets/OrphanedSupportingMethodValidator.java | 127 -
.../core/metamodel/facets/ParameterSupport.java | 27 +-
...ropertyOrCollectionIdentifyingFacetFactory.java | 10 +-
...rCollectionIdentifyingFacetFactoryAbstract.java | 1 +
.../facets/actcoll/typeof/TypeOfFacet.java | 3 +-
.../action/ActionAnnotationFacetFactory.java | 82 +-
...reteTypeToBeIncludedWithMetamodelValidator.java | 63 +
...nChoicesForCollectionParameterFacetFactory.java | 154 +-
.../actions/action/ActionOverloadingValidator.java | 73 +
.../command/CommandFacetForActionAnnotation.java | 115 -
...ommandFacetForActionAnnotationAsConfigured.java | 33 -
.../command/CommandFacetFromConfiguration.java | 41 -
.../action/explicit/ActionExplicitFacet.java | 6 -
.../explicit/ActionExplicitFacetAbstract.java | 27 -
.../invocation/ActionDomainEventFacetAbstract.java | 6 +-
...ctionInvocationFacetForDomainEventAbstract.java | 284 +-
.../actions/action/invocation/CommandUtil.java | 9 +-
.../PublishedActionFacetForActionAnnotation.java | 99 -
...ActionFacetForActionAnnotationAsConfigured.java | 31 -
.../PublishedActionFacetFromConfiguration.java | 32 -
.../facets/actions/command/CommandFacet.java | 37 -
.../actions/command/CommandFacetAbstract.java | 85 -
.../actions/contributing/ContributingFacet.java | 83 +
.../contributing/ContributingFacetAbstract.java | 63 +
...tributingFacetDerivedFromMixinFacetFactory.java | 70 +
.../ActionDefaultsFacetViaMethodFactory.java | 8 +-
.../annotation/HomePageFacetAnnotationFactory.java | 49 +-
.../actions/layout/ActionLayoutFacetFactory.java | 96 +-
...tContributedFacetForActionLayoutAnnotation.java | 52 -
.../RedirectFacetFromActionLayoutAnnotation.java | 2 +-
.../notcontributed/NotContributedFacet.java | 40 -
.../NotContributedFacetAbstract.java | 73 -
...tributedFacetDerivedFromDomainServiceFacet.java | 47 -
...dFacetDerivedFromDomainServiceFacetFactory.java | 58 -
.../NotContributedFacetDerivedFromMixinFacet.java | 37 -
...ntributedFacetDerivedFromMixinFacetFactory.java | 73 -
.../actions/publish/PublishedActionFacet.java | 30 -
.../publish/PublishedActionFacetAbstract.java | 38 -
.../ActionParameterValidationFacetViaMethod.java | 6 +-
.../method/ActionValidationFacetViaMethod.java | 5 +-
.../ActionValidationFacetViaMethodFactory.java | 9 +-
.../facets/all/deficiencies/DeficiencyFacet.java | 134 -
.../all/i18n/DescribedAsFacetTranslated.java | 5 +-
.../facets/all/i18n/NamedFacetTranslated.java | 5 +-
.../facets/all/i18n/PluralFacetTranslated.java | 3 +-
.../facets/all/i18n/TranslationFacetFactory.java | 71 +-
.../facets/collections/CollectionFacet.java | 3 +-
.../CollectionAccessorFacetViaAccessorFactory.java | 2 +-
.../clear/CollectionClearFacetFactory.java | 70 -
.../clear/CollectionClearFacetViaAccessor.java | 80 -
.../clear/CollectionClearFacetViaClearMethod.java | 71 -
.../CollectionAnnotationFacetFactory.java | 117 +-
.../DisabledFacetForCollectionAnnotation.java | 69 -
...ectionAddToFacetForDomainEventFromAbstract.java | 127 -
...acetForDomainEventFromCollectionAnnotation.java | 43 -
...lectionAddToFacetForDomainEventFromDefault.java | 41 -
.../modify/CollectionDomainEventFacet.java | 4 +-
.../modify/CollectionDomainEventFacetAbstract.java | 78 +-
...nRemoveFromFacetForDomainEventFromAbstract.java | 126 -
...acetForDomainEventFromCollectionAnnotation.java | 43 -
...onRemoveFromFacetForDomainEventFromDefault.java | 41 -
.../NotPersistedFacetForCollectionAnnotation.java | 55 -
...abledFacetOnCollectionDerivedFromImmutable.java | 39 -
...cetOnCollectionDerivedFromImmutableFactory.java | 45 -
.../layout/CollectionLayoutFacetFactory.java | 102 +-
.../collections/modify/CollectionAddToFacet.java | 37 -
.../modify/CollectionAddToFacetAbstract.java | 36 -
.../modify/CollectionAddToFacetViaAccessor.java | 79 -
.../modify/CollectionAddToFacetViaMethod.java | 75 -
...tionAddToRemoveFromAndValidateFacetFactory.java | 177 -
.../collections/modify/CollectionClearFacet.java | 36 -
.../modify/CollectionClearFacetAbstract.java | 36 -
.../modify/CollectionRemoveFromFacet.java | 39 -
.../modify/CollectionRemoveFromFacetAbstract.java | 36 -
.../CollectionRemoveFromFacetViaAccessor.java | 82 -
.../modify/CollectionRemoveFromFacetViaMethod.java | 75 -
.../TypeOfFacetInferredFromSupportingMethods.java | 31 -
.../ParentedFacetSinceCollectionFactory.java | 4 +-
.../annotation/SortedByFacetAnnotationFactory.java | 57 +-
.../validate/CollectionValidateAddToFacet.java | 40 -
.../CollectionValidateAddToFacetAbstract.java | 47 -
.../CollectionValidateAddToFacetViaMethod.java | 83 -
.../CollectionValidateRemoveFromFacet.java | 39 -
.../CollectionValidateRemoveFromFacetAbstract.java | 46 -
...CollectionValidateRemoveFromFacetViaMethod.java | 84 -
.../facets/fallback/FallbackFacetFactory.java | 4 +-
.../facets/fallback/MultiLineFacetNone.java | 4 +-
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 130 +-
.../facets/members/cssclass/CssClassFacet.java | 9 +-
...assFacetOnActionFromConfiguredRegexFactory.java | 25 +-
.../annotprop/CssClassFaFacetOnMemberFactory.java | 8 +-
.../cssclassfa/annotprop/MixinInterceptor.java | 17 +-
.../annotprop/DescribedAsFacetOnMemberFactory.java | 10 +-
.../method/DisableForContextFacetViaMethod.java | 5 +-
.../DisableForContextFacetViaMethodFactory.java | 20 +-
.../facets/members/hidden/HiddenFacetAbstract.java | 23 +-
.../HideForContextFacetViaMethodFactory.java | 10 +-
.../members/layout/group/GroupIdAndName.java | 177 +
.../members/layout/group/LayoutGroupFacet.java | 78 +
.../layout/group/LayoutGroupFacetAbstract.java | 49 +
.../LayoutGroupFacetFromActionAnnotation.java | 43 +
...LayoutGroupFacetFromActionLayoutAnnotation.java | 43 +
...youtGroupFacetFromPropertyLayoutAnnotation.java | 43 +
.../layout/group/LayoutGroupFacetFromXml.java | 63 +
.../members/layout/order/LayoutOrderFacet.java | 50 +
.../layout/order/LayoutOrderFacetAbstract.java | 46 +
...LayoutOrderFacetFromActionLayoutAnnotation.java | 43 +
...utOrderFacetFromCollectionLayoutAnnotation.java | 44 +
...youtOrderFacetFromPropertyLayoutAnnotation.java | 44 +
.../layout/order/LayoutOrderFacetFromXml.java | 36 +
.../facets/members/order/MemberOrderFacet.java | 59 -
.../members/order/MemberOrderFacetAbstract.java | 107 -
.../annotprop/MemberOrderFacetAnnotation.java | 35 -
.../order/annotprop/MemberOrderFacetFactory.java | 69 -
.../MemberOrderFacetForActionAnnotation.java | 34 -
.../annotprop/MemberOrderFacetProperties.java | 49 -
.../order/annotprop/MemberOrderFacetXml.java | 35 -
.../publish/command/CommandPublishingFacet.java | 77 +
.../command/CommandPublishingFacetAbstract.java | 87 +
.../CommandPublishingFacetForActionAnnotation.java | 115 +
...ishingFacetForActionAnnotationAsConfigured.java | 33 +
...ommandPublishingFacetForPropertyAnnotation.java | 90 +
...hingFacetForPropertyAnnotationAsConfigured.java | 32 +
.../CommandPublishingFacetFromConfiguration.java | 39 +
...onPublishingActionFacetForActionAnnotation.java | 100 +
...ActionFacetForActionAnnotationAsConfigured.java | 32 +
...tionPublishingActionFacetFromConfiguration.java | 32 +
.../execution/ExecutionPublishingFacet.java | 50 +
.../ExecutionPublishingFacetAbstract.java | 37 +
...blishingPropertyFacetForPropertyAnnotation.java | 80 +
...ertyFacetForPropertyAnnotationAsConfigured.java | 29 +
...onPublishingPropertyFacetFromConfiguration.java | 31 +
.../ViewModelSemanticCheckingFacetFactory.java | 182 +-
.../facets/object/audit/AuditableFacet.java | 40 -
.../object/audit/AuditableFacetAbstract.java | 61 -
.../facets/object/audit/AuditableFacetImpl.java | 30 -
.../autocomplete/AutoCompleteFacetAbstract.java | 10 +-
.../object/bookmarkpolicy/BookmarkPolicyFacet.java | 8 +-
.../BookmarkPolicyFacetAbstract.java | 13 +-
.../BookmarkPolicyFacetFallback.java | 2 +-
.../BookmarkPolicyFacetFallbackFactory.java | 21 +-
.../facets/object/callbacks/CallbackFacet.java | 2 +-
.../callbacks/CreatedCallbackFacetFactory.java | 6 +-
.../object/callbacks/LoadCallbackFacetFactory.java | 21 +-
.../object/callbacks/LoadedCallbackFacet.java | 2 +-
.../object/callbacks/LoadingCallbackFacet.java | 28 -
.../callbacks/LoadingCallbackFacetAbstract.java | 39 -
.../callbacks/LoadingCallbackFacetViaMethod.java | 76 -
.../callbacks/PersistCallbackFacetFactory.java | 6 +-
.../PersistCallbackViaSaveMethodFacetFactory.java | 6 +-
.../callbacks/RemoveCallbackFacetFactory.java | 23 +-
.../RemoveCallbackViaDeleteMethodFacetFactory.java | 24 +-
.../object/callbacks/RemovedCallbackFacet.java | 35 -
.../callbacks/RemovedCallbackFacetAbstract.java | 39 -
.../callbacks/RemovedCallbackFacetViaMethod.java | 76 -
.../object/callbacks/RemovingCallbackFacet.java | 2 -
.../callbacks/UpdateCallbackFacetFactory.java | 6 +-
.../choices/ChoicesFacetFromBoundedAbstract.java | 26 +-
.../facets/object/choices/QueryFindAllChoices.java | 57 -
.../choices/enums/EnumValueSemanticsProvider.java | 16 +-
.../method/CssClassFacetMethodFactory.java | 6 +-
...ssClassFaFacetForDomainObjectLayoutFactory.java | 16 +-
.../CssClassFaFacetForViewModelLayoutFactory.java | 45 -
.../facets/object/defaults/DefaultedFacet.java | 2 -
.../method/DisabledObjectFacetViaMethod.java | 5 +-
.../DisabledObjectFacetViaMethodFactory.java | 11 +-
.../DomainObjectAnnotationFacetFactory.java | 232 +-
.../AuditableFacetForDomainObjectAnnotation.java | 74 -
...FacetForDomainObjectAnnotationAsConfigured.java | 31 -
.../auditing/AuditableFacetFromConfiguration.java | 36 -
...gePublishingFacetForDomainObjectAnnotation.java | 71 +
...FacetForDomainObjectAnnotationAsConfigured.java | 31 +
...tityChangePublishingFacetFromConfiguration.java | 38 +
...lishedObjectFacetForDomainObjectAnnotation.java | 67 -
...FacetForDomainObjectAnnotationAsConfigured.java | 30 -
.../PublishedObjectFacetFromConfiguration.java | 31 -
...atableObjectFacetForDomainObjectAnnotation.java | 7 +-
...arkPolicyFacetForViewModelLayoutAnnotation.java | 47 -
...ssClassFaFacetForViewModelLayoutAnnotation.java | 54 -
.../CssClassFacetForViewModelLayoutAnnotation.java | 45 -
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 4 +-
...wModelLayoutAnnotationUsingCssClassUiEvent.java | 118 -
...scribedAsFacetForViewModelLayoutAnnotation.java | 47 -
.../DomainObjectLayoutFacetFactory.java | 28 -
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 4 +-
...aViewModelLayoutAnnotationUsingIconUiEvent.java | 118 -
...inObjectLayoutAnnotationUsingLayoutUiEvent.java | 8 +-
...iewModelLayoutAnnotationUsingLayoutUiEvent.java | 117 -
.../NamedFacetForViewModelLayoutAnnotation.java | 45 -
.../PagedFacetForViewModelLayoutAnnotation.java | 46 -
.../PluralFacetForViewModelLayoutAnnotation.java | 47 -
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 17 +-
...ViewModelLayoutAnnotationUsingTitleUiEvent.java | 135 -
.../object/domainservice/DomainServiceFacet.java | 53 +-
.../domainservice/DomainServiceFacetAbstract.java | 1 -
.../annotation/DomainServiceFacetAnnotation.java | 3 +-
.../DomainServiceFacetAnnotationFactory.java | 116 +-
...conFacetDerivedFromDomainServiceAnnotation.java | 47 -
.../facets/object/encodeable/EncodableFacet.java | 4 +-
.../facets/object/entity/EntityFacet.java | 3 +-
.../facets/object/entity/PersistenceStandard.java | 34 +
.../facets/object/facets/FacetsFacet.java | 3 +-
.../facets/object/facets/FacetsFacetAbstract.java | 7 +-
.../facets/object/grid/GridFacetDefault.java | 82 +-
.../method/HiddenObjectFacetViaMethodFactory.java | 6 +-
.../metamodel/facets/object/icon/IconFacet.java | 14 +-
.../object/icon/method/IconFacetMethodFactory.java | 6 +-
.../javalang/IteratorFilteringFacetFactory.java | 2 +-
.../object/immutable/EditingEnabledFacet.java | 3 +-
.../facets/object/layout/LayoutFacetFactory.java | 6 +-
.../mixin/MetaModelValidatorForMixinTypes.java | 35 +-
.../metamodel/facets/object/mixin/MixinFacet.java | 10 +-
.../facets/object/mixin/MixinFacetAbstract.java | 77 +-
.../mixin/MixinFacetForDomainObjectAnnotation.java | 38 +-
.../object/mixin/MixinFacetForMixinAnnotation.java | 69 -
.../mixin/MixinFacetForMixinAnnotationFactory.java | 64 -
.../object/navparent/NavigableParentFacet.java | 1 -
.../NavigableParentAnnotationFacetFactory.java | 32 +-
.../object/objectspecid/ObjectSpecIdFacet.java | 3 +-
.../objectspecid/ObjectSpecIdFacetAbstract.java | 22 +-
.../ObjectSpecIdMalformedValidator.java | 75 +
...jectSpecIdFacetDerivedFromClassNameFactory.java | 81 +-
.../ObjectSpecIdFacetOnStandaloneList.java | 3 +-
.../impl/ObjectValidPropertiesFacetImpl.java | 4 +-
.../object/parseable/InvalidEntryException.java | 42 -
.../facets/object/parseable/ParseableFacet.java | 4 +-
.../object/parseable/TextEntryParseException.java | 47 -
.../parser/ParseableFacetUsingParser.java | 2 +-
.../ProjectionFacetFromProjectingProperty.java | 4 +-
.../entitychange/EntityChangePublishingFacet.java | 55 +
.../EntityChangePublishingFacetAbstract.java | 37 +
.../EntityChangePublishingFacetImpl.java | 30 +
.../publishedobject/PublishedObjectFacet.java | 30 -
.../PublishedObjectFacetAbstract.java | 38 -
...etOnCollectionDerivedFromRecreatableObject.java | 46 -
...CollectionDerivedFromViewModelFacetFactory.java | 54 -
.../RecreatableObjectFacetAbstract.java | 6 +-
...ObjectFacetDeclarativeInitializingAbstract.java | 6 +-
.../recreatable/RecreatableObjectFacetFactory.java | 28 +-
...creatableObjectFacetForViewModelAnnotation.java | 35 -
.../annotation/TitleAnnotationFacetFactory.java | 14 +-
.../title/methods/TitleFacetViaMethodsFactory.java | 20 +-
.../title/methods/TitleFacetViaTitleMethod.java | 6 +-
.../method/ValidateObjectFacetMethod.java | 6 +-
.../method/ValidateObjectFacetMethodFactory.java | 10 +-
.../ValueSemanticsProviderAndFacetAbstract.java | 4 +-
.../facets/object/viewmodel/ViewModelFacet.java | 11 +-
.../objectvalue/choices/ChoicesFacetAbstract.java | 4 +-
.../objectvalue/multiline/MultiLineFacet.java | 16 +-
.../multiline/MultiLineFacetAbstract.java | 16 +-
.../MustSatisfySpecificationFacetAbstract.java | 4 +-
.../mustsatisfyspec/SpecificationEvaluator.java | 5 +-
.../facets/objectvalue/regex/RegExFacet.java | 4 +-
.../facets/param/autocomplete/MinLengthUtil.java | 23 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 9 +-
.../param/choices/ActionParameterChoicesFacet.java | 3 +-
.../choices/ActionParameterChoicesFacetNone.java | 3 +-
...rameterChoicesFacetDerivedFromChoicesFacet.java | 5 +-
.../method/ActionChoicesFacetViaMethod.java | 2 +-
.../method/ActionChoicesFacetViaMethodFactory.java | 8 +-
.../ActionParameterChoicesFacetViaMethod.java | 7 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 6 +-
.../ActionParameterDefaultsFacetViaMethod.java | 1 -
...tionParameterDefaultsFacetViaMethodFactory.java | 6 +-
.../ActionParameterDisabledFacetViaMethod.java | 5 +-
...tionParameterDisabledFacetViaMethodFactory.java | 9 +-
...ActionParameterHiddenFacetViaMethodFactory.java | 8 +-
...MultiLineFacetForParameterLayoutAnnotation.java | 6 +-
.../parameter/ParameterAnnotationFacetFactory.java | 19 +-
.../validate/ActionParameterValidationFacet.java | 1 -
.../ActionParameterValidationFacetViaMethod.java | 5 +-
...onParameterValidationFacetViaMethodFactory.java | 11 +-
.../propcoll/memserexcl/SnapshotExcludeFacet.java | 30 +
.../memserexcl/SnapshotExcludeFacetAbstract.java | 36 +
.../propcoll/notpersisted/NotPersistedFacet.java | 38 -
.../notpersisted/NotPersistedFacetAbstract.java | 36 -
.../PropertyAccessorFacetViaAccessorFactory.java | 2 +-
.../method/PropertyAutoCompleteFacetMethod.java | 4 +-
.../PropertyAutoCompleteFacetMethodFactory.java | 8 +-
.../PropertyChoicesFacetViaMethodFactory.java | 8 +-
.../method/PropertyDefaultFacetViaMethod.java | 2 +-
.../PropertyDefaultFacetViaMethodFactory.java | 8 +-
.../MultiLineFacetOnPropertyAnnotation.java | 35 -
.../property/PropertyAnnotationFacetFactory.java | 103 +-
.../command/CommandFacetForPropertyAnnotation.java | 94 -
...mandFacetForPropertyAnnotationAsConfigured.java | 32 -
.../modify/PropertyDomainEventFacetAbstract.java | 6 +-
...tySetterOrClearFacetForDomainEventAbstract.java | 146 +-
...sfySpecificationFacetForPropertyAnnotation.java | 3 -
.../NotPersistedFacetForPropertyAnnotation.java | 46 -
.../SnapshotExcludeFacetForPropertyAnnotation.java | 46 +
...ublishedPropertyFacetForPropertyAnnotation.java | 79 -
...ertyFacetForPropertyAnnotationAsConfigured.java | 27 -
.../PublishedPropertyFacetFromConfiguration.java | 31 -
.../MultiLineFacetForPropertyLayoutAnnotation.java | 6 +-
.../MultiLineFacetForPropertyXml.java | 6 +-
...romptStyleFacetForPropertyLayoutAnnotation.java | 10 +
.../propertylayout/PropertyLayoutFacetFactory.java | 189 +-
.../properties/publish/PublishedPropertyFacet.java | 29 -
.../publish/PublishedPropertyFacetAbstract.java | 38 -
.../properties/searchable/SearchableFacet.java | 4 +-
.../update/NotPersistableFacetInferred.java | 31 -
.../update/PropertyModifyFacetFactory.java | 68 -
.../update/PropertySetAndClearFacetFactory.java | 120 -
.../update/PropertySetterFacetFactory.java | 98 +
.../update/SnapshotExcludeFacetInferred.java | 31 +
.../update/clear/PropertyClearFacet.java | 10 +-
.../update/clear/PropertyClearingAccessor.java | 39 +
.../update/modify/PropertySetterFacet.java | 17 +-
.../modify/PropertySetterFacetViaModifyMethod.java | 97 -
.../update/modify/PropertySettingAccessor.java | 45 +
.../method/PropertyValidateFacetViaMethod.java | 6 +-
.../PropertyValidateFacetViaMethodFactory.java | 11 +-
.../facets/schema/IsisSchemaMetaModelRefiner.java | 2 +-
.../facets/schema/IsisSchemaValueTypeProvider.java | 2 +-
.../cmd/v2/CommandDtoValueSemanticsProvider.java | 3 -
.../ValueSemanticsProviderAbstractTemporal.java | 2 +-
.../value/bigdecimal/BigDecimalValueFacet.java | 14 +-
.../BigDecimalValueSemanticsProvider.java | 6 +-
.../BigIntegerValueSemanticsProvider.java | 2 +-
.../BooleanValueSemanticsProviderAbstract.java | 10 +-
.../bytes/ByteValueSemanticsProviderAbstract.java | 2 +-
.../chars/CharValueSemanticsProviderAbstract.java | 2 +-
.../value/datejodalocal/JodaLocalDateUtil.java | 2 +-
.../datesql/JavaSqlDateValueSemanticsProvider.java | 5 +-
.../datetimejodalocal/JodaLocalDateTimeUtil.java | 2 +-
.../JavaUtilDateValueSemanticsProvider.java | 6 +-
.../DoubleValueSemanticsProviderAbstract.java | 2 +-
.../FloatValueSemanticsProviderAbstract.java | 2 +-
.../image/ImageValueSemanticsProviderAbstract.java | 2 +-
.../integer/IntValueSemanticsProviderAbstract.java | 2 +-
.../longs/LongValueSemanticsProviderAbstract.java | 2 +-
.../ShortValueSemanticsProviderAbstract.java | 2 +-
.../facets/value/temporal/TemporalAdjust.java | 2 +-
.../TemporalValueSemanticsProviderAbstract.java | 2 +-
.../localtime/LocalTimeValueSemanticsProvider.java | 2 -
.../OffsetDateTimeValueSemanticsProvider.java | 2 -
.../timesql/JavaSqlTimeValueSemanticsProvider.java | 4 +-
.../JavaSqlTimeStampValueSemanticsProvider.java | 2 +-
.../metamodel/inspect/Object_inspectMetamodel.java | 28 +-
.../interactions/CollectionAddToContext.java | 62 -
.../interactions/CollectionRemoveFromContext.java | 62 -
.../interactions/HidingInteractionAdvisor.java | 3 +-
.../metamodel/interactions/InteractionContext.java | 11 +-
.../interactions/ValidatingInteractionAdvisor.java | 5 +-
.../interactions/managed/ManagedMember.java | 2 +-
.../interactions/managed/MemberInteraction.java | 1 -
.../isis/core/metamodel/layout/DeweyOrderSet.java | 17 +-
.../core/metamodel/layout/LayoutFacetUtil.java | 2 +-
.../memberorderfacet/MemberOrderComparator.java | 48 +-
.../MemberOrderFacetComparator.java | 56 -
.../OrderSetGroupNameComparator.java | 6 +-
...nnotationEnforcesSupportingMethodValidator.java | 113 +
.../methods/MethodFilteringFacetFactory.java | 35 +
.../isis/core/metamodel/methods/MethodFinder.java | 159 +
.../core/metamodel/methods/MethodFinderUtils.java | 347 ++
.../metamodel/methods/MethodLiteralConstants.java | 140 +
.../methods/MethodPrefixBasedFacetFactory.java | 40 +
.../MethodPrefixBasedFacetFactoryAbstract.java | 175 +
.../metamodel/methods/MethodRemoverConstants.java | 41 +
.../methods/OrphanedSupportingMethodValidator.java | 116 +
.../metamodel/objectmanager/ObjectManager.java | 3 -
.../objectmanager/ObjectManagerDefault.java | 2 +-
.../create/ObjectCreator_builtinHandlers.java | 4 +-
.../identify/ObjectIdentifier_builtinHandlers.java | 8 +-
.../load/ObjectLoader_builtinHandlers.java | 5 +-
.../query/ObjectBulkLoader_builtinHandlers.java | 2 +-
.../objectmanager/serialize/ObjectSerializer.java | 1 -
...arameterChoicesFacetFromParentedCollection.java | 25 +-
...meterDefaultsFacetFromAssociatedCollection.java | 7 +-
.../param/DeriveFacetsPostProcessor.java | 97 +-
.../core/metamodel/progmodel/ProgrammingModel.java | 44 +-
.../ProgrammingModelInitFilterDefault.java | 2 +-
.../dflt/ProgrammingModelFacetsJava8.java | 65 +-
.../metamodel/registry/IsisBeanTypeRegistry.java | 59 -
.../registry/IsisBeanTypeRegistryDefault.java | 123 -
.../metamodel/services/ServiceInjectorDefault.java | 36 +-
.../isis/core/metamodel/services/ServiceUtil.java | 2 +-
.../services/appfeat/ApplicationFeature.java | 239 -
.../appfeat/ApplicationFeatureDefault.java | 155 +
.../appfeat/ApplicationFeatureFactory.java | 41 -
.../services/appfeat/ApplicationFeatureId.java | 483 --
.../ApplicationFeatureRepositoryDefault.java | 381 +-
.../services/appfeat/ApplicationFeatureType.java | 102 -
.../core/metamodel/services/appfeat/_Asserts.java | 51 +
.../classsubstitutor/ClassSubstitutorAbstract.java | 2 +-
.../classsubstitutor/ClassSubstitutorDefault.java | 2 +-
.../ClassSubstitutorForCollections.java | 2 +-
.../ClassSubstitutorForDomainObjects.java | 4 +-
.../classsubstitutor/ClassSubstitutorRegistry.java | 2 +-
.../services/command/CommandDtoFactory.java | 113 +
.../command/CommandDtoServiceInternal.java | 66 -
.../services/command/CommandServiceInternal.java | 80 -
.../services/container/query/QueryCardinality.java | 31 -
.../services/events/MetamodelEventService.java | 2 +-
...ExceptionRecognizerForRecoverableException.java | 10 +-
.../services/grid/GridLoaderServiceDefault.java | 4 +-
.../services/grid/GridReaderUsingJaxb.java | 2 +-
.../services/grid/GridServiceDefault.java | 2 +-
.../services/grid/GridSystemServiceAbstract.java | 91 +-
.../services/grid/bootstrap3/GridModel.java | 4 -
.../grid/bootstrap3/GridSystemServiceBS3.java | 163 +-
.../services/ixn/InteractionDtoFactory.java | 99 +
.../ixn/InteractionDtoServiceInternal.java | 50 -
.../services/layout/LayoutServiceDefault.java | 7 +-
.../services/message/MessageServiceNoop.java | 7 +-
.../services/metamodel/DomainMemberDefault.java | 32 +-
.../services/metamodel/MetaModelExporter.java | 68 +-
.../metamodel/MetaModelServiceDefault.java | 94 +-
.../services/publishing/CommandPublisher.java | 38 +
.../services/publishing/ExecutionPublisher.java | 59 +
.../publishing/PublisherDispatchService.java | 38 -
.../services/registry/ServiceRegistryDefault.java | 4 +-
.../tablecol/TableColumnOrderServiceDefault.java | 2 +-
.../services/title/TitleServiceDefault.java | 2 +-
.../title/TitlesAndTranslationsValidator.java | 86 +-
.../isis/core/metamodel/spec/ActionType.java | 2 +-
.../apache/isis/core/metamodel/spec/Described.java | 4 +-
.../core/metamodel/spec/DomainModelException.java | 47 -
.../isis/core/metamodel/spec/Hierarchical.java | 4 +
.../isis/core/metamodel/spec/ManagedObject.java | 2 -
.../isis/core/metamodel/spec/ManagedObjects.java | 56 +-
.../isis/core/metamodel/spec/ObjectSpecId.java | 62 -
.../core/metamodel/spec/ObjectSpecification.java | 94 +-
.../core/metamodel/spec/feature/Contributed.java | 31 -
.../core/metamodel/spec/feature/CurrentHolder.java | 2 +-
.../isis/core/metamodel/spec/feature/MixedIn.java | 39 +
.../core/metamodel/spec/feature/ObjectAction.java | 147 +-
.../spec/feature/ObjectActionContainer.java | 108 +-
.../spec/feature/ObjectActionParameter.java | 4 -
.../metamodel/spec/feature/ObjectAssociation.java | 107 +-
.../spec/feature/ObjectAssociationContainer.java | 65 +-
.../core/metamodel/spec/feature/ObjectFeature.java | 4 +-
.../core/metamodel/spec/feature/ObjectMember.java | 64 +-
.../spec/feature/OneToManyAssociation.java | 76 -
.../spec/feature/OneToOneAssociation.java | 14 +-
.../core/metamodel/specloader/CollectionUtils.java | 61 -
.../specloader/InjectorMethodEvaluatorDefault.java | 2 +-
.../metamodel/specloader/LogicalTypeResolver.java | 36 +
.../specloader/LogicalTypeResolverDefault.java | 61 +
.../specloader/ProgrammingModelServiceDefault.java | 2 +-
.../specloader/ReflectiveActionException.java | 43 -
.../specloader/SpecIdToClassResolver.java | 36 -
.../specloader/SpecIdToClassResolverDefault.java | 61 -
.../specloader/SpecificationCacheDefault.java | 6 +
.../metamodel/specloader/SpecificationLoader.java | 111 +-
.../specloader/SpecificationLoaderDefault.java | 89 +-
.../specloader/facetprocessor/FacetProcessor.java | 36 +-
.../specloader/postprocessor/PostProcessor.java | 14 +-
.../specloader/specimpl/ContributeeMember.java | 67 -
.../specloader/specimpl/FacetedMethodsBuilder.java | 112 +-
.../specloader/specimpl/MemberSortingUtils.java | 87 +
.../specloader/specimpl/MixedInMember.java | 4 +-
.../specloader/specimpl/ObjectActionDefault.java | 130 +-
.../specloader/specimpl/ObjectActionMixedIn.java | 12 +-
.../specimpl/ObjectActionParameterAbstract.java | 29 +-
.../specimpl/ObjectAssociationAbstract.java | 13 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 36 +-
.../specloader/specimpl/ObjectMemberContainer.java | 141 +
.../specimpl/ObjectSpecificationAbstract.java | 107 +-
.../specimpl/OneToManyAssociationDefault.java | 135 +-
.../specimpl/OneToManyAssociationMixedIn.java | 48 +-
.../specimpl/OneToOneAssociationDefault.java | 37 +-
.../specimpl/OneToOneAssociationMixedIn.java | 40 +-
.../metamodel/specloader/specimpl/Predicates.java | 30 +-
.../core/metamodel/specloader/specimpl/Utils.java | 103 -
.../specimpl/dflt/ObjectSpecificationDefault.java | 120 +-
.../traverser/TypeExtractorAbstract.java | 84 -
.../traverser/TypeExtractorMethodParameters.java | 60 -
.../traverser/TypeExtractorMethodReturn.java | 47 -
.../specloader/typeextract/TypeExtractor.java | 146 +
.../specloader/validator/MetaModelValidator.java | 19 +-
.../validator/MetaModelValidatorAbstract.java | 29 +-
...ModelValidatorForAmbiguousMixinAnnotations.java | 45 +
...etaModelValidatorForConflictingOptionality.java | 19 +-
.../MetaModelValidatorForDeprecatedAbstract.java | 68 -
.../MetaModelValidatorForDeprecatedAnnotation.java | 54 -
...etaModelValidatorForDeprecatedMethodPrefix.java | 52 -
.../MetaModelValidatorForValidationFailures.java | 23 -
.../validator/MetaModelValidatorVisiting.java | 119 -
.../validator/MetaModelVisitingValidator.java | 38 +
.../MetaModelVisitingValidatorAbstract.java | 39 +
.../specloader/validator/ValidationFailure.java | 60 +-
.../specloader/validator/ValidationFailures.java | 5 +-
.../core/metamodel/util/pchain/ParentChain.java | 2 -
.../core/metamodel/util/snapshot/IsisSchema.java | 4 +-
.../core/metamodel/util/snapshot/XmlSchema.java | 11 +-
.../core/metamodel/util/snapshot/XmlSnapshot.java | 113 +-
.../core/metamodel/util/snapshot/XsMetaModel.java | 10 +-
.../valuetypes/ValueTypeProviderDefault.java | 2 +-
.../valuetypes/ValueTypeProviderForBuiltin.java | 6 +-
.../ValueTypeProviderForCollections.java | 2 +-
.../metamodel/valuetypes/ValueTypeRegistry.java | 2 +-
.../oid/CollectionOidTest_valueSemantics.java | 48 -
.../adapter/oid/LogicalTypeTestFactory.java | 39 +
.../adapter/oid/OidMarshallerTest_marshall.java | 4 +-
.../oid/OidMarshallerTest_roundtripping.java | 16 +-
.../adapter/oid/OidMarshallerTest_unmarshal.java | 37 +-
.../core/metamodel/adapter/oid/OidVersionTest.java | 18 +-
...dDefaultTest_valueSemantics_whenPersistent.java | 14 +-
.../metamodel/adapter/oid/RootOidTest_create.java | 9 +-
.../facetapi/FeatureTypeTest_identifierFor.java | 7 +-
.../facets/AbstractFacetFactoryJUnit4TestCase.java | 12 +-
.../metamodel/facets/AbstractFacetFactoryTest.java | 55 +-
.../Annotations_getAnnotations_on_Field_Test.java | 26 +-
...nEventHelperTest_newActionInteractionEvent.java | 7 +-
...HelperTest_newCollectionDomainEvent_forAdd.java | 22 +-
...perTest_newCollectionDomainEvent_forRemove.java | 22 +-
...HelperTest_newPropertyDomainEvent_forClear.java | 7 +-
...elperTest_newPropertyDomainEvent_forModify.java | 7 +-
.../metamodel/facets/MethodFinderUtilsTest.java | 1 +
.../actions/ActionMethodsFacetFactoryTest.java | 28 +-
.../action/ActionAnnotationFacetFactoryTest.java | 22 +-
...nnotationFacetFactoryTest_ActionInvocation.java | 6 +-
.../ActionAnnotationFacetFactoryTest_Command.java | 120 -
...ctionAnnotationFacetFactoryTest_Publishing.java | 313 -
...notationFacetFactoryTest_commandPublishing.java | 117 +
...tationFacetFactoryTest_executionPublishing.java | 307 +
...tionLayoutAnnotationFacetFactoryJunit4Test.java | 407 --
...etDerivedFromDomainServiceFacetFactoryTest.java | 222 -
...etDerivedFromDomainServiceFacetFactoryTest.java | 78 +-
.../CollectionFieldMethodsFacetFactoryTest.java | 383 +-
.../CollectionAnnotationFacetFactoryTest.java | 328 +-
...bledAnnotationOnCollectionFacetFactoryTest.java | 82 -
...stedAnnotationOnCollectionFacetFactoryTest.java | 71 -
.../ViewModelSemanticCheckingFacetFactoryTest.java | 126 +-
.../callback/DeleteCallbackFacetFactoryTest.java | 21 -
.../callback/LoadCallbackFacetFactoryTest.java | 21 -
.../RemoveAndDeleteCallbackFacetFactoryTest.java | 28 -
.../callback/RemoveCallbackFacetFactoryTest.java | 21 -
.../DomainObjectAnnotationFacetFactoryTest.java | 292 +-
.../ObjectTypeAnnotationFacetFactoryTest.java | 3 +-
.../DomainObjectLayoutFactoryTest.java | 252 -
.../TitleAnnotationFacetFactoryTest.java | 14 +-
.../object/mixin/MixinFacetAbstract_Test.java | 61 +
.../facets/object/mixin/MixinIntendedAs.java | 63 +-
.../object/mixin/MixinIntendedAsActionTest.java | 8 +-
.../NavigableParentAnnotationFacetFactoryTest.java | 14 +-
...SpecIdFacetDerivedFromClassNameFactoryTest.java | 3 +-
.../parseable/ParseableFacetUsingParserTest.java | 9 +-
.../memberorder/DeweyOrderComparatorTest.java | 194 +
.../ordering/memberorder/DeweyOrderSetTest.java | 101 +-
.../ordering/memberorder/LayoutOrderTest.java | 141 +
.../MemberOrderAnnotationFacetFactoryTest.java | 143 -
.../memberorder/MemberOrderComparatorTest.java | 181 -
.../facets/param/name/ParameterNameFacetTest.java | 26 +-
.../PropertyMethodsFacetFactoryTest.java | 171 +-
...sistedAnnotationOnPropertyFacetFactoryTest.java | 14 +-
.../PropertyAnnotationFacetFactoryTest.java | 42 +-
...acetForPropertyLayoutAnnotationFactoryTest.java | 13 +-
...acetForPropertyLayoutAnnotationFactoryTest.java | 38 +-
.../BigDecimalValueSemanticsProviderTest.java | 2 +-
.../value/BigIntValueSemanticsProviderTest.java | 2 +-
.../value/BooleanValueSemanticsProviderTest.java | 2 +-
.../value/ByteValueSemanticsProviderTest.java | 2 +-
.../value/CharacterValueSemanticsProviderTest.java | 2 +-
.../value/DoubleValueSemanticsProviderTest.java | 2 +-
.../value/FloatValueSemanticsProviderTest.java | 2 +-
.../value/IntValueSemanticsProviderTest.java | 2 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 3 +-
.../JavaUtilDateValueSemanticsProviderTest.java | 22 +-
.../value/LongValueSemanticsProviderTest.java | 2 +-
.../value/ShortValueSemanticsProviderTest.java | 2 +-
.../core/metamodel/facets/value/TestClock.java | 69 -
.../ValueSemanticsProviderAbstractTestCase.java | 8 +-
.../metamodel/id/TypeIdentifierTestFactory.java | 34 +
.../objects/ObjectActionLayoutXmlDefaultTest.java | 96 +
.../objects/OneToManyAssociationDefaultTest.java | 142 +
.../objects/TypeExtractorMethodReturnTest.java | 76 +
.../TypeExtractorMethodsParametersTest.java | 59 +
.../core/metamodel/objects/dom/Interface1.java | 24 +
.../objects/dom/JavaActionTestObject.java | 55 +
.../dom/JavaObjectWithBasicProgramConventions.java | 269 +
.../dom/JavaObjectWithOneToOneAssociations.java | 47 +
.../objects/dom/JavaReferencedObject.java | 35 +
.../metamodel/objects/dom/RuntimeTestPojo.java | 51 +
.../metamodel/objects/dom/TestDomainObject.java | 24 +
.../core/metamodel/objects/dom/TestObject.java | 23 +
.../objects/dom/TestObjectAsAggregated.java | 29 +
.../metamodel/objects/dom/TestObjectAsService.java | 37 +
.../objects/dom/TestObjectWithCollection.java | 108 +
.../ServiceInjectorDefaultTest_usingFields.java | 2 -
...InjectorDefaultTest_validateServices_happy.java | 2 -
.../services/appfeat/ApplicationFeatureIdTest.java | 362 +-
.../ApplicationFeatureRepositoryDefaultTest.java | 91 +-
.../services/appfeat/ApplicationFeatureTest.java | 77 +-
.../appfeat/ApplicationFeatureTypeTest.java | 74 +-
.../core/metamodel/services/grid/BS3GridTest.java | 6 +-
.../services/menubars/BS3MenuBarsTest.java | 10 +-
.../metamodel/MetaModelServiceDefaultTest.java | 4 +-
.../spec/ObjectSpecIdTest_constructor.java | 43 -
.../spec/ObjectSpecIdTest_valueSemantics.java | 38 -
.../specloader/SpecificationCacheDefaultTest.java | 18 +-
.../SpecificationLoaderTestAbstract.java | 24 +-
.../specimpl/ObjectAssociationAbstractTest.java | 20 -
.../specimpl/OneToOneAssociationAbstractTest.java | 179 +
.../testspec/ObjectSpecificationStub.java | 122 +-
.../services/menubars/menubars.layout.xml | 32 +-
core/pom.xml | 315 +-
core/runtime/build.gradle | 32 -
core/runtime/pom.xml | 13 +
.../isis/core/runtime/IsisModuleCoreRuntime.java | 24 +-
.../core/runtime/context/IsisAppCommonContext.java | 29 +-
.../isis/core/runtime/context/IsisContext.java | 59 -
.../isis/core/runtime/context/RuntimeContext.java | 6 +-
.../core/runtime/context/RuntimeContextBase.java | 33 +-
.../runtime/context/memento/ObjectMemento.java | 83 -
.../context/memento/ObjectMementoCollection.java | 63 -
.../context/memento/ObjectMementoForEmpty.java | 52 -
.../context/memento/ObjectMementoService.java | 47 -
.../core/runtime/events/MetamodelEventService.java | 61 +
.../core/runtime/events/RuntimeEventService.java | 100 -
.../runtime/events/TransactionEventEmitter.java | 67 +
.../org/apache/isis/core/runtime/events/_Xray.java | 122 +
.../core/runtime/events/app/AppLifecycleEvent.java | 35 -
.../iactn/IsisInteractionLifecycleEvent.java | 40 -
.../runtime/events/persistence/PostStoreEvent.java | 32 -
.../runtime/events/persistence/PreStoreEvent.java | 32 -
.../events/persistence/TimestampService.java | 63 -
.../core/runtime/iactn/InteractionSession.java | 160 -
.../core/runtime/iactn/IsisInteractionFactory.java | 112 -
.../core/runtime/iactn/IsisInteractionTracker.java | 52 -
.../runtime/iactn/scope/IsisInteractionScope.java | 128 -
...isInteractionScopeBeanFactoryPostProcessor.java | 51 -
.../scope/IsisInteractionScopeCloseListener.java | 28 -
.../isis/core/runtime/memento/ObjectMemento.java | 81 +
.../runtime/memento/ObjectMementoCollection.java | 66 +
.../runtime/memento/ObjectMementoForEmpty.java | 52 +
.../core/runtime/memento/ObjectMementoService.java | 45 +
.../changetracking/AdapterAndProperty.java | 71 -
.../persistence/changetracking/AuditEntry.java | 32 -
.../changetracking/AuditerDispatchService.java | 125 -
.../changetracking/ChangedObjectsService.java | 380 --
.../changetracking/EntityChangeTracker.java | 80 -
.../changetracking/HasEnlistedForAuditing.java | 28 -
.../changetracking/HasEnlistedForPublishing.java | 38 -
.../changetracking/PreAndPostValues.java | 108 -
.../transaction/IsisTransactionAspectSupport.java | 63 -
.../transaction/IsisTransactionFlushException.java | 43 -
.../IsisTransactionManagerException.java | 43 -
.../transaction/IsisTransactionObject.java | 108 -
.../transaction/IsisTransactionPlaceholder.java | 37 -
.../events/TransactionAfterBeginEvent.java | 31 -
.../events/TransactionAfterCommitEvent.java | 30 -
.../events/TransactionAfterRollbackEvent.java | 30 -
.../events/TransactionBeforeBeginEvent.java | 31 -
.../events/TransactionBeforeCommitEvent.java | 30 -
.../events/TransactionBeforeRollbackEvent.java | 30 -
.../events/TransactionEventAbstract.java | 58 -
.../core/runtime/session/IsisRequestCycle.java | 91 -
.../session/init/InitialisationSession.java | 32 -
.../session/init/IsisLocaleInitializer.java | 56 -
.../session/init/IsisTimeZoneInitializer.java | 42 -
.../src/main/resources/images/nof-small-logo.png | Bin 609 -> 0 bytes
.../src/main/resources/images/nof-splash-logo.png | Bin 29032 -> 0 bytes
.../src/main/resources/images/powered-by.pdn | 337 --
.../src/main/resources/images/poweredby-logo.png | Bin 8461 -> 0 bytes
.../src/main/resources/images/small-logo.png | Bin 760 -> 0 bytes
.../src/main/resources/images/splash-logo.png | Bin 81053 -> 0 bytes
.../src/main/resources/isis-version.properties | 22 -
core/runtime/src/main/resources/isis.xsd | 157 -
.../adapterfactory/pojo/RuntimeTestPojo.java | 51 -
.../PreAndPostValues_shouldAudit_Test.java | 66 -
.../isis/core/runtime/system/Interface1.java | 24 -
.../core/runtime/system/JavaActionTestObject.java | 55 -
.../JavaObjectWithBasicProgramConventions.java | 269 -
.../system/JavaObjectWithOneToOneAssociations.java | 47 -
.../core/runtime/system/JavaReferencedObject.java | 35 -
.../system/ObjectActionLayoutXmlDefaultTest.java | 96 -
.../system/OneToManyAssociationDefaultTest.java | 193 -
.../isis/core/runtime/system/RuntimeTestPojo.java | 51 -
.../isis/core/runtime/system/TestDomainObject.java | 24 -
.../isis/core/runtime/system/TestObject.java | 23 -
.../runtime/system/TestObjectAsAggregated.java | 29 -
.../core/runtime/system/TestObjectAsService.java | 37 -
.../runtime/system/TestObjectWithCollection.java | 108 -
.../system/TypeExtractorMethodReturnTest.java | 75 -
.../system/TypeExtractorMethodsParametersTest.java | 80 -
.../fixture/budget/SomeServiceToInclude.java | 22 -
.../budgetassignment/SomeServiceNotToInclude.java | 22 -
core/runtimeservices/build.gradle | 36 -
core/runtimeservices/pom.xml | 1 +
.../service-collaborations.png | Bin 28874 -> 0 bytes
.../service-collaborations.pptx | Bin 51472 -> 0 bytes
.../pages/ApplicationFeatureFactory.adoc | 6 -
.../pages/AuditerDispatchService.adoc | 41 -
.../pages/AuthenticationSessionProvider.adoc | 33 -
.../pages/ChangedObjectsService.adoc | 60 -
.../pages/CommandDtoServiceInternal.adoc | 54 -
.../pages/CommandServiceInternal.adoc | 8 -
.../pages/ContentNegotiationService.adoc | 206 -
.../pages/InteractionDtoServiceInternal.adoc | 43 -
.../pages/PersistenceSessionServiceInternal.adoc | 91 -
.../pages/PublisherDispatchService.adoc | 50 -
.../pages/RepresentationService.adoc | 93 -
.../adoc/modules/runtime-services/pages/about.adoc | 27 -
.../partials/_application-layer.adoc | 70 -
.../partials/_persistence-layer.adoc | 78 -
.../partials/_presentation-layer.adoc | 61 -
.../runtime-services/partials/module-nav.adoc | 11 -
.../{runtime-services => runtimeservices}/nav.adoc | 0
.../adoc/modules/runtimeservices/pages/about.adoc | 5 +
.../runtimeservices/partials/module-nav.adoc | 2 +
.../runtimeservices/InitialisationException.java | 45 -
.../IsisModuleCoreRuntimeServices.java | 39 +-
.../core/runtimeservices/ServiceException.java | 43 -
.../bookmarks/BookmarkServiceDefault.java | 9 +-
.../runtimeservices/clock/ClockServiceDefault.java | 54 +
.../command/CommandDtoFactoryDefault.java | 185 +
.../command/CommandDtoServiceInternalDefault.java | 166 -
.../command/CommandExecutorServiceDefault.java | 96 +-
.../confmenu/ConfigurationViewServiceDefault.java | 117 +-
.../runtimeservices/email/EmailServiceDefault.java | 2 +-
.../core/runtimeservices/error/EmailTicket.java | 141 -
.../core/runtimeservices/error/SimpleTicket.java | 135 -
.../eventbus/EventBusServiceSpring.java | 2 +-
.../ExceptionRecognizerServiceDefault.java | 92 -
.../executor/MemberExecutorServiceDefault.java | 324 ++
.../isis/core/runtimeservices/executor/_Xray.java | 135 +
.../factory/FactoryServiceDefault.java | 98 +-
.../homepage/HomePageResolverServiceDefault.java | 9 +-
.../isis/core/runtimeservices/i18n/po/Block.java | 1 +
.../core/runtimeservices/i18n/po/PoAbstract.java | 13 +-
.../core/runtimeservices/i18n/po/PoDisabled.java | 9 +-
.../core/runtimeservices/i18n/po/PoReader.java | 14 +-
.../core/runtimeservices/i18n/po/PoWriter.java | 21 +-
.../i18n/po/TranslationServicePo.java | 12 +-
.../i18n/po/TranslationServicePoMenu.java | 25 +-
.../interaction/InteractionDtoFactoryDefault.java | 157 +
.../ixn/InteractionDtoServiceInternalDefault.java | 151 -
.../runtimeservices/jaxb/JaxbServiceDefault.java | 21 +-
.../menubars/MenuBarsLoaderServiceDefault.java | 2 +-
.../menubars/bootstrap3/MenuBarsServiceBS3.java | 23 +-
.../menubars/bootstrap3/ServiceAndAction.java | 2 +-
.../message/MessageServiceDefault.java | 31 +-
.../publish/CommandPublisherDefault.java | 107 +
.../publish/EntityChangesPublisherDefault.java | 108 +
.../EntityPropertyChangePublisherDefault.java | 123 +
.../publish/ExecutionPublisherDefault.java | 128 +
.../publish/PublishedObjectsDefault.java | 221 -
.../publish/PublisherDispatchServiceDefault.java | 183 -
.../isis/core/runtimeservices/publish/_Xray.java | 262 +
.../QueryResultsCacheDefault.java | 29 +-
.../ExceptionRecognizerServiceDefault.java | 105 +
.../ExceptionRecognizerForDataAccessException.java | 121 +
.../repository/RepositoryServiceDefault.java | 31 +-
.../routing/RoutingServiceDefault.java | 6 +-
.../scratchpad/ScratchpadDefault.java | 20 +-
.../runtimeservices/session/AnonymousSession.java | 37 +
.../session/InteractionFactoryDefault.java | 399 ++
.../session/IsisInteractionFactoryDefault.java | 347 --
.../isis/core/runtimeservices/session/_Xray.java | 121 +
.../runtimeservices/sudo/SudoServiceDefault.java | 103 +-
.../transaction/TransactionServiceSpring.java | 320 ++
.../UrlEncodingServiceWithCompression.java | 2 +-
.../runtimeservices/user/UserServiceDefault.java | 124 +-
.../userprof/UserProfileServiceDefault.java | 11 +-
.../userreg/EmailNotificationServiceDefault.java | 5 +-
.../wrapper/WrapperFactoryDefault.java | 289 +-
.../AbstractCollectionInvocationHandler.java | 5 +-
.../DelegatingInvocationHandlerDefault.java | 19 +-
.../handlers/DomainObjectInvocationHandler.java | 399 +-
.../wrapper/handlers/ProxyContextHandler.java | 29 +-
.../xactn/TransactionServiceSpring.java | 211 -
.../runtimeservices/xml/XmlServiceDefault.java | 26 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 19 +-
.../reflection/ReflectSampleForTesting.java | 36 +
.../commons/internal/reflection/ReflectTest.java | 27 +-
.../email/EmailServiceDefaultTest_actually.java | 10 +-
.../email/EmailServiceDefaultTest_notEmpty.java | 10 +-
.../core/runtimeservices/i18n/po/PoReaderTest.java | 49 +-
...eptionRecognizerForDataAccessExceptionTest.java | 81 +
.../runtimeservices/urlencoding/MementosTest.java | 14 +-
.../urlencoding/UrlEncodingServiceTest.java | 16 +-
.../wrapper/WrapperFactoryDefaultTest.java | 3 +-
.../wrapper/dom/employees/Employee.java | 8 +-
.../proxy/ProxyCreatorTestUsingCodegenPlugin.java | 29 +-
.../XmlSnapshotServiceDefault_Test.java | 2 -
core/security/build.gradle | 38 -
core/security/pom.xml | 16 +-
.../src/main/adoc/modules/core/pages/about.adoc | 15 +-
.../adoc/modules/core/partials/module-nav.adoc | 2 +-
.../security/authentication/Authentication.java | 98 +
.../authentication/AuthenticationAbstract.java | 110 +
.../authentication/AuthenticationContext.java | 54 +
.../authentication/AuthenticationRequest.java | 46 +-
.../AuthenticationRequestAbstract.java | 23 +-
.../authentication/AuthenticationSession.java | 98 -
.../AuthenticationSessionAbstract.java | 149 -
.../AuthenticationSessionTracker.java | 51 -
.../security/authentication/Authenticator.java | 59 +
.../security/authentication/MessageBroker.java | 105 -
.../AuthenticationRequestLogonFixture.java | 6 +-
.../authentication/health/HealthAuthSession.java | 39 -
.../health/HealthAuthentication.java | 41 +
.../security/authentication/logout/LogoutMenu.java | 74 +-
.../manager/AuthenticationManager.java | 102 +-
.../AuthenticationRequestSingleUser.java | 2 +-
.../singleuser/SingleUserAuthentication.java | 44 +
.../singleuser/SingleUserSession.java | 41 -
.../authentication/standard/Authenticator.java | 41 -
.../standard/AuthenticatorAbstract.java | 19 +-
.../standard/NoAuthenticatorException.java | 46 -
.../standard/RandomCodeGeneratorDefault.java | 6 +-
.../authentication/standard/Registrar.java | 1 +
.../standard/SimpleAuthentication.java | 59 +
.../authentication/standard/SimpleSession.java | 86 -
.../core/security/authorization/Authorizor.java | 53 +
.../manager/AuthorizationManager.java | 51 +-
.../authorization/standard/Authorizor.java | 68 -
.../apache/isis/core/security/util/XrayUtil.java | 119 +
.../isis/security/AuthenticatorsForTesting.java | 75 +
.../isis/security/EncodabilityContractTest.java | 37 +-
.../AuthenticationManager_authenticators_Test.java | 32 +-
.../standard/AuthenticatorDefaultTest.java | 62 -
.../SimpleSessionEncodabilityNoRolesTest.java | 10 +-
.../SimpleSessionEncodabilityTestAbstract.java | 16 +-
.../SimpleSessionEncodabilityWithRolesTest.java | 10 +-
...rdAuthenticationManager_AuthenticationTest.java | 79 +-
core/transaction/pom.xml | 58 +
core/transaction/src/main/adoc/antora.yml | 19 +
.../src/main/adoc/modules/transaction}/nav.adoc | 0
.../main/adoc/modules/transaction/pages/about.adoc | 5 +
.../modules/transaction/partials/module-nav.adoc | 2 +
.../transaction/IsisModuleCoreTransaction.java | 36 +
.../changetracking/EntityChangeTracker.java | 78 +
.../changetracking/EntityChangeTrackerDefault.java | 418 ++
.../changetracking/EntityChangesPublisher.java | 38 +
.../EntityPropertyChangePublisher.java | 42 +
.../changetracking/HasEnlistedEntityChanges.java | 29 +
.../HasEnlistedEntityPropertyChanges.java | 31 +
.../changetracking/_ChangingEntitiesFactory.java | 141 +
.../_EntityPropertyChangeFactory.java | 54 +
.../changetracking/_PreAndPostValue.java | 97 +
.../changetracking/_PropertyChangeRecord.java | 93 +
.../changetracking/_SimpleChangingEntities.java | 120 +
.../core/transaction/changetracking/_Xray.java | 151 +
.../events/IsisTransactionPlaceholder.java | 37 +
.../changetracking/events/PostStoreEvent.java | 32 +
.../changetracking/events/PreStoreEvent.java | 32 +
.../changetracking/events/TimestampService.java | 63 +
.../events/TransactionAfterCompletionEvent.java | 55 +
.../events/TransactionBeforeCompletionEvent.java | 32 +
.../PreAndPostValues_shouldAudit_Test.java | 68 +
core/webapp/build.gradle | 34 -
core/webapp/pom.xml | 10 +
.../isis/core/webapp/IsisModuleCoreWebapp.java | 15 +-
.../HealthIndicatorUsingHealthCheckService.java | 14 +-
.../core/webapp/modules/WebModuleAbstract.java | 2 -
.../logonlog/WebModuleLogOnExceptionLogger.java | 2 +-
.../templresources/WebModuleTemplateResources.java | 2 +-
dependencies.gradle | 134 -
doxygen.cfg | 1318 ++---
examples/demo/domain/build.gradle | 41 -
examples/demo/domain/pom.xml | 30 +-
.../domain/src/main/adoc/modules/demo/examples.sh | 32 -
.../error/service/DemoErrorReportingService.java | 62 -
.../src/main/adoc/modules/demo/pages/about.adoc | 6 +-
.../main/java/demoapp/dom/AppConfiguration.java | 39 +
.../src/main/java/demoapp/dom/DemoModule.java | 25 +-
.../HasAsciiDocDescription_description.java | 12 +-
.../HasAsciiDocDescription_sources.java | 13 +-
.../_infra/resources/AsciiDocConverterService.java | 72 +-
.../_infra/resources/AsciiDocReaderService.java | 9 +-
.../resources/MarkupVariableResolverService.java | 9 +-
.../dom/_infra/seed/SeedServiceAbstract.java | 13 +-
.../assoc/AssociatedActionDemo-description.adoc | 54 -
.../dom/actions/assoc/AssociatedActionDemo.java | 81 -
.../dom/actions/assoc/AssociatedActionMenu.java | 54 -
.../java/demoapp/dom/actions/assoc/DemoItem.java | 49 -
.../demoapp/dom/actions/async/AsyncActionDemo.java | 79 -
.../demoapp/dom/actions/async/AsyncActionMenu.java | 48 -
.../java/demoapp/dom/actions/async/DemoTask.java | 67 -
.../demoapp/dom/actions/async/TaskProgress.java | 56 -
.../java/demoapp/dom/actions/depargs/DemoItem.java | 54 -
.../actions/depargs/DependentArgsActionDemo.java | 87 -
.../DependentArgsActionDemo_bulkAction.java | 151 -
.../DependentArgsActionDemo_useAutoComplete.java | 103 -
.../DependentArgsActionDemo_useChoices.java | 96 -
.../DependentArgsActionDemo_useDefault.java | 90 -
.../DependentArgsActionDemo_useDisable.java | 86 -
.../depargs/DependentArgsActionDemo_useHide.java | 89 -
.../DependentArgsActionDemo_useIndependent.java | 90 -
.../actions/depargs/DependentArgsActionMenu.java | 53 -
.../java/demoapp/dom/actions/depargs/Parity.java | 29 -
.../demoapp/dom/annotDomain/Action/ActionMenu.java | 111 -
.../ActionAssociateWithVm-description.adoc | 135 -
.../associateWith/ActionAssociateWithVm.java | 191 -
.../associateWith/ActionAssociateWithVm.layout.xml | 62 -
.../ActionAssociateWithVm_updateOtherProperty.java | 56 -
.../child/ActionAssociateWithChildVm.java | 66 -
.../child/ActionAssociateWithVm-description.adoc | 3 -
.../child/ActionAssociateWithVm.layout.xml | 52 -
.../child/ActionAssociateWithVm_makeFavorite.java | 60 -
.../ActionAssociateWithVm_noLongerFavorite.java | 62 -
.../ActionAssociateWithVm_noLongerFavorites.java | 59 -
.../ActionCommandDisabledMetaAnnotation.java | 40 -
.../ActionCommandEnabledMetaAnnotation.java | 41 -
.../command/ActionCommandJdo-description.adoc | 166 -
.../Action/command/ActionCommandJdo.java | 189 -
.../Action/command/ActionCommandJdo.layout.xml | 53 -
.../Action/command/ActionCommandJdoEntities.java | 49 -
.../command/ActionCommandJdoSeedService.java | 57 -
.../ActionCommandJdo_mixinUpdateProperty.java | 57 -
...mandJdo_mixinUpdatePropertyCommandDisabled.java | 55 -
...mmandJdo_mixinUpdatePropertyMetaAnnotation.java | 54 -
...ixinUpdatePropertyMetaAnnotationOverridden.java | 59 -
.../ActionDomainEventVm-description.adoc | 123 -
.../Action/domainEvent/ActionDomainEventVm.java | 92 -
.../domainEvent/ActionDomainEventVm.layout.xml | 60 -
.../ActionDomainEventVm_mixinUpdateText.java | 58 -
.../ActionDomainEventControlService.java | 51 -
.../ActionDomainEventControlStrategy.java | 152 -
.../ActionDomainEventVm_controlUpdateText.java | 46 -
...nDomainEventVm_controlUpdateTextInvocation.java | 55 -
.../Action/hidden/ActionHiddenVm-description.adoc | 27 -
.../annotDomain/Action/hidden/ActionHiddenVm.java | 159 -
.../Action/hidden/ActionHiddenVm.layout.xml | 60 -
...onHiddenVm_mixinUpdateTextAndHiddenNowhere.java | 53 -
...iddenVm_mixinUpdateTextButHiddenEverywhere.java | 53 -
...ddenVm_mixinUpdateTextButHiddenObjectForms.java | 53 -
...ActionHiddenVm_mixinUpdateTextNoAnnotation.java | 53 -
.../ActionPublishingDisabledMetaAnnotation.java | 41 -
.../ActionPublishingEnabledMetaAnnotation.java | 41 -
.../ActionPublishingJdo-description.adoc | 140 -
.../Action/publishing/ActionPublishingJdo.java | 148 -
.../publishing/ActionPublishingJdo.layout.xml | 66 -
.../publishing/ActionPublishingJdoEntities.java | 49 -
.../publishing/ActionPublishingJdoSeedService.java | 57 -
.../ActionPublishingJdo_mixinUpdateProperty.java | 56 -
...shingJdo_mixinUpdatePropertyMetaAnnotation.java | 56 -
...ixinUpdatePropertyMetaAnnotationOverridden.java | 59 -
.../dom/annotDomain/Action/restrictTo/.gitkeep | 0
.../dom/annotDomain/Action/semantics/.gitkeep | 0
.../Action/typeOf/ActionTypeOfVm-description.adoc | 38 -
.../annotDomain/Action/typeOf/ActionTypeOfVm.java | 106 -
.../Action/typeOf/ActionTypeOfVm.layout.xml | 62 -
.../Action/typeOf/child/ActionTypeOfChildVm.java | 95 -
.../Action/typeOf/child/ActionTypeOfVm.layout.xml | 52 -
.../dom/annotDomain/Collection/CollectionMenu.java | 39 -
.../annotDomain/Collection/domainEvent/.gitkeep | 0
.../dom/annotDomain/Collection/editing/.gitkeep | 0
.../dom/annotDomain/Collection/hidden/.gitkeep | 0
.../Collection/mementoSerialization/.gitkeep | 0
.../dom/annotDomain/Collection/typeOf/.gitkeep | 0
.../annotDomain/DomainObject/DomainObjectMenu.java | 45 -
.../publishing/DomainObjectPublishingJdo.java | 43 -
...ectPublishingJdo_updatePropertyUsingAction.java | 51 -
.../DomainObjectPublishingVm-description.adoc | 88 -
.../publishing/DomainObjectPublishingVm.java | 57 -
.../publishing/DomainObjectPublishingVm.layout.xml | 64 -
.../DomainObjectPublishingVm_create.java | 104 -
.../DomainObjectPublishingVm_delete.java | 96 -
.../DomainObjectPublishingVm_updateAll.java | 103 -
...ainObjectPublishingDisabledJdo-description.adoc | 9 -
.../DomainObjectPublishingDisabledJdo.java | 76 -
.../DomainObjectPublishingDisabledJdo.layout.xml | 59 -
.../DomainObjectPublishingDisabledJdoEntities.java | 57 -
...mainObjectPublishingDisabledJdoSeedService.java | 57 -
...hingVm_publishingDisabledAnnotatedEntities.java | 46 -
...mainObjectPublishingEnabledJdo-description.adoc | 10 -
.../enabled/DomainObjectPublishingEnabledJdo.java | 76 -
.../DomainObjectPublishingEnabledJdo.layout.xml | 59 -
.../DomainObjectPublishingEnabledJdoEntities.java | 57 -
...omainObjectPublishingEnabledJdoSeedService.java | 57 -
...shingVm_publishingEnabledAnnotatedEntities.java | 46 -
...omainObjectPublishingEnabledMetaAnnotation.java | 41 -
...lishingEnabledMetaAnnotatedJdo-description.adoc | 20 -
...ainObjectPublishingEnabledMetaAnnotatedJdo.java | 71 -
...ectPublishingEnabledMetaAnnotatedJdo.layout.xml | 59 -
...tPublishingEnabledMetaAnnotatedJdoEntities.java | 57 -
...blishingEnabledMetaAnnotatedJdoSeedService.java | 57 -
...gVm_publishingEnabledMetaAnnotatedEntities.java | 44 -
...mainObjectPublishingDisabledMetaAnnotation.java | 41 -
...gEnabledMetaAnnotOverriddenJdo-description.adoc | 20 -
...ectPublishingEnabledMetaAnnotOverriddenJdo.java | 74 -
...lishingEnabledMetaAnnotOverriddenJdo.layout.xml | 59 -
...shingEnabledMetaAnnotOverriddenJdoEntities.java | 57 -
...ngEnabledMetaAnnotOverriddenJdoSeedService.java | 57 -
...blishingEnabledMetaAnnotOverriddenEntities.java | 44 -
.../dom/annotDomain/Property/PropertyMenu.java | 178 -
.../PropertyCommandDisabledMetaAnnotation.java | 41 -
.../PropertyCommandEnabledMetaAnnotation.java | 42 -
.../command/PropertyCommandJdo-description.adoc | 127 -
.../Property/command/PropertyCommandJdo.java | 117 -
.../Property/command/PropertyCommandJdo.layout.xml | 53 -
.../command/PropertyCommandJdoEntities.java | 52 -
.../command/PropertyCommandJdoSeedService.java | 57 -
.../PropertyDomainEventVm-description.adoc | 112 -
.../domainEvent/PropertyDomainEventVm.java | 79 -
.../domainEvent/PropertyDomainEventVm.layout.xml | 60 -
.../PropertyDomainEventControlService.java | 48 -
.../PropertyDomainEventControlStrategy.java | 124 -
.../PropertyDomainEventVm_controlText.java | 46 -
.../PropertyDomainEventVm_controlTextEditing.java | 59 -
.../editing/EditingEnabledMetaAnnotation.java | 41 -
.../editing/PropertyEditingVm-description.adoc | 74 -
.../Property/editing/PropertyEditingVm.java | 101 -
.../Property/editing/PropertyEditingVm.layout.xml | 53 -
.../fileAccept/FileAcceptPdfMetaAnnotation.java | 42 -
.../PropertyFileAcceptVm-description.adoc | 105 -
.../Property/fileAccept/PropertyFileAcceptVm.java | 114 -
.../fileAccept/PropertyFileAcceptVm.layout.xml | 53 -
...FileAcceptVm_updateClobWithParameterLayout.java | 59 -
...pertyFileAcceptVm_updateWithMetaAnnotation.java | 55 -
...cceptVm_updateWithMetaAnnotationOverridden.java | 59 -
...ertyFileAcceptVm_updateWithParameterLayout.java | 58 -
.../hidden/HiddenEverywhereMetaAnnotation.java | 42 -
.../hidden/PropertyHiddenVm-description.adoc | 154 -
.../Property/hidden/PropertyHiddenVm.java | 143 -
.../Property/hidden/PropertyHiddenVm.layout.xml | 58 -
...tyHiddenVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 52 -
.../hidden/PropertyHiddenVm_returnsChildren.java | 47 -
.../child/PropertyHiddenChildVm-description.adoc | 52 -
.../hidden/child/PropertyHiddenChildVm.java | 201 -
.../hidden/child/PropertyHiddenChildVm.layout.xml | 55 -
.../child/PropertyHiddenChildVm_mixinProperty.java | 49 -
.../maxLength/MaxLength10MetaAnnotation.java | 44 -
.../maxLength/PropertyMaxLengthVm-description.adoc | 98 -
.../Property/maxLength/PropertyMaxLengthVm.java | 98 -
.../maxLength/PropertyMaxLengthVm.layout.xml | 53 -
...opertyMaxLengthVm_updateWithMetaAnnotation.java | 54 -
...engthVm_updateWithMetaAnnotationOverridden.java | 58 -
...pertyMaxLengthVm_updateWithParameterLayout.java | 56 -
.../MustSatisfyOfWorkingAgeMetaAnnotation.java | 46 -
.../mustSatisfy/OfRetirementAgeSpecification.java | 32 -
.../mustSatisfy/OfWorkingAgeSpecification.java | 32 -
.../PropertyMustSatisfyVm-description.adoc | 114 -
.../mustSatisfy/PropertyMustSatisfyVm.java | 99 -
.../mustSatisfy/PropertyMustSatisfyVm.layout.xml | 53 -
...ertyMustSatisfyVm_updateWithMetaAnnotation.java | 54 -
...tisfyVm_updateWithMetaAnnotationOverridden.java | 61 -
...rtyMustSatisfyVm_updateWithParameterLayout.java | 57 -
.../OptionalityOptionalMetaAnnotation.java | 44 -
.../PropertyOptionalityVm-description.adoc | 99 -
.../optionality/PropertyOptionalityVm.java | 115 -
.../optionality/PropertyOptionalityVm.layout.xml | 53 -
...alityVm_updateMandatoryWithParameterLayout.java | 56 -
...ertyOptionalityVm_updateWithMetaAnnotation.java | 55 -
...alityVm_updateWithMetaAnnotationOverridden.java | 58 -
...rtyOptionalityVm_updateWithParameterLayout.java | 56 -
.../PropertyPublishingDisabledMetaAnnotation.java | 40 -
.../PropertyPublishingEnabledMetaAnnotation.java | 41 -
.../PropertyPublishingJdo-description.adoc | 112 -
.../Property/publishing/PropertyPublishingJdo.java | 107 -
.../publishing/PropertyPublishingJdo.layout.xml | 66 -
.../publishing/PropertyPublishingJdoEntities.java | 49 -
.../PropertyPublishingJdoSeedService.java | 56 -
.../PropertyRegexPatternVm-description.adoc | 88 -
.../regexPattern/PropertyRegexPatternVm.java | 104 -
.../regexPattern/PropertyRegexPatternVm.layout.xml | 53 -
...rtyRegexPatternVm_updateWithMetaAnnotation.java | 54 -
...tternVm_updateWithMetaAnnotationOverridden.java | 62 -
...tyRegexPatternVm_updateWithParameterLayout.java | 60 -
.../RegexPatternEmailComMetaAnnotation.java | 61 -
.../_changes/ExposeCapturedChanges.java | 27 -
.../_changes/ExposeCapturedChanges_changes.java | 53 -
.../_changes/ExposeCapturedChanges_clear.java | 53 -
.../PublisherServiceToCaptureChangesInMemory.java | 66 -
.../_commands/ExposePersistedCommands.java | 72 -
.../ExposePersistedCommands_commands.java | 51 -
.../_interactions/ExposeCapturedInteractions.java | 27 -
.../ExposeCapturedInteractions_clear.java | 49 -
.../ExposeCapturedInteractions_interactions.java | 53 -
.../_interactions/InteractionDtoVm.java | 80 -
.../_interactions/InteractionDtoVm.layout.xml | 66 -
...lisherServiceToCaptureInteractionsInMemory.java | 66 -
.../annotLayout/ActionLayout/ActionLayoutMenu.java | 46 -
.../position/ActionLayoutPositionVm.java | 65 -
.../position/ActionLayoutPositionVm.layout.xml | 67 -
.../ActionLayoutPositionVm_annotatedBelow.java | 49 -
.../ActionLayoutPositionVm_annotatedPanel.java | 49 -
...ionLayoutPositionVm_annotatedPanelDropDown.java | 49 -
.../ActionLayoutPositionVm_annotatedRight.java | 49 -
.../ActionLayoutPositionVm_layoutBelow.java | 49 -
.../ActionLayoutPositionVm_layoutPanel.java | 49 -
...ActionLayoutPositionVm_layoutPanelDropDown.java | 49 -
.../ActionLayoutPositionVm_layoutRight.java | 49 -
.../promptStyle/ActionLayoutPromptStyleVm.java | 89 -
.../ActionLayoutPromptStyleVm.layout.xml | 63 -
.../ActionLayoutPromptStyleVm_annotatedInline.java | 50 -
...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java | 50 -
.../ActionLayoutPromptStyleVm_annotatedModal.java | 50 -
...ActionLayoutPromptStyleVm_annotatedSidebar.java | 50 -
.../ActionLayoutPromptStyleVm_layoutDialog.java | 55 -
.../ActionLayoutPromptStyleVm_layoutInline.java | 49 -
...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java | 49 -
.../CollectionLayout/CollectionLayoutMenu.java | 37 -
.../DomainObjectLayout/DomainObjectLayoutMenu.java | 52 -
.../PropertyLayout/PropertyLayoutMenu.java | 157 -
.../cssClass/CssClassRedMetaAnnotation.java | 43 -
.../PropertyLayoutCssClassVm-description.adoc | 137 -
.../cssClass/PropertyLayoutCssClassVm.java | 107 -
.../cssClass/PropertyLayoutCssClassVm.layout.xml | 58 -
.../PropertyLayoutCssClassVm_mixinProperty.java | 50 -
...CssClassVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...yLayoutCssClassVm_updateWithMetaAnnotation.java | 54 -
...ClassVm_updateWithMetaAnnotationOverridden.java | 57 -
...LayoutCssClassVm_updateWithParameterLayout.java | 55 -
.../describedAs/DescribedAsMetaAnnotation.java | 43 -
.../describedAs/PropertyLayoutDescribedAsVm.java | 102 -
.../PropertyLayoutDescribedAsVm.layout.xml | 60 -
.../PropertyLayoutDescribedAsVm_mixinProperty.java | 47 -
...cribedAsVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...youtDescribedAsVm_updateWithMetaAnnotation.java | 54 -
...bedAsVm_updateWithMetaAnnotationOverridden.java | 55 -
...outDescribedAsVm_updateWithParameterLayout.java | 54 -
.../hidden/HiddenEverywhereMetaAnnotation.java | 42 -
.../hidden/PropertyLayoutHiddenVm-description.adoc | 177 -
.../hidden/PropertyLayoutHiddenVm.java | 151 -
.../hidden/PropertyLayoutHiddenVm.layout.xml | 63 -
...utHiddenVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 51 -
.../PropertyLayoutHiddenVm_returnsChildren.java | 47 -
.../PropertyLayoutHiddenChildVm-description.adoc | 52 -
.../hidden/child/PropertyLayoutHiddenChildVm.java | 192 -
.../child/PropertyLayoutHiddenChildVm.layout.xml | 55 -
.../PropertyLayoutHiddenChildVm_mixinProperty.java | 49 -
.../LabelPositionLeftMetaAnnotation.java | 44 -
.../LabelPositionTopMetaAnnotation.java | 44 -
.../PropertyLayoutLabelPositionVm-description.adoc | 238 -
.../PropertyLayoutLabelPositionVm.java | 201 -
.../PropertyLayoutLabelPositionVm.layout.xml | 59 -
...ropertyLayoutLabelPositionVm_mixinProperty.java | 51 -
...PositionVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 50 -
...rtyLayoutLabelPositionVm_updateVariantLeft.java | 56 -
...rtyLayoutLabelPositionVm_updateVariantNone.java | 56 -
...tLabelPositionVm_updateVariantNotSpecified.java | 56 -
...tyLayoutLabelPositionVm_updateVariantRight.java | 56 -
...ertyLayoutLabelPositionVm_updateVariantTop.java | 56 -
...utLabelPositionVm_updateWithMetaAnnotation.java | 54 -
...itionVm_updateWithMetaAnnotationOverridden.java | 57 -
...tLabelPositionVm_updateWithParameterLayout.java | 56 -
.../multiLine/MultiLine10MetaAnnotation.java | 43 -
.../PropertyLayoutMultiLineVm-description.adoc | 137 -
.../multiLine/PropertyLayoutMultiLineVm.java | 124 -
.../multiLine/PropertyLayoutMultiLineVm.layout.xml | 58 -
.../PropertyLayoutMultiLineVm_mixinProperty.java | 48 -
...ultiLineVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 50 -
...LayoutMultiLineVm_updateWithMetaAnnotation.java | 54 -
...iLineVm_updateWithMetaAnnotationOverridden.java | 57 -
...ayoutMultiLineVm_updateWithParameterLayout.java | 55 -
.../PropertyLayout/named/NamedMetaAnnotation.java | 43 -
.../named/PropertyLayoutNamedVm.java | 140 -
.../named/PropertyLayoutNamedVm.layout.xml | 61 -
.../named/PropertyLayoutNamedVm_mixinProperty.java | 48 -
...outNamedVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...pertyLayoutNamedVm_updateWithEscapedMarkup.java | 56 -
.../PropertyLayoutNamedVm_updateWithMarkup.java | 57 -
...ertyLayoutNamedVm_updateWithMetaAnnotation.java | 54 -
...NamedVm_updateWithMetaAnnotationOverridden.java | 56 -
...rtyLayoutNamedVm_updateWithParameterLayout.java | 55 -
.../PropertyLayout/navigable/FileNodeType.java | 34 -
.../navigable/FileNodeVm-description.adoc | 100 -
.../PropertyLayout/navigable/FileNodeVm.java | 115 -
.../PropertyLayout/navigable/FileNodeVm.layout.xml | 53 -
.../navigable/FileNodeVm_returnsTree.java | 48 -
.../navigable/FileSystemTreeAdapter.java | 62 -
.../navigable/FileTreeNodeService.java | 69 -
.../PropertyLayoutRenderDayVm-description.adoc | 153 -
.../renderDay/PropertyLayoutRenderDayVm.java | 152 -
.../renderDay/PropertyLayoutRenderDayVm.layout.xml | 59 -
.../PropertyLayoutRenderDayVm_downloadAsXml.java | 53 -
...RenderDayVm_mixinEndDateWithMetaAnnotation.java | 50 -
...m_mixinEndDateWithMetaAnnotationOverridden.java | 54 -
...RenderDayVm_mixinEndDateWithPropertyLayout.java | 51 -
...enderDayVm_updateEndDateWithMetaAnnotation.java | 56 -
..._updateEndDateWithMetaAnnotationOverridden.java | 60 -
...nderDayVm_updateEndDateWithParameterLayout.java | 58 -
.../RenderDayMetaAnnotationEndDateExclusive.java | 44 -
.../RenderDayMetaAnnotationStartDateInclusive.java | 44 -
.../repainting/PdfJsViewerAdvisorFallback.java | 45 -
.../PropertyLayoutRepaintingVm-description.adoc | 114 -
.../repainting/PropertyLayoutRepaintingVm.java | 124 -
.../PropertyLayoutRepaintingVm.layout.xml | 59 -
.../PropertyLayoutRepaintingVm_mixinProperty.java | 51 -
...paintingVm_mixinPropertyWithMetaAnnotation.java | 50 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 53 -
.../RepaintingNoRepaintMetaAnnotation.java | 41 -
.../RepaintingRepaintMetaAnnotation.java | 41 -
.../PropertyLayoutTypicalLengthVm-description.adoc | 147 -
.../PropertyLayoutTypicalLengthVm.java | 107 -
.../PropertyLayoutTypicalLengthVm.layout.xml | 58 -
...ropertyLayoutTypicalLengthVm_mixinProperty.java | 48 -
...alLengthVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...utTypicalLengthVm_updateWithMetaAnnotation.java | 54 -
...engthVm_updateWithMetaAnnotationOverridden.java | 56 -
...tTypicalLengthVm_updateWithParameterLayout.java | 55 -
.../typicalLength/TypicalLengthMetaAnnotation.java | 43 -
...yChangesSubscriberToCaptureChangesInMemory.java | 61 +
.../dom/domain/_changes/ExposeCapturedChanges.java | 27 +
.../_changes/ExposeCapturedChanges_changes.java | 53 +
.../_changes/ExposeCapturedChanges_clear.java | 53 +
.../domain/_commands/ExposePersistedCommands.java | 61 +
.../ExposePersistedCommands_commands.java | 51 +
...utionListenerToCaptureInteractionsInMemory.java | 62 +
.../_interactions/ExposeCapturedInteractions.java | 27 +
.../ExposeCapturedInteractions_clear.java | 49 +
.../ExposeCapturedInteractions_interactions.java | 53 +
.../dom/domain/_interactions/InteractionDtoVm.java | 83 +
.../_interactions/InteractionDtoVm.layout.xml | 66 +
.../dom/domain/actions/Action/ActionMenu.java | 123 +
.../ActionAssociateWithVm-description.adoc | 135 +
.../associateWith/ActionAssociateWithVm.java | 189 +
.../associateWith/ActionAssociateWithVm.layout.xml | 62 +
.../ActionAssociateWithVm_updateOtherProperty.java | 50 +
.../child/ActionAssociateWithChildVm.java | 64 +
.../child/ActionAssociateWithVm-description.adoc | 3 +
.../child/ActionAssociateWithVm.layout.xml | 52 +
.../child/ActionAssociateWithVm_makeFavorite.java | 56 +
.../ActionAssociateWithVm_noLongerFavorite.java | 56 +
.../ActionAssociateWithVm_noLongerFavorites.java | 58 +
...ionCommandPublishingDisabledMetaAnnotation.java | 40 +
...tionCommandPublishingEnabledMetaAnnotation.java | 40 +
.../ActionCommandPublishingJdo-description.adoc | 168 +
.../ActionCommandPublishingJdo.java | 185 +
.../ActionCommandPublishingJdo.layout.xml | 53 +
.../ActionCommandPublishingJdoEntities.java | 49 +
.../ActionCommandPublishingJdoSeedService.java | 57 +
...onCommandPublishingJdo_mixinUpdateProperty.java | 56 +
...hingJdo_mixinUpdatePropertyCommandDisabled.java | 55 +
...shingJdo_mixinUpdatePropertyMetaAnnotation.java | 54 +
...ixinUpdatePropertyMetaAnnotationOverridden.java | 58 +
.../ActionDomainEventVm-description.adoc | 123 +
.../Action/domainEvent/ActionDomainEventVm.java | 90 +
.../domainEvent/ActionDomainEventVm.layout.xml | 60 +
.../ActionDomainEventVm_mixinUpdateText.java | 57 +
.../ActionDomainEventControlService.java | 50 +
.../ActionDomainEventControlStrategy.java | 152 +
.../ActionDomainEventVm_controlUpdateText.java | 45 +
...nDomainEventVm_controlUpdateTextInvocation.java | 55 +
...nExecutionPublishingDisabledMetaAnnotation.java | 40 +
...onExecutionPublishingEnabledMetaAnnotation.java | 40 +
.../ActionExecutionPublishingJdo-description.adoc | 143 +
.../ActionExecutionPublishingJdo.java | 147 +
.../ActionExecutionPublishingJdo.layout.xml | 66 +
.../ActionExecutionPublishingJdoEntities.java | 49 +
.../ActionExecutionPublishingJdoSeedService.java | 57 +
...ExecutionPublishingJdo_mixinUpdateProperty.java | 56 +
...shingJdo_mixinUpdatePropertyMetaAnnotation.java | 55 +
...ixinUpdatePropertyMetaAnnotationOverridden.java | 59 +
.../Action/hidden/ActionHiddenVm-description.adoc | 49 +
.../actions/Action/hidden/ActionHiddenVm.java | 157 +
.../Action/hidden/ActionHiddenVm.layout.xml | 60 +
...onHiddenVm_mixinUpdateTextAndHiddenNowhere.java | 53 +
...iddenVm_mixinUpdateTextButHiddenEverywhere.java | 53 +
...ddenVm_mixinUpdateTextButHiddenObjectForms.java | 53 +
...ActionHiddenVm_mixinUpdateTextNoAnnotation.java | 52 +
...tionRestrictToNoRestrictionsMetaAnnotation.java | 40 +
.../ActionRestrictToPrototypingMetaAnnotation.java | 40 +
.../restrictTo/ActionRestrictToVm-description.adoc | 154 +
.../Action/restrictTo/ActionRestrictToVm.java | 200 +
.../restrictTo/ActionRestrictToVm.layout.xml | 62 +
...ctionRestrictToVm_mixinUpdateMetaAnnotated.java | 52 +
...ictToVm_mixinUpdateMetaAnnotatedOverridden.java | 55 +
...ActionRestrictToVm_mixinUpdateNoAnnotation.java | 51 +
...ctToVm_mixinUpdateRestrictToNoRestrictions.java | 53 +
...trictToVm_mixinUpdateRestrictToPrototyping.java | 53 +
.../ActionSemanticsIdempotentMetaAnnotation.java | 40 +
.../ActionSemanticsSafeMetaAnnotation.java | 40 +
.../semantics/ActionSemanticsVm-description.adoc | 275 +
.../Action/semantics/ActionSemanticsVm.java | 350 ++
.../Action/semantics/ActionSemanticsVm.layout.xml | 64 +
...ticsVm_mixinIncrementByAmountNonIdempotent.java | 53 +
...tionSemanticsVm_mixinIncrementNoAnnotation.java | 51 +
...ionSemanticsVm_mixinIncrementNonIdempotent.java | 53 +
...csVm_mixinIncrementNonIdempotentAreYouSure.java | 53 +
...ticsVm_mixinReportPropertyForSemanticsSafe.java | 56 +
...Vm_mixinSetToValueForPropertyMetaAnnotated.java | 52 +
...tToValueForPropertyMetaAnnotatedOverridden.java | 54 +
...inSetToValueForPropertySemanticsIdempotent.java | 52 +
...ueForPropertySemanticsIdempotentAreYouSure.java | 52 +
.../Action/typeOf/ActionTypeOfVm-description.adoc | 38 +
.../actions/Action/typeOf/ActionTypeOfVm.java | 106 +
.../Action/typeOf/ActionTypeOfVm.layout.xml | 62 +
.../Action/typeOf/child/ActionTypeOfChildVm.java | 89 +
.../typeOf/child/ActionTypeOfVm-description.adoc | 0
.../Action/typeOf/child/ActionTypeOfVm.layout.xml | 52 +
.../actions/ActionLayout/ActionLayoutMenu.java | 127 +
.../actions/ActionLayout/bookmarking}/.gitkeep | 0
.../actions/ActionLayout/cssClass}/.gitkeep | 0
.../actions/ActionLayout/cssClassFa}/.gitkeep | 0
.../actions/ActionLayout/hidden}/.gitkeep | 0
.../actions/ActionLayout/named}/.gitkeep | 0
.../ActionLayoutPositionVm-description.adoc | 0
.../position/ActionLayoutPositionVm.java | 64 +
.../position/ActionLayoutPositionVm.layout.xml | 67 +
.../ActionLayoutPositionVm_annotatedBelow.java | 52 +
.../ActionLayoutPositionVm_annotatedPanel.java | 52 +
...ionLayoutPositionVm_annotatedPanelDropDown.java | 52 +
.../ActionLayoutPositionVm_annotatedRight.java | 52 +
.../ActionLayoutPositionVm_layoutBelow.java | 51 +
.../ActionLayoutPositionVm_layoutPanel.java | 51 +
...ActionLayoutPositionVm_layoutPanelDropDown.java | 51 +
.../ActionLayoutPositionVm_layoutRight.java | 51 +
.../ActionLayoutPromptStyleVm-description.adoc | 0
.../promptStyle/ActionLayoutPromptStyleVm.java | 91 +
.../ActionLayoutPromptStyleVm.layout.xml | 63 +
.../ActionLayoutPromptStyleVm_annotatedInline.java | 53 +
...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java | 52 +
.../ActionLayoutPromptStyleVm_annotatedModal.java | 53 +
...ActionLayoutPromptStyleVm_annotatedSidebar.java | 53 +
.../ActionLayoutPromptStyleVm_layoutDialog.java | 55 +
.../ActionLayoutPromptStyleVm_layoutInline.java | 50 +
...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java | 50 +
.../actions/ActionLayout/redirectPolicy}/.gitkeep | 0
.../assoc/AssociatedActionDemo-description.adoc | 54 +
.../progmodel/assoc/AssociatedActionDemo.java | 81 +
.../assoc/AssociatedActionDemo.layout.xml | 0
.../progmodel/assoc/AssociatedActionMenu.java | 54 +
.../domain/actions/progmodel/assoc/DemoItem.java | 49 +
.../domain/actions/progmodel/depargs/DemoItem.java | 54 +
.../DependentArgsActionDemo-description.adoc | 0
.../progmodel/depargs/DependentArgsActionDemo.java | 87 +
.../depargs/DependentArgsActionDemo.layout.xml | 0
.../DependentArgsActionDemo_bulkAction.java | 151 +
.../DependentArgsActionDemo_useAutoComplete.java | 103 +
.../DependentArgsActionDemo_useChoices.java | 96 +
.../DependentArgsActionDemo_useDefault.java | 90 +
.../DependentArgsActionDemo_useDisable.java | 86 +
.../depargs/DependentArgsActionDemo_useHide.java | 89 +
.../DependentArgsActionDemo_useIndependent.java | 90 +
.../progmodel/depargs/DependentArgsActionMenu.java | 53 +
.../domain/actions/progmodel/depargs/Parity.java | 29 +
.../collections/Collection/CollectionMenu.java | 85 +
.../CollectionDomainEventVm-description.adoc | 83 +
.../domainEvent/CollectionDomainEventVm.java | 81 +
.../domainEvent/CollectionDomainEventVm.layout.xml | 59 +
.../CollectionDomainEventVm_addChild.java | 50 +
.../CollectionDomainEventVm_removeChild.java | 65 +
.../CollectionDomainEventChildVm-description.adoc | 4 +
.../child/CollectionDomainEventChildVm.java | 63 +
.../child/CollectionDomainEventChildVm.layout.xml | 59 +
.../CollectionDomainEventControlService.java | 47 +
.../CollectionDomainEventControlStrategy.java | 57 +
.../CollectionDomainEventVm_controlChildren.java | 45 +
...ionDomainEventVm_controlChildrenVisibility.java | 59 +
.../collections/Collection/hidden}/.gitkeep | 0
.../collections/Collection/typeOf}/.gitkeep | 0
.../CollectionLayout/CollectionLayoutMenu.java | 109 +
.../CollectionLayout/cssClass}/.gitkeep | 0
.../CollectionLayout/defaultView}/.gitkeep | 0
.../CollectionLayout/describedAs/.gitkeep | 0
.../collections/CollectionLayout/hidden}/.gitkeep | 0
.../collections/CollectionLayout/named}/.gitkeep | 0
.../collections/CollectionLayout/paged}/.gitkeep | 0
.../CollectionLayout/sortedBy}/.gitkeep | 0
.../objects/DomainObject/DomainObjectMenu.java | 151 +
.../objects/DomainObject/autoComplete}/.gitkeep | 0
.../objects/DomainObject/bounded}/.gitkeep | 0
.../objects/DomainObject/editing}/.gitkeep | 0
.../DomainObjectEntityChangePublishingJdo.java | 43 +
...ngePublishingJdo_updatePropertyUsingAction.java | 50 +
...ObjectEntityChangePublishingVm-description.adoc | 92 +
.../DomainObjectEntityChangePublishingVm.java | 47 +
...DomainObjectEntityChangePublishingVm.layout.xml | 65 +
...omainObjectEntityChangePublishingVm_create.java | 98 +
...omainObjectEntityChangePublishingVm_delete.java | 94 +
...inObjectEntityChangePublishingVm_updateAll.java | 98 +
...ityChangePublishingDisabledJdo-description.adoc | 11 +
...ainObjectEntityChangePublishingDisabledJdo.java | 70 +
...ectEntityChangePublishingDisabledJdo.layout.xml | 59 +
...tEntityChangePublishingDisabledJdoEntities.java | 57 +
...tityChangePublishingDisabledJdoSeedService.java | 57 +
...hingVm_publishingDisabledAnnotatedEntities.java | 44 +
.../DomainObjectAuditingEnabledJdoEntities.java | 57 +
.../DomainObjectAuditingEnabledJdoSeedService.java | 57 +
...itingVm_publishingEnabledAnnotatedEntities.java | 44 +
...tityChangePublishingEnabledJdo-description.adoc | 12 +
...mainObjectEntityChangePublishingEnabledJdo.java | 70 +
...jectEntityChangePublishingEnabledJdo.layout.xml | 59 +
...ntityChangePublishingEnabledMetaAnnotation.java | 40 +
...lishingEnabledMetaAnnotatedJdo-description.adoc | 22 +
...ityChangePublishingEnabledMetaAnnotatedJdo.java | 70 +
...ngePublishingEnabledMetaAnnotatedJdo.layout.xml | 59 +
...ePublishingEnabledMetaAnnotatedJdoEntities.java | 57 +
...blishingEnabledMetaAnnotatedJdoSeedService.java | 57 +
...gVm_publishingEnabledMetaAnnotatedEntities.java | 44 +
...tityChangePublishingDisabledMetaAnnotation.java | 40 +
...gEnabledMetaAnnotOverriddenJdo-description.adoc | 24 +
...ngePublishingEnabledMetaAnnotOverriddenJdo.java | 73 +
...lishingEnabledMetaAnnotOverriddenJdo.layout.xml | 59 +
...shingEnabledMetaAnnotOverriddenJdoEntities.java | 57 +
...ngEnabledMetaAnnotOverriddenJdoSeedService.java | 57 +
...blishingEnabledMetaAnnotOverriddenEntities.java | 44 +
.../objects/DomainObject/mixinMethod}/.gitkeep | 0
.../nature/viewmodels/jaxbrefentity/ChildJdo.java | 50 +
.../viewmodels/jaxbrefentity/ChildJdoEntities.java | 44 +
.../StatefulVmJaxbRefsEntity-description.adoc | 0
.../jaxbrefentity/StatefulVmJaxbRefsEntity.java | 157 +
.../StatefulVmJaxbRefsEntity.layout.xml | 48 +
.../jaxbrefentity/seed/ChildJdoSeedService.java | 58 +
.../usingjaxb/StatefulVmUsingJaxb-description.adoc | 48 +
.../viewmodels/usingjaxb/StatefulVmUsingJaxb.java | 111 +
.../usingjaxb/StatefulVmUsingJaxb.layout.xml | 51 +
.../objects/DomainObject/objectType}/.gitkeep | 0
.../objects/DomainObject/xxxDomainEvent}/.gitkeep | 0
.../DomainObject/xxxLifecycleEvent}/.gitkeep | 0
.../DomainObjectLayout/DomainObjectLayoutMenu.java | 121 +
.../DomainObjectLayout/bookmarking}/.gitkeep | 0
.../objects/DomainObjectLayout/cssClass}/.gitkeep | 0
.../DomainObjectLayout/cssClassFa}/.gitkeep | 0
.../DomainObjectLayout/describedAs}/.gitkeep | 0
.../objects/DomainObjectLayout/named}/.gitkeep | 0
.../objects/DomainObjectLayout/paged}/.gitkeep | 0
.../objects/DomainObjectLayout/plural}/.gitkeep | 0
.../DomainObjectLayout/xxxUiEvent}/.gitkeep | 0
.../objects/other/embedded/ComplexNumberJdo.java | 81 +
.../embedded/ComplexNumberJdoValueSemantics.java | 115 +
.../objects/other/embedded/EmbeddedTypeMenu.java | 48 +
.../other/embedded/EmbeddedTypeVm-description.adoc | 114 +
.../objects/other/embedded/EmbeddedTypeVm.java | 49 +
.../other/embedded/EmbeddedTypeVm.layout.xml | 55 +
.../embedded/NumberConstantJdo-description.adoc | 12 +
.../objects/other/embedded/NumberConstantJdo.java | 64 +
.../other/embedded/NumberConstantJdo.layout.xml | 60 +
.../objects/other/embedded/NumberConstantJdo.svg} | 0
.../embedded/NumberConstantJdoRepository.java | 55 +
.../embedded/NumberConstantJdo_updateNumber.java | 44 +
.../domain/objects/other/mixins/CountHolder.java | 26 +
.../other/mixins/CountHolder_explanation.java | 40 +
.../mixins/CountHolder_fibonacciSequence.java | 68 +
.../other/mixins/CountHolder_updateCount.java | 47 +
.../mixins/FibonacciNumberVm-description.adoc | 6 +
.../objects/other/mixins/FibonacciNumberVm.java | 58 +
.../other/mixins/FibonacciNumberVm.layout.xml | 75 +
.../dom/domain/objects/other/mixins/MixinMenu.java | 38 +
.../objects/other/mixins/MixinVm-description.adoc | 70 +
.../dom/domain/objects/other/mixins/MixinVm.java | 51 +
.../domain/objects/other/mixins/MixinVm.layout.xml | 58 +
.../domain/properties/Property/PropertyMenu.java | 199 +
...rtyCommandPublishingDisabledMetaAnnotation.java | 40 +
...ertyCommandPublishingEnabledMetaAnnotation.java | 40 +
.../PropertyCommandPublishingJdo-description.adoc | 130 +
.../PropertyCommandPublishingJdo.java | 108 +
.../PropertyCommandPublishingJdo.layout.xml | 53 +
.../PropertyCommandPublishingJdoEntities.java | 52 +
.../PropertyCommandPublishingJdoSeedService.java | 57 +
.../PropertyDomainEventVm-description.adoc | 112 +
.../domainEvent/PropertyDomainEventVm.java | 75 +
.../domainEvent/PropertyDomainEventVm.layout.xml | 55 +
.../PropertyDomainEventControlService.java | 47 +
.../PropertyDomainEventControlStrategy.java | 124 +
.../PropertyDomainEventVm_controlText.java | 45 +
.../PropertyDomainEventVm_controlTextEditing.java | 60 +
.../editing/EditingEnabledMetaAnnotation.java | 40 +
.../editing/PropertyEditingVm-description.adoc | 74 +
.../Property/editing/PropertyEditingVm.java | 94 +
.../Property/editing/PropertyEditingVm.layout.xml | 53 +
...yExecutionPublishingDisabledMetaAnnotation.java | 40 +
...tyExecutionPublishingEnabledMetaAnnotation.java | 40 +
...PropertyExecutionPublishingJdo-description.adoc | 115 +
.../PropertyExecutionPublishingJdo.java | 102 +
.../PropertyExecutionPublishingJdo.layout.xml | 66 +
.../PropertyExecutionPublishingJdoEntities.java | 49 +
.../PropertyExecutionPublishingJdoSeedService.java | 54 +
.../fileAccept/FileAcceptPdfMetaAnnotation.java | 42 +
.../PropertyFileAcceptVm-description.adoc | 105 +
.../Property/fileAccept/PropertyFileAcceptVm.java | 106 +
.../fileAccept/PropertyFileAcceptVm.layout.xml | 53 +
...FileAcceptVm_updateClobWithParameterLayout.java | 60 +
...pertyFileAcceptVm_updateWithMetaAnnotation.java | 56 +
...cceptVm_updateWithMetaAnnotationOverridden.java | 60 +
...ertyFileAcceptVm_updateWithParameterLayout.java | 60 +
.../hidden/HiddenEverywhereMetaAnnotation.java | 42 +
.../hidden/PropertyHiddenVm-description.adoc | 154 +
.../Property/hidden/PropertyHiddenVm.java | 135 +
.../Property/hidden/PropertyHiddenVm.layout.xml | 58 +
...tyHiddenVm_mixinPropertyWithMetaAnnotation.java | 47 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 51 +
.../hidden/PropertyHiddenVm_returnsChildren.java | 47 +
.../child/PropertyHiddenChildVm-description.adoc | 52 +
.../hidden/child/PropertyHiddenChildVm.java | 189 +
.../hidden/child/PropertyHiddenChildVm.layout.xml | 54 +
.../child/PropertyHiddenChildVm_mixinProperty.java | 48 +
.../maxLength/MaxLength10MetaAnnotation.java | 42 +
.../maxLength/PropertyMaxLengthVm-description.adoc | 98 +
.../Property/maxLength/PropertyMaxLengthVm.java | 92 +
.../maxLength/PropertyMaxLengthVm.layout.xml | 53 +
...opertyMaxLengthVm_updateWithMetaAnnotation.java | 55 +
...engthVm_updateWithMetaAnnotationOverridden.java | 59 +
...pertyMaxLengthVm_updateWithParameterLayout.java | 57 +
.../MustSatisfyOfWorkingAgeMetaAnnotation.java | 46 +
.../mustSatisfy/OfRetirementAgeSpecification.java | 32 +
.../mustSatisfy/OfWorkingAgeSpecification.java | 32 +
.../PropertyMustSatisfyVm-description.adoc | 114 +
.../mustSatisfy/PropertyMustSatisfyVm.java | 92 +
.../mustSatisfy/PropertyMustSatisfyVm.layout.xml | 53 +
...ertyMustSatisfyVm_updateWithMetaAnnotation.java | 56 +
...tisfyVm_updateWithMetaAnnotationOverridden.java | 59 +
...rtyMustSatisfyVm_updateWithParameterLayout.java | 57 +
.../OptionalityOptionalMetaAnnotation.java | 43 +
.../PropertyOptionalityVm-description.adoc | 99 +
.../optionality/PropertyOptionalityVm.java | 109 +
.../optionality/PropertyOptionalityVm.layout.xml | 53 +
...alityVm_updateMandatoryWithParameterLayout.java | 58 +
...ertyOptionalityVm_updateWithMetaAnnotation.java | 57 +
...alityVm_updateWithMetaAnnotationOverridden.java | 60 +
...rtyOptionalityVm_updateWithParameterLayout.java | 58 +
.../properties/Property/projecting}/.gitkeep | 0
.../PropertyProjectingVm-description.adoc | 91 +
.../Property/projecting/PropertyProjectingVm.java | 75 +
.../projecting/PropertyProjectingVm.layout.xml | 53 +
.../PropertyProjectingVm_returnsChildren.java | 42 +
.../child/PropertyProjectingChildVm.java | 75 +
.../PropertyProjectingChildJdo-description.adoc | 13 +
.../projecting/jdo/PropertyProjectingChildJdo.java | 62 +
.../jdo/PropertyProjectingChildJdo.layout.xml | 51 +
.../jdo/PropertyProjectingChildJdoEntities.java | 51 +
.../jdo/PropertyProjectingChildJdoSeedService.java | 57 +
.../PropertyRegexPatternVm-description.adoc | 88 +
.../regexPattern/PropertyRegexPatternVm.java | 98 +
.../regexPattern/PropertyRegexPatternVm.layout.xml | 53 +
...rtyRegexPatternVm_updateWithMetaAnnotation.java | 56 +
...tternVm_updateWithMetaAnnotationOverridden.java | 63 +
...tyRegexPatternVm_updateWithParameterLayout.java | 61 +
.../RegexPatternEmailComMetaAnnotation.java | 61 +
.../snapshot/PropertySnapshotVm-description.adoc | 111 +
.../Property/snapshot/PropertySnapshotVm.java | 133 +
.../snapshot/PropertySnapshotVm.layout.xml | 59 +
.../PropertySnapshotVm_takeXmlSnapshot.java | 61 +
.../snapshot/SnapshotExcludedMetaAnnotation.java | 40 +
.../snapshot/SnapshotIncludedMetaAnnotation.java | 40 +
.../PropertyLayout/PropertyLayoutMenu.java | 177 +
.../cssClass/CssClassRedMetaAnnotation.java | 43 +
.../PropertyLayoutCssClassVm-description.adoc | 137 +
.../cssClass/PropertyLayoutCssClassVm.java | 101 +
.../cssClass/PropertyLayoutCssClassVm.layout.xml | 58 +
.../PropertyLayoutCssClassVm_mixinProperty.java | 49 +
...CssClassVm_mixinPropertyWithMetaAnnotation.java | 47 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 48 +
...yLayoutCssClassVm_updateWithMetaAnnotation.java | 56 +
...ClassVm_updateWithMetaAnnotationOverridden.java | 59 +
...LayoutCssClassVm_updateWithParameterLayout.java | 57 +
.../describedAs/DescribedAsMetaAnnotation.java | 43 +
.../PropertyLayoutDescribedAsVm-description.adoc | 0
.../describedAs/PropertyLayoutDescribedAsVm.java | 96 +
.../PropertyLayoutDescribedAsVm.layout.xml | 60 +
.../PropertyLayoutDescribedAsVm_mixinProperty.java | 46 +
...cribedAsVm_mixinPropertyWithMetaAnnotation.java | 47 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 48 +
...youtDescribedAsVm_updateWithMetaAnnotation.java | 56 +
...bedAsVm_updateWithMetaAnnotationOverridden.java | 57 +
...outDescribedAsVm_updateWithParameterLayout.java | 56 +
.../hidden/HiddenEverywhereMetaAnnotation.java | 42 +
.../hidden/PropertyLayoutHiddenVm-description.adoc | 177 +
.../hidden/PropertyLayoutHiddenVm.java | 143 +
.../hidden/PropertyLayoutHiddenVm.layout.xml | 63 +
...utHiddenVm_mixinPropertyWithMetaAnnotation.java | 47 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 50 +
.../PropertyLayoutHiddenVm_returnsChildren.java | 47 +
.../PropertyLayoutHiddenChildVm-description.adoc | 52 +
.../hidden/child/PropertyLayoutHiddenChildVm.java | 181 +
.../child/PropertyLayoutHiddenChildVm.layout.xml | 55 +
.../PropertyLayoutHiddenChildVm_mixinProperty.java | 48 +
.../LabelPositionLeftMetaAnnotation.java | 44 +
.../LabelPositionTopMetaAnnotation.java | 44 +
.../PropertyLayoutLabelPositionVm-description.adoc | 238 +
.../PropertyLayoutLabelPositionVm.java | 188 +
.../PropertyLayoutLabelPositionVm.layout.xml | 59 +
...ropertyLayoutLabelPositionVm_mixinProperty.java | 50 +
...PositionVm_mixinPropertyWithMetaAnnotation.java | 47 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...rtyLayoutLabelPositionVm_updateVariantLeft.java | 58 +
...rtyLayoutLabelPositionVm_updateVariantNone.java | 58 +
...tLabelPositionVm_updateVariantNotSpecified.java | 58 +
...tyLayoutLabelPositionVm_updateVariantRight.java | 58 +
...ertyLayoutLabelPositionVm_updateVariantTop.java | 58 +
...utLabelPositionVm_updateWithMetaAnnotation.java | 56 +
...itionVm_updateWithMetaAnnotationOverridden.java | 59 +
...tLabelPositionVm_updateWithParameterLayout.java | 58 +
.../multiLine/MultiLine10MetaAnnotation.java | 43 +
.../PropertyLayoutMultiLineVm-description.adoc | 137 +
.../multiLine/PropertyLayoutMultiLineVm.java | 117 +
.../multiLine/PropertyLayoutMultiLineVm.layout.xml | 58 +
.../PropertyLayoutMultiLineVm_mixinProperty.java | 47 +
...ultiLineVm_mixinPropertyWithMetaAnnotation.java | 47 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...LayoutMultiLineVm_updateWithMetaAnnotation.java | 56 +
...iLineVm_updateWithMetaAnnotationOverridden.java | 59 +
...ayoutMultiLineVm_updateWithParameterLayout.java | 57 +
.../PropertyLayout/named/NamedMetaAnnotation.java | 43 +
.../named/PropertyLayoutNamedVm-description.adoc | 0
.../named/PropertyLayoutNamedVm.java | 132 +
.../named/PropertyLayoutNamedVm.layout.xml | 61 +
.../named/PropertyLayoutNamedVm_mixinProperty.java | 47 +
...outNamedVm_mixinPropertyWithMetaAnnotation.java | 47 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 48 +
...pertyLayoutNamedVm_updateWithEscapedMarkup.java | 58 +
.../PropertyLayoutNamedVm_updateWithMarkup.java | 59 +
...ertyLayoutNamedVm_updateWithMetaAnnotation.java | 56 +
...NamedVm_updateWithMetaAnnotationOverridden.java | 58 +
...rtyLayoutNamedVm_updateWithParameterLayout.java | 57 +
.../PropertyLayout/navigable/FileNodeType.java | 34 +
.../navigable/FileNodeVm-DIRECTORY.svg | 0
.../PropertyLayout/navigable/FileNodeVm-FILE.svg | 0
.../navigable/FileNodeVm-FILE_SYSTEM_ROOT.svg | 0
.../navigable/FileNodeVm-description.adoc | 100 +
.../PropertyLayout/navigable/FileNodeVm.java | 109 +
.../PropertyLayout/navigable/FileNodeVm.layout.xml | 53 +
.../navigable/FileNodeVm_returnsTree.java | 48 +
.../navigable/FileSystemTreeAdapter.java | 62 +
.../navigable/FileTreeNodeService.java | 69 +
.../PropertyLayoutRenderDayVm-description.adoc | 153 +
.../renderDay/PropertyLayoutRenderDayVm.java | 144 +
.../renderDay/PropertyLayoutRenderDayVm.layout.xml | 59 +
.../PropertyLayoutRenderDayVm_downloadAsXml.java | 53 +
...RenderDayVm_mixinEndDateWithMetaAnnotation.java | 49 +
...m_mixinEndDateWithMetaAnnotationOverridden.java | 53 +
...RenderDayVm_mixinEndDateWithPropertyLayout.java | 50 +
...enderDayVm_updateEndDateWithMetaAnnotation.java | 58 +
..._updateEndDateWithMetaAnnotationOverridden.java | 62 +
...nderDayVm_updateEndDateWithParameterLayout.java | 60 +
.../RenderDayMetaAnnotationEndDateExclusive.java | 44 +
.../RenderDayMetaAnnotationStartDateInclusive.java | 44 +
.../repainting/PdfJsViewerAdvisorFallback.java | 45 +
.../PropertyLayoutRepaintingVm-description.adoc | 114 +
.../repainting/PropertyLayoutRepaintingVm.java | 117 +
.../PropertyLayoutRepaintingVm.layout.xml | 59 +
.../PropertyLayoutRepaintingVm_mixinProperty.java | 50 +
...paintingVm_mixinPropertyWithMetaAnnotation.java | 49 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 52 +
.../RepaintingNoRepaintMetaAnnotation.java | 41 +
.../RepaintingRepaintMetaAnnotation.java | 41 +
.../PropertyLayoutTypicalLengthVm-description.adoc | 147 +
.../PropertyLayoutTypicalLengthVm.java | 101 +
.../PropertyLayoutTypicalLengthVm.layout.xml | 58 +
...ropertyLayoutTypicalLengthVm_mixinProperty.java | 47 +
...alLengthVm_mixinPropertyWithMetaAnnotation.java | 47 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 48 +
...utTypicalLengthVm_updateWithMetaAnnotation.java | 56 +
...engthVm_updateWithMetaAnnotationOverridden.java | 58 +
...tTypicalLengthVm_updateWithParameterLayout.java | 57 +
.../typicalLength/TypicalLengthMetaAnnotation.java | 43 +
.../demoapp/dom/error/ErrorDemo-description.adoc | 44 -
.../src/main/java/demoapp/dom/error/ErrorDemo.java | 50 -
.../src/main/java/demoapp/dom/error/ErrorMenu.java | 46 -
.../error/service/DemoErrorReportingService.java | 62 -
.../demoapp/dom/events/DemoEventSubscriber.java | 83 -
.../java/demoapp/dom/events/EventLogEntry.java | 81 -
.../demoapp/dom/events/EventLogRepository.java | 47 -
.../main/java/demoapp/dom/events/EventsDemo.java | 63 -
.../java/demoapp/dom/events/EventsDemoMenu.java | 48 -
.../dom/extensions/secman/IsisExtSecManMenu.java | 42 -
.../extensions/secman/apptenancy/AppTenancyVm.java | 101 -
.../secman/apptenancy/AppTenancyVm.layout.xml | 56 -
.../ApplicationTenancyEvaluatorForDemo.java | 82 -
.../secman/apptenancy/entities/TenantedJdo.java | 61 -
.../apptenancy/entities/TenantedJdoEntities.java | 42 -
.../entities/seed/TenantedJdoSeedService.java | 55 -
.../customui/geocoding/GeoapifyClient.java | 139 +
.../dom/featured/customui/latlng/LatLng.java | 30 +
.../dom/featured/customui/latlng/LatLngUtils.java | 46 +
.../dom/featured/customui/latlng/Latitude.java | 51 +
.../dom/featured/customui/latlng/Longitude.java | 51 +
.../demoapp/dom/featured/customui/latlng/Zoom.java | 53 +
.../dom/featured/customui/vm/BoundingBox.java | 56 +
.../featured/customui/vm/WhereInTheWorldMenu.java | 75 +
.../customui/vm/WhereInTheWorldVm-description.adoc | 151 +
.../featured/customui/vm/WhereInTheWorldVm.java | 63 +
.../layout/describedAs/DescribedAsMenu.java | 54 +
.../describedAs/DescribedAsVm-description.adoc} | 0
.../featured/layout/describedAs/DescribedAsVm.java | 227 +
.../layout/describedAs/DescribedAsVm.layout.xml} | 0
.../layout}/tabs/TabDemo-description.adoc | 0
.../demoapp/dom/featured/layout/tabs/TabDemo.java | 76 +
.../{ => featured/layout}/tabs/TabDemo.layout.xml | 0
.../demoapp/dom/featured/layout/tabs/TabMenu.java | 46 +
.../dom/homepage/DemoHomePage-description.adoc | 4 +-
.../demoapp/dom/homepage/DemoHomePage-welcome.adoc | 4 +-
.../java/demoapp/dom/homepage/DemoHomePage.java | 6 +-
.../demoapp/dom/homepage/DemoHomePage.layout.xml | 2 +-
.../demoapp/dom/jee/DemoRequestScopedBean.java | 72 -
.../java/demoapp/dom/jee/JeeDemo-description.adoc | 80 -
.../src/main/java/demoapp/dom/jee/JeeDemo.java | 63 -
.../main/java/demoapp/dom/jee/JeeDemo.layout.xml | 40 -
.../main/java/demoapp/dom/jee/JeeDemoService.java | 33 -
.../src/main/java/demoapp/dom/jee/JeeMenu.java | 45 -
.../src/main/java/demoapp/dom/menubars.layout.xml | 365 +-
.../src/main/java/demoapp/dom/mixins/DemoItem.java | 49 -
.../java/demoapp/dom/mixins/DemoItem.layout.xml | 83 -
.../demoapp/dom/mixins/MixinDemo-description.adoc | 54 -
.../main/java/demoapp/dom/mixins/MixinDemo.java | 58 -
.../java/demoapp/dom/mixins/MixinDemo.layout.xml | 46 -
.../dom/mixins/MixinDemo_mixedInAction.java | 43 -
.../dom/mixins/MixinDemo_mixedInCollection.java | 38 -
.../dom/mixins/MixinDemo_mixedInProperty.java | 37 -
.../dom/mixins/MixinDemo_mixedInViewModel.java | 58 -
.../main/java/demoapp/dom/mixins/MixinMenu.java | 56 -
.../mixins/legacy/MixinLegacyDemo-description.adoc | 65 -
.../demoapp/dom/mixins/legacy/MixinLegacyDemo.java | 60 -
.../dom/mixins/legacy/MixinLegacyDemo.layout.xml | 46 -
.../legacy/MixinLegacyDemo_mixedInAction.java | 45 -
.../legacy/MixinLegacyDemo_mixedInCollection.java | 46 -
.../legacy/MixinLegacyDemo_mixedInProperty.java | 45 -
.../demoapp/dom/mixins/legacy/MixinLegacyMenu.java | 58 -
.../domain/src/main/java/demoapp/dom/package.jdo | 41 +-
.../java/demoapp/dom/services/ServicesMenu.java | 48 -
.../demoapp/dom/services/core/ServicesMenu.java | 95 +
.../core/errorreportingservice/EmailTicket.java | 118 +
.../ErrorReportingServiceDemoImplementation.java | 58 +
.../ErrorReportingServiceDemoVm-description.adoc | 46 +
.../ErrorReportingServiceDemoVm.java | 50 +
.../ErrorReportingServiceDemoVm.xml} | 0
.../EventBusServiceDemoVm-description.adoc} | 0
.../eventbusservice/EventBusServiceDemoVm.java | 63 +
.../EventBusServiceDemoVm.layout.xml} | 0
.../core/eventbusservice/EventLogEntryJdo.java | 81 +
.../EventLogEntryJdoRepository.java | 47 +
.../EventSubscriberDemoImplementation.java | 83 +
.../MessageServiceDemoVm-description.adoc | 32 +
.../core/messageservice/MessageServiceDemoVm.java | 73 +
.../messageservice/MessageServiceDemoVm.layout.xml | 38 +
.../WrapperFactoryJdo-description.adoc | 0
.../core/wrapperFactory/WrapperFactoryJdo.java | 126 +
.../wrapperFactory/WrapperFactoryJdo.layout.xml | 50 +
.../wrapperFactory/WrapperFactoryJdoEntities.java | 51 +
.../WrapperFactoryJdoSeedService.java | 54 +
...WrapperFactoryJdo_mixinUpdatePropertyAsync.java | 62 +
...WrapperFactoryJdo_updatePropertyAsyncMixin.java | 53 +
.../XmlSnapshotParentVm-description.adoc | 85 +
.../XmlSnapshotParentVm-description.html | 592 ++
.../xmlSnapshotService/XmlSnapshotParentVm.java | 87 +
.../XmlSnapshotParentVm.layout.xml | 60 +
.../XmlSnapshotParentVm_takeXmlSnapshot.java | 102 +
.../child/XmlSnapshotChildVm-description.adoc | 3 +
.../child/XmlSnapshotChildVm.java | 61 +
.../child/XmlSnapshotChildVm.layout.xml | 52 +
.../core/xmlSnapshotService/class-diagram.svg | 37 +
.../peer/XmlSnapshotPeerVm-description.adoc | 3 +
.../xmlSnapshotService/peer/XmlSnapshotPeerVm.java | 79 +
.../peer/XmlSnapshotPeerVm.layout.xml | 61 +
.../child/XmlSnapshotPeerChildVm-description.adoc | 3 +
.../peer/child/XmlSnapshotPeerChildVm.java | 61 +
.../peer/child/XmlSnapshotPeerChildVm.layout.xml | 52 +
.../services/extensions/secman/ExtSecManMenu.java | 44 +
.../apptenancy/AppTenancyVm-description.adoc | 0
.../extensions/secman/apptenancy/AppTenancyVm.java | 102 +
.../secman/apptenancy/AppTenancyVm.layout.xml | 57 +
.../ApplicationTenancyEvaluatorForDemo.java | 82 +
.../secman/apptenancy/entities/TenantedJdo.java | 63 +
.../apptenancy/entities/TenantedJdoEntities.java | 42 +
.../entities/seed/TenantedJdoSeedService.java | 55 +
.../services/wrapperFactory/WrapperFactoryJdo.java | 127 -
.../wrapperFactory/WrapperFactoryJdo.layout.xml | 50 -
.../wrapperFactory/WrapperFactoryJdoEntities.java | 51 -
.../WrapperFactoryJdoSeedService.java | 54 -
...WrapperFactoryJdo_mixinUpdatePropertyAsync.java | 62 -
...WrapperFactoryJdo_updatePropertyAsyncMixin.java | 58 -
.../src/main/java/demoapp/dom/tabs/TabDemo.java | 76 -
.../src/main/java/demoapp/dom/tabs/TabMenu.java | 47 -
.../main/java/demoapp/dom/tooltip/TooltipDemo.java | 227 -
.../main/java/demoapp/dom/tooltip/TooltipMenu.java | 56 -
.../dom/types/isis/blobs/IsisBlobs-common.adoc | 2 +-
.../dom/types/isis/blobs/IsisBlobs.layout.xml | 2 +-
.../types/isis/blobs/holder/IsisBlobHolder2.java | 21 +-
.../blobs/holder/IsisBlobHolder_mixinProperty.java | 4 +-
...sBlobHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../IsisBlobHolder_updateReadOnlyProperty.java | 5 +-
...obHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../dom/types/isis/blobs/jdo/IsisBlobJdo.java | 15 +-
.../types/isis/blobs/jdo/IsisBlobJdo.layout.xml | 2 +-
.../dom/types/isis/blobs/vm/IsisBlobVm.java | 16 +-
.../dom/types/isis/blobs/vm/IsisBlobVm.layout.xml | 2 +-
.../dom/types/isis/clobs/IsisClobs-common.adoc | 2 +-
.../dom/types/isis/clobs/IsisClobs.layout.xml | 2 +-
.../types/isis/clobs/holder/IsisClobHolder2.java | 21 +-
.../clobs/holder/IsisClobHolder_mixinProperty.java | 4 +-
...sClobHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../IsisClobHolder_updateReadOnlyProperty.java | 5 +-
...obHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../dom/types/isis/clobs/jdo/IsisClobJdo.java | 15 +-
.../types/isis/clobs/jdo/IsisClobJdo.layout.xml | 2 +-
.../dom/types/isis/clobs/vm/IsisClobVm.java | 15 +-
.../dom/types/isis/clobs/vm/IsisClobVm.layout.xml | 2 +-
.../IsisLocalResourcePaths-common.adoc | 2 +-
.../IsisLocalResourcePaths.layout.xml | 2 +-
.../holder/IsisLocalResourcePathHolder2.java | 21 +-
.../IsisLocalResourcePathHolder_mixinProperty.java | 4 +-
...ePathHolder_updateReadOnlyOptionalProperty.java | 5 +-
...lResourcePathHolder_updateReadOnlyProperty.java | 5 +-
...thHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../jdo/IsisLocalResourcePathJdo.java | 16 +-
.../jdo/IsisLocalResourcePathJdo.layout.xml | 2 +-
.../vm/IsisLocalResourcePathVm.java | 15 +-
.../vm/IsisLocalResourcePathVm.layout.xml | 2 +-
.../dom/types/isis/markups/IsisMarkups-common.adoc | 2 +-
.../dom/types/isis/markups/IsisMarkups.layout.xml | 2 +-
.../isis/markups/holder/IsisMarkupHolder2.java | 21 +-
.../holder/IsisMarkupHolder_mixinProperty.java | 4 +-
...arkupHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../IsisMarkupHolder_updateReadOnlyProperty.java | 5 +-
...upHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 17 +-
.../isis/markups/jdo/IsisMarkupJdo.layout.xml | 2 +-
.../dom/types/isis/markups/vm/IsisMarkupVm.java | 17 +-
.../types/isis/markups/vm/IsisMarkupVm.layout.xml | 2 +-
.../types/isis/passwords/IsisPasswords-common.adoc | 2 +-
.../types/isis/passwords/IsisPasswords.layout.xml | 2 +-
.../isis/passwords/holder/IsisPasswordHolder2.java | 21 +-
.../holder/IsisPasswordHolder_mixinProperty.java | 4 +-
...swordHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../IsisPasswordHolder_updateReadOnlyProperty.java | 5 +-
...rdHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../types/isis/passwords/jdo/IsisPasswordJdo.java | 15 +-
.../isis/passwords/jdo/IsisPasswordJdo.layout.xml | 2 +-
.../types/isis/passwords/vm/IsisPasswordVm.java | 15 +-
.../isis/passwords/vm/IsisPasswordVm.layout.xml | 2 +-
.../isisext/asciidocs/IsisAsciiDocs-common.adoc | 2 +-
.../isisext/asciidocs/IsisAsciiDocs.layout.xml | 2 +-
.../asciidocs/holder/IsisAsciiDocHolder2.java | 25 +-
.../holder/IsisAsciiDocHolder_mixinProperty.java | 4 +-
...iiDocHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../IsisAsciiDocHolder_updateReadOnlyProperty.java | 5 +-
...ocHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../isisext/asciidocs/jdo/IsisAsciiDocJdo.java | 17 +-
.../asciidocs/jdo/IsisAsciiDocJdo.layout.xml | 2 +-
.../types/isisext/asciidocs/vm/IsisAsciiDocVm.java | 16 +-
.../isisext/asciidocs/vm/IsisAsciiDocVm.layout.xml | 2 +-
.../isisext/markdowns/IsisMarkdowns-common.adoc | 2 +-
.../isisext/markdowns/IsisMarkdowns.layout.xml | 2 +-
.../markdowns/holder/IsisMarkdownHolder2.java | 21 +-
.../holder/IsisMarkdownHolder_mixinProperty.java | 4 +-
...kdownHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../IsisMarkdownHolder_updateReadOnlyProperty.java | 5 +-
...wnHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../isisext/markdowns/jdo/IsisMarkdownJdo.java | 17 +-
.../markdowns/jdo/IsisMarkdownJdo.layout.xml | 2 +-
.../types/isisext/markdowns/vm/IsisMarkdownVm.java | 17 +-
.../isisext/markdowns/vm/IsisMarkdownVm.layout.xml | 2 +-
.../isisext/sse}/AsyncActionDemo-description.adoc | 0
.../dom/types/isisext/sse/AsyncActionDemo.java | 79 +
.../isisext/sse}/AsyncActionDemo.layout.xml | 0
.../dom/types/isisext/sse/AsyncActionMenu.java | 48 +
.../demoapp/dom/types/isisext/sse/DemoTask.java | 67 +
.../dom/types/isisext/sse/TaskProgress.java | 56 +
.../dom/types/javaawt/JavaAwtTypesMenu.java | 6 +-
.../images/JavaAwtBufferedImages-common.adoc | 67 +
...adoc => JavaAwtBufferedImages-description.adoc} | 0
.../javaawt/images/JavaAwtBufferedImages.java | 81 +
.../images/JavaAwtBufferedImages.layout.xml | 56 +
.../types/javaawt/images/JavaAwtImages-common.adoc | 65 -
.../dom/types/javaawt/images/JavaAwtImages.java | 81 -
.../types/javaawt/images/JavaAwtImages.layout.xml | 56 -
.../javaawt/images/holder/JavaAwtImageHolder2.java | 21 +-
.../holder/JavaAwtImageHolder_actionReturning.java | 6 +-
...vaAwtImageHolder_actionReturningCollection.java | 6 +-
.../holder/JavaAwtImageHolder_mixinProperty.java | 4 +-
...ImageHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../JavaAwtImageHolder_updateReadOnlyProperty.java | 5 +-
...geHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../images/jdo/JavaAwtImageJdo-description.adoc | 7 +-
.../types/javaawt/images/jdo/JavaAwtImageJdo.java | 61 +-
.../javaawt/images/jdo/JavaAwtImageJdo.layout.xml | 6 +-
.../images/vm/JavaAwtImageVm-description.adoc | 6 +-
.../types/javaawt/images/vm/JavaAwtImageVm.java | 52 +-
.../javaawt/images/vm/JavaAwtImageVm.layout.xml | 6 +-
.../javalang/booleans/WrapperBooleans-common.adoc | 2 +-
.../types/javalang/booleans/WrapperBooleans.java | 6 +-
.../javalang/booleans/WrapperBooleans.layout.xml | 2 +-
.../booleans/holder/WrapperBooleanHolder2.java | 21 +-
.../holder/WrapperBooleanHolder_mixinProperty.java | 4 +-
...oleanHolder_updateReadOnlyOptionalProperty.java | 5 +-
...rapperBooleanHolder_updateReadOnlyProperty.java | 5 +-
...anHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../javalang/booleans/jdo/WrapperBooleanJdo.java | 15 +-
.../booleans/jdo/WrapperBooleanJdo.layout.xml | 2 +-
.../javalang/booleans/vm/WrapperBooleanVm.java | 15 +-
.../booleans/vm/WrapperBooleanVm.layout.xml | 2 +-
.../types/javalang/bytes/WrapperBytes-common.adoc | 2 +-
.../types/javalang/bytes/WrapperBytes.layout.xml | 2 +-
.../javalang/bytes/holder/WrapperByteHolder2.java | 21 +-
.../holder/WrapperByteHolder_mixinProperty.java | 4 +-
...rByteHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../WrapperByteHolder_updateReadOnlyProperty.java | 5 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../types/javalang/bytes/jdo/WrapperByteJdo.java | 15 +-
.../javalang/bytes/jdo/WrapperByteJdo.layout.xml | 2 +-
.../dom/types/javalang/bytes/vm/WrapperByteVm.java | 15 +-
.../javalang/bytes/vm/WrapperByteVm.layout.xml | 2 +-
.../characters/WrapperCharacters-common.adoc | 2 +-
.../characters/WrapperCharacters.layout.xml | 2 +-
.../characters/holder/WrapperCharacterHolder2.java | 21 +-
.../WrapperCharacterHolder_mixinProperty.java | 4 +-
...acterHolder_updateReadOnlyOptionalProperty.java | 5 +-
...pperCharacterHolder_updateReadOnlyProperty.java | 5 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../characters/jdo/WrapperCharacterJdo.java | 15 +-
.../characters/jdo/WrapperCharacterJdo.layout.xml | 2 +-
.../javalang/characters/vm/WrapperCharacterVm.java | 15 +-
.../characters/vm/WrapperCharacterVm.layout.xml | 2 +-
.../javalang/doubles/WrapperDoubles-common.adoc | 4 +-
.../javalang/doubles/WrapperDoubles.layout.xml | 2 +-
.../doubles/holder/WrapperDoubleHolder2.java | 21 +-
.../holder/WrapperDoubleHolder_mixinProperty.java | 4 +-
...oubleHolder_updateReadOnlyOptionalProperty.java | 5 +-
...WrapperDoubleHolder_updateReadOnlyProperty.java | 5 +-
...leHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../javalang/doubles/jdo/WrapperDoubleJdo.java | 15 +-
.../doubles/jdo/WrapperDoubleJdo.layout.xml | 2 +-
.../types/javalang/doubles/vm/WrapperDoubleVm.java | 15 +-
.../javalang/doubles/vm/WrapperDoubleVm.layout.xml | 2 +-
.../javalang/floats/WrapperFloats-common.adoc | 2 +-
.../types/javalang/floats/WrapperFloats.layout.xml | 2 +-
.../floats/holder/WrapperFloatHolder2.java | 21 +-
.../holder/WrapperFloatHolder_mixinProperty.java | 4 +-
...FloatHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../WrapperFloatHolder_updateReadOnlyProperty.java | 5 +-
...atHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../types/javalang/floats/jdo/WrapperFloatJdo.java | 15 +-
.../javalang/floats/jdo/WrapperFloatJdo.layout.xml | 2 +-
.../types/javalang/floats/vm/WrapperFloatVm.java | 15 +-
.../javalang/floats/vm/WrapperFloatVm.layout.xml | 2 +-
.../javalang/integers/WrapperIntegers-common.adoc | 2 +-
.../javalang/integers/WrapperIntegers.layout.xml | 2 +-
.../integers/holder/WrapperIntegerHolder2.java | 21 +-
.../holder/WrapperIntegerHolder_mixinProperty.java | 4 +-
...tegerHolder_updateReadOnlyOptionalProperty.java | 5 +-
...rapperIntegerHolder_updateReadOnlyProperty.java | 5 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../javalang/integers/jdo/WrapperIntegerJdo.java | 15 +-
.../integers/jdo/WrapperIntegerJdo.layout.xml | 2 +-
.../javalang/integers/vm/WrapperIntegerVm.java | 15 +-
.../integers/vm/WrapperIntegerVm.layout.xml | 2 +-
.../types/javalang/longs/WrapperLongs-common.adoc | 2 +-
.../types/javalang/longs/WrapperLongs.layout.xml | 2 +-
.../javalang/longs/holder/WrapperLongHolder2.java | 21 +-
.../holder/WrapperLongHolder_mixinProperty.java | 4 +-
...rLongHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../WrapperLongHolder_updateReadOnlyProperty.java | 5 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../types/javalang/longs/jdo/WrapperLongJdo.java | 15 +-
.../javalang/longs/jdo/WrapperLongJdo.layout.xml | 2 +-
.../dom/types/javalang/longs/vm/WrapperLongVm.java | 15 +-
.../javalang/longs/vm/WrapperLongVm.layout.xml | 2 +-
.../javalang/shorts/WrapperShorts-common.adoc | 2 +-
.../types/javalang/shorts/WrapperShorts.layout.xml | 2 +-
.../shorts/holder/WrapperShortHolder2.java | 21 +-
.../holder/WrapperShortHolder_mixinProperty.java | 4 +-
...ShortHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../WrapperShortHolder_updateReadOnlyProperty.java | 5 +-
...rtHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../types/javalang/shorts/jdo/WrapperShortJdo.java | 15 +-
.../javalang/shorts/jdo/WrapperShortJdo.layout.xml | 2 +-
.../types/javalang/shorts/vm/WrapperShortVm.java | 15 +-
.../javalang/shorts/vm/WrapperShortVm.layout.xml | 2 +-
.../javalang/strings/JavaLangStrings-common.adoc | 2 +-
.../javalang/strings/JavaLangStrings.layout.xml | 2 +-
.../strings/holder/JavaLangStringHolder2.java | 21 +-
.../holder/JavaLangStringHolder_mixinProperty.java | 4 +-
...tringHolder_updateReadOnlyOptionalProperty.java | 5 +-
...avaLangStringHolder_updateReadOnlyProperty.java | 5 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../javalang/strings/jdo/JavaLangStringJdo.java | 15 +-
.../strings/jdo/JavaLangStringJdo.layout.xml | 2 +-
.../javalang/strings/vm/JavaLangStringVm.java | 15 +-
.../strings/vm/JavaLangStringVm.layout.xml | 2 +-
.../types/javalang/voids/JavaLangVoids.layout.xml | 2 +-
.../bigdecimals/JavaMathBigDecimals-common.adoc | 2 +-
.../bigdecimals/JavaMathBigDecimals.layout.xml | 2 +-
.../holder/JavaMathBigDecimalHolder2.java | 21 +-
.../JavaMathBigDecimalHolder_mixinProperty.java | 4 +-
...cimalHolder_updateReadOnlyOptionalProperty.java | 5 +-
...athBigDecimalHolder_updateReadOnlyProperty.java | 5 +-
...alHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 15 +-
.../jdo/JavaMathBigDecimalJdo.layout.xml | 2 +-
.../bigdecimals/vm/JavaMathBigDecimalVm.java | 15 +-
.../bigdecimals/vm/JavaMathBigDecimalVm.layout.xml | 2 +-
.../bigintegers/JavaMathBigIntegers-common.adoc | 2 +-
.../bigintegers/JavaMathBigIntegers.layout.xml | 2 +-
.../holder/JavaMathBigIntegerHolder2.java | 21 +-
.../JavaMathBigIntegerHolder_mixinProperty.java | 4 +-
...tegerHolder_updateReadOnlyOptionalProperty.java | 5 +-
...athBigIntegerHolder_updateReadOnlyProperty.java | 5 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../bigintegers/jdo/JavaMathBigIntegerJdo.java | 15 +-
.../jdo/JavaMathBigIntegerJdo.layout.xml | 2 +-
.../bigintegers/vm/JavaMathBigIntegerVm.java | 15 +-
.../bigintegers/vm/JavaMathBigIntegerVm.layout.xml | 2 +-
.../dom/types/javanet/urls/JavaNetUrls-common.adoc | 2 +-
.../dom/types/javanet/urls/JavaNetUrls.layout.xml | 1 +
.../javanet/urls/holder/JavaNetUrlHolder2.java | 21 +-
.../holder/JavaNetUrlHolder_mixinProperty.java | 4 +-
...etUrlHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../JavaNetUrlHolder_updateReadOnlyProperty.java | 5 +-
...rlHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java | 15 +-
.../javanet/urls/jdo/JavaNetUrlJdo.layout.xml | 2 +-
.../dom/types/javanet/urls/vm/JavaNetUrlVm.java | 15 +-
.../types/javanet/urls/vm/JavaNetUrlVm.layout.xml | 2 +-
.../javasql/javasqldate/JavaSqlDates-common.adoc | 4 +-
.../javasql/javasqldate/JavaSqlDates.layout.xml | 2 +-
.../javasqldate/holder/JavaSqlDateHolder2.java | 21 +-
.../javasqldate/holder/JavaSqlDateHolder3.java | 16 +-
.../holder/JavaSqlDateHolder_mixinProperty.java | 4 +-
...lDateHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../JavaSqlDateHolder_updateReadOnlyProperty.java | 5 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../javasql/javasqldate/jdo/JavaSqlDateJdo.java | 15 +-
.../javasqldate/jdo/JavaSqlDateJdo.layout.xml | 2 +-
.../javasql/javasqldate/vm/JavaSqlDateVm.java | 15 +-
.../javasqldate/vm/JavaSqlDateVm.layout.xml | 2 +-
.../javasqltimestamp/JavaSqlTimestamps-common.adoc | 2 +-
.../javasqltimestamp/JavaSqlTimestamps.layout.xml | 2 +-
.../holder/JavaSqlTimestampHolder2.java | 21 +-
.../holder/JavaSqlTimestampHolder3.java | 16 +-
.../JavaSqlTimestampHolder_mixinProperty.java | 4 +-
...stampHolder_updateReadOnlyOptionalProperty.java | 5 +-
...aSqlTimestampHolder_updateReadOnlyProperty.java | 5 +-
...mpHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../javasqltimestamp/jdo/JavaSqlTimestampJdo.java | 15 +-
.../jdo/JavaSqlTimestampJdo.layout.xml | 2 +-
.../javasqltimestamp/vm/JavaSqlTimestampVm.java | 15 +-
.../vm/JavaSqlTimestampVm.layout.xml | 2 +-
.../JavaTimeLocalDates-common.adoc | 2 +-
.../JavaTimeLocalDates.layout.xml | 2 +-
.../holder/JavaTimeLocalDateHolder2.java | 21 +-
.../holder/JavaTimeLocalDateHolder3.java | 16 +-
.../JavaTimeLocalDateHolder_mixinProperty.java | 4 +-
...lDateHolder_updateReadOnlyOptionalProperty.java | 5 +-
...TimeLocalDateHolder_updateReadOnlyProperty.java | 5 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../jdo/JavaTimeLocalDateJdo.java | 15 +-
.../jdo/JavaTimeLocalDateJdo.layout.xml | 2 +-
.../javatimelocaldate/vm/JavaTimeLocalDateVm.java | 15 +-
.../vm/JavaTimeLocalDateVm.layout.xml | 2 +-
.../JavaTimeLocalDateTimes-common.adoc | 2 +-
.../JavaTimeLocalDateTimes.layout.xml | 2 +-
.../holder/JavaTimeLocalDateTimeHolder2.java | 21 +-
.../holder/JavaTimeLocalDateTimeHolder3.java | 16 +-
.../JavaTimeLocalDateTimeHolder_mixinProperty.java | 4 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 5 +-
...LocalDateTimeHolder_updateReadOnlyProperty.java | 5 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../jdo/JavaTimeLocalDateTimeJdo.java | 15 +-
.../jdo/JavaTimeLocalDateTimeJdo.layout.xml | 2 +-
.../vm/JavaTimeLocalDateTimeVm.java | 15 +-
.../vm/JavaTimeLocalDateTimeVm.layout.xml | 2 +-
.../JavaTimeOffsetDateTimes-common.adoc | 2 +-
.../JavaTimeOffsetDateTimes.layout.xml | 2 +-
.../holder/JavaTimeOffsetDateTimeHolder2.java | 21 +-
.../holder/JavaTimeOffsetDateTimeHolder3.java | 16 +-
...JavaTimeOffsetDateTimeHolder_mixinProperty.java | 4 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 5 +-
...ffsetDateTimeHolder_updateReadOnlyProperty.java | 5 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../jdo/JavaTimeOffsetDateTimeJdo.java | 15 +-
.../jdo/JavaTimeOffsetDateTimeJdo.layout.xml | 2 +-
.../jdo/JavaTimeOffsetDateTimeJdoSeedService.java | 8 +-
.../vm/JavaTimeOffsetDateTimeVm.java | 15 +-
.../vm/JavaTimeOffsetDateTimeVm.layout.xml | 2 +-
.../JavaTimeOffsetTimes-common.adoc | 2 +-
.../JavaTimeOffsetTimes.layout.xml | 1 +
.../holder/JavaTimeOffsetTimeHolder2.java | 21 +-
.../holder/JavaTimeOffsetTimeHolder3.java | 16 +-
.../JavaTimeOffsetTimeHolder_mixinProperty.java | 4 +-
...tTimeHolder_updateReadOnlyOptionalProperty.java | 5 +-
...imeOffsetTimeHolder_updateReadOnlyProperty.java | 5 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../jdo/JavaTimeOffsetTimeJdo.java | 15 +-
.../jdo/JavaTimeOffsetTimeJdo.layout.xml | 2 +-
.../jdo/JavaTimeOffsetTimeJdoSeedService.java | 8 +-
.../vm/JavaTimeOffsetTimeVm.java | 15 +-
.../vm/JavaTimeOffsetTimeVm.layout.xml | 2 +-
.../JavaTimeZonedDateTimes-common.adoc | 2 +-
.../JavaTimeZonedDateTimes.layout.xml | 2 +-
.../holder/JavaTimeZonedDateTimeHolder2.java | 21 +-
.../holder/JavaTimeZonedDateTimeHolder3.java | 16 +-
.../JavaTimeZonedDateTimeHolder_mixinProperty.java | 4 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 5 +-
...ZonedDateTimeHolder_updateReadOnlyProperty.java | 5 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../jdo/JavaTimeZonedDateTimeJdo.java | 15 +-
.../jdo/JavaTimeZonedDateTimeJdo.layout.xml | 2 +-
.../jdo/JavaTimeZonedDateTimeJdoSeedService.java | 8 +-
.../vm/JavaTimeZonedDateTimeVm.java | 15 +-
.../vm/JavaTimeZonedDateTimeVm.layout.xml | 2 +-
.../javautildate/JavaUtilDates-common.adoc | 2 +-
.../javautil/javautildate/JavaUtilDates.layout.xml | 2 +-
.../javautildate/holder/JavaUtilDateHolder2.java | 21 +-
.../javautildate/holder/JavaUtilDateHolder3.java | 16 +-
.../holder/JavaUtilDateHolder_mixinProperty.java | 4 +-
...lDateHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../JavaUtilDateHolder_updateReadOnlyProperty.java | 5 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../javautil/javautildate/jdo/JavaUtilDateJdo.java | 15 +-
.../javautildate/jdo/JavaUtilDateJdo.layout.xml | 2 +-
.../javautil/javautildate/vm/JavaUtilDateVm.java | 15 +-
.../javautildate/vm/JavaUtilDateVm.layout.xml | 1 +
.../types/javautil/uuids/JavaUtilUuids-common.adoc | 2 +-
.../types/javautil/uuids/JavaUtilUuids.layout.xml | 2 +-
.../javautil/uuids/holder/JavaUtilUuidHolder2.java | 21 +-
.../holder/JavaUtilUuidHolder_mixinProperty.java | 4 +-
...lUuidHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../JavaUtilUuidHolder_updateReadOnlyProperty.java | 5 +-
...idHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../types/javautil/uuids/jdo/JavaUtilUuidJdo.java | 15 +-
.../javautil/uuids/jdo/JavaUtilUuidJdo.layout.xml | 2 +-
.../types/javautil/uuids/vm/JavaUtilUuidVm.java | 15 +-
.../javautil/uuids/vm/JavaUtilUuidVm.layout.xml | 2 +-
.../dom/types/jodatime/JodaTimeTypesMenu.java | 6 +
.../jodadatetime/JodaDateTimes-common.adoc | 2 +-
.../jodatime/jodadatetime/JodaDateTimes.layout.xml | 2 +-
.../jodadatetime/holder/JodaDateTimeHolder2.java | 21 +-
.../jodadatetime/holder/JodaDateTimeHolder3.java | 16 +-
.../holder/JodaDateTimeHolder_mixinProperty.java | 4 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 5 +-
.../JodaDateTimeHolder_updateReadOnlyProperty.java | 5 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java | 15 +-
.../jodadatetime/jdo/JodaDateTimeJdo.layout.xml | 2 +-
.../jodatime/jodadatetime/vm/JodaDateTimeVm.java | 16 +-
.../jodadatetime/vm/JodaDateTimeVm.layout.xml | 2 +-
.../jodalocaldate/JodaLocalDates-common.adoc | 2 +-
.../jodalocaldate/JodaLocalDates.layout.xml | 2 +-
.../jodalocaldate/holder/JodaLocalDateHolder2.java | 21 +-
.../jodalocaldate/holder/JodaLocalDateHolder3.java | 16 +-
.../holder/JodaLocalDateHolder_mixinProperty.java | 4 +-
...lDateHolder_updateReadOnlyOptionalProperty.java | 5 +-
...JodaLocalDateHolder_updateReadOnlyProperty.java | 5 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../jodalocaldate/jdo/JodaLocalDateJdo.java | 15 +-
.../jodalocaldate/jdo/JodaLocalDateJdo.layout.xml | 2 +-
.../jodatime/jodalocaldate/vm/JodaLocalDateVm.java | 16 +-
.../jodalocaldate/vm/JodaLocalDateVm.layout.xml | 2 +-
.../JodaLocalDateTimes-common.adoc | 2 +-
.../JodaLocalDateTimes.layout.xml | 2 +-
.../holder/JodaLocalDateTimeHolder2.java | 21 +-
.../holder/JodaLocalDateTimeHolder3.java | 16 +-
.../JodaLocalDateTimeHolder_mixinProperty.java | 4 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 5 +-
...LocalDateTimeHolder_updateReadOnlyProperty.java | 5 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../jdo/JodaLocalDateTimeJdo.java | 15 +-
.../jdo/JodaLocalDateTimeJdo.layout.xml | 2 +-
.../jodalocaldatetime/vm/JodaLocalDateTimeVm.java | 16 +-
.../vm/JodaLocalDateTimeVm.layout.xml | 2 +-
.../jodatime/jodalocaltime/JodaLocalTimes.java | 82 +
.../jodalocaltime/holder/JodaLocalTimeHolder.java | 37 +
.../jodalocaltime/holder/JodaLocalTimeHolder2.java | 74 +
.../JodaLocalTimeHolder_actionReturning.java | 39 +
...aLocalTimeHolder_actionReturningCollection.java | 52 +
.../holder/JodaLocalTimeHolder_mixinProperty.java | 41 +
...lTimeHolder_updateReadOnlyOptionalProperty.java | 54 +
...JodaLocalTimeHolder_updateReadOnlyProperty.java | 49 +
...meHolder_updateReadOnlyPropertyWithChoices.java | 65 +
.../jodalocaltime/jdo/JodaLocalTimeJdo.java | 80 +
.../jdo/JodaLocalTimeJdoEntities.java | 44 +
.../jdo/JodaLocalTimeJdoSeedService.java | 57 +
.../samples/JodaLocalTimeSamples.java | 39 +
.../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java | 88 +
.../booleans/PrimitiveBooleans-common.adoc | 2 +-
.../booleans/PrimitiveBooleans.layout.xml | 2 +-
.../booleans/holder/PrimitiveBooleanHolder.java | 7 +-
.../booleans/holder/PrimitiveBooleanHolder2.java | 21 +-
.../PrimitiveBooleanHolder_mixinProperty.java | 4 +-
...mitiveBooleanHolder_updateReadOnlyProperty.java | 5 +-
...anHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../booleans/jdo/PrimitiveBooleanJdo.java | 11 +-
.../booleans/jdo/PrimitiveBooleanJdo.layout.xml | 2 +-
.../primitive/booleans/vm/PrimitiveBooleanVm.java | 11 +-
.../booleans/vm/PrimitiveBooleanVm.layout.xml | 2 +-
.../primitive/bytes/PrimitiveBytes-common.adoc | 2 +-
.../primitive/bytes/PrimitiveBytes.layout.xml | 2 +-
.../bytes/holder/PrimitiveByteHolder2.java | 21 +-
.../holder/PrimitiveByteHolder_mixinProperty.java | 4 +-
...PrimitiveByteHolder_updateReadOnlyProperty.java | 5 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../primitive/bytes/jdo/PrimitiveByteJdo.java | 11 +-
.../bytes/jdo/PrimitiveByteJdo.layout.xml | 2 +-
.../types/primitive/bytes/vm/PrimitiveByteVm.java | 11 +-
.../primitive/bytes/vm/PrimitiveByteVm.layout.xml | 2 +-
.../primitive/chars/PrimitiveChars-common.adoc | 2 +-
.../primitive/chars/PrimitiveChars.layout.xml | 2 +-
.../chars/holder/PrimitiveCharHolder2.java | 21 +-
.../holder/PrimitiveCharHolder_mixinProperty.java | 4 +-
...PrimitiveCharHolder_updateReadOnlyProperty.java | 5 +-
...arHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../primitive/chars/jdo/PrimitiveCharJdo.java | 11 +-
.../chars/jdo/PrimitiveCharJdo.layout.xml | 2 +-
.../types/primitive/chars/vm/PrimitiveCharVm.java | 11 +-
.../primitive/chars/vm/PrimitiveCharVm.layout.xml | 2 +-
.../primitive/doubles/PrimitiveDoubles-common.adoc | 2 +-
.../primitive/doubles/PrimitiveDoubles.layout.xml | 2 +-
.../doubles/holder/PrimitiveDoubleHolder2.java | 21 +-
.../PrimitiveDoubleHolder_mixinProperty.java | 4 +-
...imitiveDoubleHolder_updateReadOnlyProperty.java | 5 +-
...leHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../primitive/doubles/jdo/PrimitiveDoubleJdo.java | 11 +-
.../doubles/jdo/PrimitiveDoubleJdo.layout.xml | 2 +-
.../primitive/doubles/vm/PrimitiveDoubleVm.java | 11 +-
.../doubles/vm/PrimitiveDoubleVm.layout.xml | 2 +-
.../primitive/floats/PrimitiveFloats-common.adoc | 2 +-
.../primitive/floats/PrimitiveFloats.layout.xml | 2 +-
.../floats/holder/PrimitiveFloatHolder2.java | 21 +-
.../holder/PrimitiveFloatHolder_mixinProperty.java | 4 +-
...rimitiveFloatHolder_updateReadOnlyProperty.java | 5 +-
...atHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../primitive/floats/jdo/PrimitiveFloatJdo.java | 11 +-
.../floats/jdo/PrimitiveFloatJdo.layout.xml | 2 +-
.../primitive/floats/vm/PrimitiveFloatVm.java | 11 +-
.../floats/vm/PrimitiveFloatVm.layout.xml | 2 +-
.../types/primitive/ints/PrimitiveInts-common.adoc | 2 +-
.../types/primitive/ints/PrimitiveInts.layout.xml | 2 +-
.../primitive/ints/holder/PrimitiveIntHolder2.java | 21 +-
.../holder/PrimitiveIntHolder_mixinProperty.java | 4 +-
.../PrimitiveIntHolder_updateReadOnlyProperty.java | 5 +-
...ntHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../types/primitive/ints/jdo/PrimitiveIntJdo.java | 11 +-
.../primitive/ints/jdo/PrimitiveIntJdo.layout.xml | 2 +-
.../types/primitive/ints/vm/PrimitiveIntVm.java | 11 +-
.../primitive/ints/vm/PrimitiveIntVm.layout.xml | 2 +-
.../primitive/longs/PrimitiveLongs-common.adoc | 2 +-
.../primitive/longs/PrimitiveLongs.layout.xml | 2 +-
.../longs/holder/PrimitiveLongHolder2.java | 21 +-
.../holder/PrimitiveLongHolder_mixinProperty.java | 4 +-
...PrimitiveLongHolder_updateReadOnlyProperty.java | 5 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../primitive/longs/jdo/PrimitiveLongJdo.java | 11 +-
.../longs/jdo/PrimitiveLongJdo.layout.xml | 2 +-
.../types/primitive/longs/vm/PrimitiveLongVm.java | 11 +-
.../primitive/longs/vm/PrimitiveLongVm.layout.xml | 2 +-
.../primitive/shorts/PrimitiveShorts-common.adoc | 2 +-
.../primitive/shorts/PrimitiveShorts.layout.xml | 2 +-
.../shorts/holder/PrimitiveShortHolder2.java | 21 +-
.../holder/PrimitiveShortHolder_mixinProperty.java | 4 +-
...rimitiveShortHolder_updateReadOnlyProperty.java | 5 +-
...rtHolder_updateReadOnlyPropertyWithChoices.java | 5 +-
.../primitive/shorts/jdo/PrimitiveShortJdo.java | 11 +-
.../shorts/jdo/PrimitiveShortJdo.layout.xml | 2 +-
.../primitive/shorts/vm/PrimitiveShortVm.java | 11 +-
.../shorts/vm/PrimitiveShortVm.layout.xml | 2 +-
.../demoapp/dom/types/tuple/ComplexNumber.java | 46 -
.../types/tuple/ComplexNumberValueSemantics.java | 116 -
.../demoapp/dom/types/tuple/NumberConstant.java | 56 -
.../dom/types/tuple/NumberConstant.layout.xml | 44 -
.../dom/types/tuple/NumberConstantRepository.java | 55 -
.../types/tuple/NumberConstant_updateNumber.java | 44 -
.../dom/types/tuple/TupleDemo-description.adoc | 26 -
.../java/demoapp/dom/types/tuple/TupleDemo.java | 46 -
.../demoapp/dom/types/tuple/TupleDemo.layout.xml | 38 -
.../demoapp/dom/types/tuple/TupleDemoMenu.java | 52 -
.../java/demoapp/dom/viewmodels/ViewModelMenu.java | 60 -
.../dom/viewmodels/jaxbrefentity/ChildJdo.java | 50 -
.../viewmodels/jaxbrefentity/ChildJdoEntities.java | 44 -
.../jaxbrefentity/StatefulVmJaxbRefsEntity.java | 153 -
.../StatefulVmJaxbRefsEntity.layout.xml | 47 -
.../jaxbrefentity/seed/ChildJdoSeedService.java | 64 -
.../usingjaxb/StatefulVmUsingJaxb-description.adoc | 48 -
.../viewmodels/usingjaxb/StatefulVmUsingJaxb.java | 109 -
.../usingjaxb/StatefulVmUsingJaxb.layout.xml | 50 -
.../demo/domain/src/main/resources/application.yml | 47 +-
.../src/main/resources/static/css/application.css | 7 +-
.../Property/publishing/uml-class-diag.png | Bin 0 -> 8859 bytes
.../src/main/resources/static/images/gift.svg | 59 +
.../customvaluetypes/ComplexNumberJdo_Test.java | 25 +
.../customui/GeocodeResponseUtilsTest.java | 17 +
.../geocoding/GeoapifyClientTest_geocode.java | 47 +
examples/demo/javafx/pom.xml | 2 +-
.../main/java/demoapp/javafx/DemoAppJavaFx.java | 4 +-
.../javafx/integtest/DemoFxTestAbstract.java | 2 +-
.../demoapp/javafx/integtest/DemoFxTestConfig.java | 44 -
.../integtest/DemoFxTestConfig_usingJdo.java | 68 +
examples/demo/jee/pom.xml | 8 -
examples/demo/pom.xml | 54 +-
examples/demo/vaadin/pom.xml | 4 +-
.../java/demoapp/webapp/vaadin/DemoAppVaadin.java | 4 +-
.../src/main/java/demoapp/web/DemoAppManifest.java | 2 +-
.../java/demoapp/web/linebreaker/LineBreaker.java | 8 +-
.../demoapp/web/replay/DemoReplayController.java | 2 +-
.../PrototypeActionsVisibilityAdvisor.java | 6 +-
examples/demo/wicket/build.gradle | 37 -
examples/demo/wicket/e2e-notes.adoc | 4 +-
examples/demo/wicket/pom.xml | 20 +
.../java/demoapp/webapp/wicket/DemoAppWicket.java | 18 +-
.../wicket/ui/custom/WhereInTheWorldPanel.html | 69 +
.../wicket/ui/custom/WhereInTheWorldPanel.java | 117 +
.../ui/custom/WhereInTheWorldPanelFactory.java | 66 +
.../integration/typescript/basic.ts | 2 +-
examples/demo/wicket/src/test/e2e/tsconfig.json | 2 +-
extensions/adoc/modules/ROOT/pages/about.adoc | 41 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 23 -
.../adoc/modules/ROOT/partials/module-nav.adoc | 1 +
extensions/core/command-log/adoc/antora.yml | 2 +-
.../command-log/adoc/modules/command-log/nav.adoc | 2 +-
.../adoc/modules/command-log/pages/about.adoc | 25 +-
.../modules/command-log/partials/module-nav.adoc | 2 +-
extensions/core/command-log/impl/pom.xml | 30 +-
.../impl/CommandServiceListenerForJdo.java | 88 -
.../commandlog/impl/CommandSubscriberForJdo.java | 88 +
.../impl/IsisModuleExtCommandLogImpl.java | 7 +-
.../extensions/commandlog/impl/jdo/CommandJdo.java | 50 +-
.../impl/jdo/CommandJdo.layout.fallback.xml | 2 +-
.../commandlog/impl/jdo/CommandJdoRepository.java | 212 +-
.../impl/jdo/CommandJdo_childCommands.java | 5 +-
.../impl/jdo/CommandJdo_openResultObject.java | 5 +-
.../impl/jdo/CommandJdo_openTargetObject.java | 5 +-
.../commandlog/impl/jdo/CommandJdo_retry.java | 14 +-
.../impl/jdo/CommandJdo_siblingCommands.java | 6 +-
.../impl/mixins/HasInteractionId_command.java | 80 +
.../impl/mixins/HasUniqueId_command.java | 79 -
.../mixins/HasUsername_recentCommandsByUser.java | 10 +-
.../impl/mixins/Object_recentCommands.java | 21 +-
.../commandlog/impl/mixins/T_recent.java | 3 +-
.../commandlog/impl/ui/CommandServiceMenu.java | 33 +-
extensions/core/command-replay/adoc/antora.yml | 2 +-
.../adoc/modules/command-replay/nav.adoc | 2 +-
.../command-replay/partials/module-nav.adoc | 2 +-
.../primary/IsisModuleExtCommandReplayPrimary.java | 3 +
.../primary/config/PrimaryConfig.java | 10 +-
.../primary/mixins/Object_openOnSecondary.java | 8 +-
.../primary/restapi/CommandRetrievalService.java | 32 +-
.../primary/spiimpl/CaptureResultOfCommand.java | 6 +-
.../primary/ui/CommandReplayOnPrimaryService.java | 60 +-
extensions/core/command-replay/secondary/pom.xml | 10 +-
.../IsisModuleExtCommandReplaySecondary.java | 3 +
.../commandreplay/secondary/SecondaryStatus.java | 3 +
.../secondary/analyser/CommandReplayAnalyser.java | 3 +
.../analyser/CommandReplayAnalyserException.java | 5 +-
.../analyser/CommandReplayAnalyserResult.java | 5 +-
.../analysis/CommandReplayAnalysisService.java | 5 +-
.../secondary/clock/TickingClockService.java | 8 +-
.../secondary/config/SecondaryConfig.java | 8 +-
.../executor/CommandExecutorServiceWithTime.java | 4 +-
.../secondary/fetch/CommandFetcher.java | 24 +-
.../secondary/job/ReplicateAndReplayJob.java | 32 +-
.../secondary/job/SecondaryStatusData.java | 3 +
.../jobcallables/IsTickingClockInitialized.java | 6 +-
.../jobcallables/ReplicateAndRunCommands.java | 30 +-
.../secondary/mixins/CommandJdo_exclude.java | 13 +-
.../secondary/mixins/CommandJdo_replayQueue.java | 9 +-
.../secondary/mixins/Object_openOnPrimary.java | 9 +-
.../spi/ReplayCommandExecutionController.java | 3 +-
.../ui/CommandReplayOnSecondaryService.java | 17 +-
.../secondary/fetch/CommandFetcher_Test.java | 7 +-
.../flyway/adoc/modules/flyway/pages/about.adoc | 54 +-
extensions/core/flyway/impl/build.gradle | 33 -
extensions/core/model-annotation/adoc/antora.yml | 19 -
.../adoc/modules/model-annotation/pages/about.adoc | 7 -
.../model-annotation/partials/module-nav.adoc | 5 -
extensions/core/model-annotation/build.gradle | 32 -
extensions/core/model-annotation/pom.xml | 56 -
.../applib/IsisModuleIncModelApplib.java | 26 -
.../modelannotation/applib/annotation/Model.java | 42 -
.../metamodel/IsisModuleExtModelAnnotation.java | 37 -
.../SupportingMethodValidatorRefinerFactory.java | 144 -
.../services/IncubatorMetaModelPlugin.java | 39 -
.../examples/DemoIsisInteractionTemplate.java | 2 -
.../adoc/modules/quartz/examples/DemoJob.java | 19 +-
.../quartz/adoc/modules/quartz/pages/about.adoc | 191 +-
extensions/core/quartz/impl/pom.xml | 37 +-
.../extensions/quartz/IsisModuleExtQuartzImpl.java | 3 +
.../quartz/context/JobExecutionData.java | 2 +
.../spring/AutowiringSpringBeanJobFactory.java | 3 +
extensions/pom.xml | 16 +-
.../adoc/modules/audit-trail/pages/about.adoc | 13 +-
.../adoc/modules/secman/pages/jdo-persistence.adoc | 60 +-
.../adoc/modules/secman/pages/jpa-persistence.adoc | 8 +
.../adoc/modules/secman/pages/shiro-realm.adoc | 7 +-
.../adoc/modules/secman/partials/module-nav.adoc | 1 +
extensions/security/secman/api/build.gradle | 34 -
.../secman/api/IsisModuleExtSecmanApi.java | 3 +
.../extensions/secman/api/SecmanConfiguration.java | 96 +
.../secman/api/SecurityModuleConfig.java | 92 -
.../isis/extensions/secman/api/SecurityRealm.java | 3 +
.../secman/api/SecurityRealmCharacteristic.java | 3 +
.../secman/api/SecurityRealmService.java | 3 +
.../secman/api/authorizor/AuthorizorSecman.java | 74 +
.../api/encryption/PasswordEncryptionService.java | 3 +
.../encryption/PasswordEncryptionServiceNone.java | 3 +
.../secman/api/events/UserCreatedEvent.java | 21 +-
.../api/permission/ApplicationPermission.java | 140 +-
.../permission/ApplicationPermission.layout.xml | 0
.../api/permission/ApplicationPermissionMode.java | 8 +-
.../ApplicationPermissionRepository.java | 39 +-
.../api/permission/ApplicationPermissionRule.java | 4 +-
.../api/permission/ApplicationPermissionValue.java | 10 +-
.../permission/ApplicationPermissionValueSet.java | 18 +-
.../permission/PermissionsEvaluationService.java | 4 +-
.../PermissionsEvaluationServiceAbstract.java | 5 +-
...PermissionsEvaluationServiceAllowBeatsVeto.java | 2 +
...PermissionsEvaluationServiceVetoBeatsAllow.java | 2 +
.../secman/api/role/ApplicationRole.java | 26 +-
.../secman/api/role/ApplicationRoleRepository.java | 11 +-
.../secman/api/tenancy/ApplicationTenancy.java | 17 +-
.../api/tenancy/ApplicationTenancyEvaluator.java | 2 +
.../api/tenancy/ApplicationTenancyRepository.java | 9 +-
.../extensions/secman/api/tenancy/HasAtPath.java | 20 +-
.../extensions/secman/api/user/AccountType.java | 11 +-
.../secman/api/user/ApplicationUser.java | 30 +-
.../secman/api/user/ApplicationUserRepository.java | 11 +-
.../secman/api/user/ApplicationUserStatus.java | 2 +
.../secman/encryption-jbcrypt/build.gradle | 32 -
.../IsisModuleExtSecmanEncryptionJbcrypt.java | 3 +
.../PasswordEncryptionServiceUsingJBcrypt.java | 5 +-
extensions/security/secman/model/build.gradle | 31 -
.../secman/model/IsisModuleExtSecmanModel.java | 3 +
.../secman/model/app/feature/ApplicationClass.java | 118 -
.../model/app/feature/ApplicationClass.layout.xml | 62 -
.../model/app/feature/ApplicationClassAction.java | 76 -
.../app/feature/ApplicationClassAction.layout.xml | 63 -
.../app/feature/ApplicationClassCollection.java | 78 -
.../feature/ApplicationClassCollection.layout.xml | 63 -
.../model/app/feature/ApplicationClassMember.java | 71 -
.../app/feature/ApplicationClassProperty.java | 116 -
.../feature/ApplicationClassProperty.layout.xml | 65 -
.../app/feature/ApplicationFeatureViewModel.java | 365 --
.../app/feature/ApplicationFeatureViewModels.java | 169 -
.../model/app/feature/ApplicationPackage.java | 76 -
.../app/feature/ApplicationPackage.layout.xml | 60 -
.../app/feature/ApplicationPermission_feature.java | 77 -
.../user/ApplicationUser_filterPermissions.java | 110 -
.../app/user/ApplicationUser_permissions.java | 70 -
.../secman/model/app/user/MeService.java | 93 -
.../model/app/user/UserPermissionViewModel.java | 413 --
.../dom/feature/ApplicationFeatureChoices.java | 164 +
.../dom/feature/ApplicationFeatureConstants.java | 28 +
.../dom/feature/ApplicationFeatureViewModel.java | 356 ++
.../dom/feature/ApplicationFeatureViewModels.java | 160 +
.../model/dom/feature/ApplicationNamespace.java | 72 +
.../dom/feature/ApplicationNamespace.layout.xml | 60 +
.../secman/model/dom/feature/ApplicationType.java | 114 +
.../model/dom/feature/ApplicationType.layout.xml | 62 +
.../model/dom/feature/ApplicationTypeAction.java | 77 +
.../dom/feature/ApplicationTypeAction.layout.xml | 63 +
.../dom/feature/ApplicationTypeCollection.java | 74 +
.../feature/ApplicationTypeCollection.layout.xml | 63 +
.../model/dom/feature/ApplicationTypeMember.java | 71 +
.../model/dom/feature/ApplicationTypeProperty.java | 132 +
.../dom/feature/ApplicationTypeProperty.layout.xml | 65 +
.../ApplicationOrphanedPermissionManager.java | 52 +
...OrphanedPermissionManager_relocateSelected.java | 84 +
.../dom/permission/ApplicationPermissionMenu.java | 14 +-
.../permission/ApplicationPermission_allow.java | 10 +-
.../permission/ApplicationPermission_changing.java | 10 +-
.../permission/ApplicationPermission_delete.java | 10 +-
.../permission/ApplicationPermission_feature.java | 67 +
.../ApplicationPermission_updateRole.java | 20 +-
.../dom/permission/ApplicationPermission_veto.java | 14 +-
.../permission/ApplicationPermission_viewing.java | 14 +-
.../secman/model/dom/role/ApplicationRoleMenu.java | 10 +-
.../model/dom/role/ApplicationRole_addAction.java | 104 -
.../model/dom/role/ApplicationRole_addClass.java | 79 -
.../dom/role/ApplicationRole_addCollection.java | 108 -
.../model/dom/role/ApplicationRole_addPackage.java | 83 -
.../dom/role/ApplicationRole_addPermission.java | 104 +
.../dom/role/ApplicationRole_addProperty.java | 118 -
.../model/dom/role/ApplicationRole_addUser.java | 19 +-
.../model/dom/role/ApplicationRole_delete.java | 13 +-
.../dom/role/ApplicationRole_removePermission.java | 111 -
.../role/ApplicationRole_removePermissions.java | 26 +-
.../model/dom/role/ApplicationRole_removeUser.java | 66 -
.../dom/role/ApplicationRole_removeUsers.java | 17 +-
.../role/ApplicationRole_updateDescription.java | 22 +-
.../model/dom/role/ApplicationRole_updateName.java | 20 +-
.../model/dom/tenancy/ApplicationTenancyMenu.java | 10 +-
.../dom/tenancy/ApplicationTenancy_addChild.java | 15 +-
.../dom/tenancy/ApplicationTenancy_addUser.java | 19 +-
.../dom/tenancy/ApplicationTenancy_delete.java | 15 +-
.../tenancy/ApplicationTenancy_removeChild.java | 21 +-
.../dom/tenancy/ApplicationTenancy_removeUser.java | 21 +-
.../dom/tenancy/ApplicationTenancy_updateName.java | 22 +-
.../tenancy/ApplicationTenancy_updateParent.java | 19 +-
.../dom/tenancy/ApplicationTenancy_users.java | 4 +-
.../model/dom/user/ApplicationUserManager.java | 2 +-
.../ApplicationUserManager_newDelegateUser.java | 10 +-
.../user/ApplicationUserManager_newLocalUser.java | 12 +-
.../secman/model/dom/user/ApplicationUserMenu.java | 22 +-
.../model/dom/user/ApplicationUser_addRole.java | 16 +-
.../model/dom/user/ApplicationUser_delete.java | 19 +-
.../model/dom/user/ApplicationUser_duplicate.java | 10 +-
.../user/ApplicationUser_filterPermissions.java | 109 +
.../model/dom/user/ApplicationUser_lock.java | 25 +-
.../dom/user/ApplicationUser_permissions.java | 70 +
.../model/dom/user/ApplicationUser_removeRole.java | 75 -
.../dom/user/ApplicationUser_removeRoles.java | 21 +-
.../dom/user/ApplicationUser_resetPassword.java | 23 +-
.../model/dom/user/ApplicationUser_unlock.java | 22 +-
.../user/ApplicationUser_updateAccountType.java | 23 +-
.../dom/user/ApplicationUser_updateAtPath.java | 20 +-
.../user/ApplicationUser_updateEmailAddress.java | 24 +-
.../dom/user/ApplicationUser_updateFaxNumber.java | 14 +-
.../model/dom/user/ApplicationUser_updateName.java | 38 +-
.../dom/user/ApplicationUser_updatePassword.java | 33 +-
.../user/ApplicationUser_updatePhoneNumber.java | 24 +-
.../dom/user/ApplicationUser_updateUsername.java | 20 +-
.../secman/model/dom/user/HasUsername_open.java | 42 +-
.../secman/model/dom/user/MeService.java | 97 +
.../model/dom/user/UserPermissionViewModel.java | 406 ++
.../user/UserPermissionViewModel.layout.xml | 0
.../facets/TenantedAuthorizationFacetDefault.java | 4 +-
.../ApplicationOrphanedPermissionManager.png | Bin 0 -> 1082 bytes
.../security/secman/persistence-jdo/build.gradle | 34 -
extensions/security/secman/persistence-jdo/pom.xml | 13 +-
.../jdo/IsisModuleExtSecmanPersistenceJdo.java | 3 +
.../jdo/dom/permission/ApplicationPermission.java | 125 +-
.../permission/ApplicationPermission.layout.xml | 2 +-
.../ApplicationPermissionRepository.java | 195 +-
.../secman/jdo/dom/role/ApplicationRole.java | 55 +-
.../jdo/dom/role/ApplicationRoleRepository.java | 17 +-
.../secman/jdo/dom/tenancy/ApplicationTenancy.java | 12 +-
.../dom/tenancy/ApplicationTenancyRepository.java | 16 +-
.../secman/jdo/dom/user/ApplicationUser.java | 82 +-
.../jdo/dom/user/ApplicationUserRepository.java | 30 +-
.../secman/jdo/seed/SeedSecurityModuleService.java | 32 +-
.../jdo/seed/SeedUsersAndRolesFixtureScript.java | 26 +-
.../AbstractRoleAndPermissionsFixtureScript.java | 91 +-
.../scripts/AbstractUserAndRolesFixtureScript.java | 40 +-
.../secman/jdo/seed/scripts/GlobalTenancy.java | 3 +
...xtFixturesFixtureResultsRoleAndPermissions.java | 13 +-
.../IsisExtSecmanAdminRoleAndPermissions.java | 50 +
.../jdo/seed/scripts/IsisExtSecmanAdminUser.java | 39 +
.../IsisExtSecmanFixtureRoleAndPermissions.java | 47 +
...IsisExtSecmanRegularUserRoleAndPermissions.java | 87 +
.../IsisModuleSecurityAdminRoleAndPermissions.java | 44 -
.../seed/scripts/IsisModuleSecurityAdminUser.java | 37 -
...sisModuleSecurityFixtureRoleAndPermissions.java | 41 -
...oduleSecurityRegularUserRoleAndPermissions.java | 92 -
extensions/security/secman/persistence-jpa/pom.xml | 81 +
.../jpa/IsisModuleExtSecmanPersistenceJpa.java | 61 +
.../secman/jpa/dom/constants/NamedQueryNames.java | 41 +
.../jpa/dom/permission/ApplicationPermission.java | 320 ++
.../permission/ApplicationPermission.layout.xml | 56 +
.../ApplicationPermissionRepository.java | 357 ++
.../secman/jpa/dom/role/ApplicationRole.java | 210 +
.../secman/jpa/dom/role/ApplicationRole.layout.xml | 47 +
.../jpa/dom/role/ApplicationRoleRepository.java | 174 +
.../secman/jpa/dom/tenancy/ApplicationTenancy.java | 202 +
.../jpa/dom/tenancy/ApplicationTenancy.layout.xml | 49 +
.../dom/tenancy/ApplicationTenancyRepository.java | 207 +
.../secman/jpa/dom/user/ApplicationUser.java | 460 ++
.../secman/jpa/dom/user/ApplicationUser.layout.xml | 72 +
.../jpa/dom/user/ApplicationUserRepository.java | 244 +
.../secman/jpa/seed/SeedSecurityModuleService.java | 67 +
.../jpa/seed/SeedUsersAndRolesFixtureScript.java | 65 +
.../AbstractRoleAndPermissionsFixtureScript.java | 90 +
.../seed/scripts/AbstractTenancyFixtureScript.java | 53 +
.../scripts/AbstractUserAndRolesFixtureScript.java | 119 +
.../secman/jpa/seed/scripts/GlobalTenancy.java | 36 +
...xtFixturesFixtureResultsRoleAndPermissions.java | 47 +
.../IsisExtSecmanAdminRoleAndPermissions.java | 50 +
.../jpa/seed/scripts/IsisExtSecmanAdminUser.java | 39 +
.../IsisExtSecmanFixtureRoleAndPermissions.java | 46 +
...IsisExtSecmanRegularUserRoleAndPermissions.java | 87 +
...tyModuleAppUserRegistrationServiceAbstract.java | 105 +
.../src/main/resources/META-INF/orm-secman.xml | 44 +
extensions/security/secman/pom.xml | 6 +
.../security/secman/shiro-realm/build.gradle | 32 -
.../secman/shiro/AuthInfoForApplicationUser.java | 2 +-
.../shiro/IsisModuleExtSecmanRealmShiro.java | 3 +
.../shiro/IsisModuleExtSecmanShiroRealm.java | 39 +-
.../secman/shiro/PermissionForMember.java | 2 +-
.../secman/shiro/PrincipalForApplicationUser.java | 3 +-
.../services/SecurityRealmServiceUsingShiro.java | 7 +-
.../extensions/secman/shiro/util/ShiroUtils.java | 5 +-
.../images}/activeds-ldap-groups.png | Bin
.../images}/activeds-ldap-mojo-partition.png | Bin
.../images}/activeds-ldap-mojo-root-dse.png | Bin
.../images}/activeds-ldap-sasl-authentication.png | Bin
.../images}/activeds-ldap-users.png | Bin
.../configure-shiro-to-use-isis-ldap-realm.png | Bin
.../adoc/modules/shiro-realm-ldap/pages/about.adoc | 4 +
.../modules/shiro-realm-ldap/pages/ldap-realm.adoc | 145 +
.../security/shiro-realm-ldap/impl/build.gradle | 30 -
.../realm/impl/IsisLdapContextFactory.java | 2 +
.../shirorealmldap/realm/impl/IsisLdapRealm.java | 2 +
.../impl/IsisModuleExtShiroRealmLdapImpl.java | 3 +
extensions/vro/cors/impl/build.gradle | 32 -
.../cors/impl/IsisModuleExtCorsImpl.java | 39 +-
.../cors/impl/IsisModuleExtCorsImplTest.java | 15 +-
extensions/vw/exceldownload/ui/build.gradle | 34 -
.../ui/IsisModuleExtExcelDownloadUi.java | 3 +
.../ui/components/CollectionContentsAsExcel.java | 7 +-
.../CollectionContentsAsExcelFactory.java | 6 +-
.../ui/components/ExcelFileModel.java | 4 +-
extensions/vw/fullcalendar/applib/build.gradle | 30 -
.../fullcalendar/applib/CalendarEventable.java | 3 +
.../fullcalendar/applib/Calendarable.java | 15 +-
.../applib/IsisModuleExtFullCalendarApplib.java | 3 +
.../spi/CalendarableDereferencingService.java | 1 +
.../fullcalendar/applib/value/CalendarEvent.java | 30 +-
extensions/vw/fullcalendar/pom.xml | 2 +-
extensions/vw/fullcalendar/ui/build.gradle | 31 -
.../ui/component/CalendaredCollectionAbstract.java | 4 +-
.../component/FullCalendarWithEventHandling.java | 2 +-
.../ui/component/IsisModuleExtFullCalendarUi.java | 3 +
.../adoc/modules/gmap3/partials/module-nav.adoc | 2 +-
extensions/vw/pdfjs/applib/build.gradle | 30 -
.../pdfjs/applib/annotations/PdfJsViewer.java | 2 +
.../wicket/pdfjs/applib/config/PdfJsConfig.java | 3 +
.../viewer/wicket/pdfjs/applib/config/Scale.java | 3 +
.../pdfjs/applib/spi/PdfJsViewerAdvisor.java | 10 +-
.../demomodule/dom/PdfJsDemoObjectWithBlob.java | 4 +-
extensions/vw/pdfjs/metamodel/build.gradle | 31 -
.../pdfjs/metamodel/facet/PdfJsViewerFacet.java | 6 +-
extensions/vw/pdfjs/ui/build.gradle | 30 -
.../wicket/pdfjs/ui/IsisModuleExtPdfjsUi.java | 3 +
.../pdfjs/ui/components/PdfJsViewerPanel.java | 9 +-
.../PdfJsViewerPanelComponentFactory.java | 4 +-
.../pdfjs/ui/components/PdfJsViewerReference.java | 3 +
.../ui/components/ScalarPanelAbstractLegacy.java | 5 +-
.../src/main/java/org/wicketstuff/pdfjs/res/pdf.js | 2 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 1 -
.../modules/kroviz/pages/DevelopmentGuide.adoc | 38 +-
.../kroviz/adoc/modules/kroviz/pages/about.adoc | 4 +-
.../kroviz/partials/design/dev-mindmap.adoc | 5 +-
.../isis/client/kroviz/ui/kv/DropdownSearch.kt | 70 +
.../apache/isis/client/kroviz/ui/kv/EventChart.kt | 2 +
.../org/apache/isis/client/kroviz/ui/kv/RoApp.kt | 4 +-
.../apache/isis/client/kroviz/ui/kv/RoMenuBar.kt | 7 +
.../apache/isis/client/kroviz/ui/kv/RoTabPanel.kt | 4 +-
incubator/mappings/microprofile/build.gradle | 36 -
incubator/mappings/microprofile/pom.xml | 74 -
.../mappings/microprofile/src/main/adoc/antora.yml | 19 -
.../src/main/adoc/modules/microprofile/nav.adoc | 4 -
.../adoc/modules/microprofile/pages/about.adoc | 5 -
.../modules/microprofile/partials/module-nav.adoc | 7 -
.../jee_support/IsisCDIBeanScanInterceptor.java | 113 -
.../services/javax.enterprise.inject.spi.Extension | 1 -
incubator/pom.xml | 8 -
incubator/viewers/build.gradle | 6 -
.../viewer/javafx/model/context/UiContextFx.java | 4 +-
.../incubator/viewer/javafx/model/util/_fx.java | 1 -
.../javafx/ui/components/UiComponentHandlerFx.java | 1 -
.../ui/components/collections/TableViewFx.java | 6 +-
.../ui/components/form/field/CustomFieldFx.java | 2 +-
.../viewer/javafx/ui/main/MainViewFx.java | 4 +-
.../viewer/javafx/ui/main/UiActionHandlerFx.java | 4 +-
.../viewer/javafx/ui/main/UiBuilderFx.java | 57 +-
.../viewer/javafx/ui/main/UiContextFxDefault.java | 4 +-
incubator/viewers/vaadin/model/build.gradle | 33 -
incubator/viewers/vaadin/model/pom.xml | 119 +-
.../viewer/vaadin/model/context/UiContextVaa.java | 4 +-
incubator/viewers/vaadin/ui/build.gradle | 35 -
incubator/viewers/vaadin/ui/pom.xml | 7 +-
.../vaadin/ui/auth/AuthSessionStoreUtil.java | 24 +-
.../viewer/vaadin/ui/auth/LogoutHandlerVaa.java | 6 +-
.../ui/auth/VaadinAuthenticationHandler.java | 36 +-
.../viewer/vaadin/ui/binding/BindingsVaa.java | 1 -
.../ui/components/collection/TableViewVaa.java | 4 +-
.../viewer/vaadin/ui/pages/main/MainViewVaa.java | 6 -
.../vaadin/ui/pages/main/UiActionHandlerVaa.java | 4 +-
.../vaadin/ui/pages/main/UiContextVaaDefault.java | 4 +-
incubator/viewers/vaadin/viewer/build.gradle | 29 -
.../viewer/IsisModuleIncViewerVaadinViewer.java | 8 +-
.../viewer/vaadin/viewer/IsisServletForVaadin.java | 22 +-
interim-release.sh | 56 -
isis-parent/pom.xml | 64 +-
isis-tooling.yml | 132 +-
legacy/adoc/antora.yml | 23 -
legacy/adoc/modules/ROOT/nav.adoc | 4 -
legacy/adoc/modules/ROOT/pages/about.adoc | 7 -
.../adoc/modules/ROOT/partials/component-nav.adoc | 6 -
legacy/adoc/modules/ROOT/partials/module-nav.adoc | 9 -
legacy/extensions/core/applib/.gitignore | 1 -
legacy/extensions/core/applib/build.gradle | 35 -
legacy/extensions/core/applib/pom.xml | 93 -
.../core/applib/src/main/adoc/antora.yml | 19 -
.../applib/src/main/adoc/modules/applib/nav.adoc | 4 -
.../src/main/adoc/modules/applib/pages/about.adoc | 6 -
.../adoc/modules/applib/partials/module-nav.adoc | 4 -
.../isis/legacy/applib/DomainObjectContainer.java | 717 ---
.../apache/isis/legacy/applib/filter/Filter.java | 48 -
.../apache/isis/legacy/applib/filter/Filters.java | 108 -
.../services/eventbus/ActionDomainEvent.java | 202 -
.../services/eventbus/CollectionDomainEvent.java | 144 -
.../services/eventbus/PropertyDomainEvent.java | 121 -
.../org/apache/isis/legacy/applib/value/Color.java | 110 -
.../org/apache/isis/legacy/applib/value/Image.java | 129 -
.../apache/isis/legacy/applib/value/Magnitude.java | 64 -
.../org/apache/isis/legacy/applib/value/Money.java | 188 -
.../isis/legacy/applib/value/Percentage.java | 131 -
.../apache/isis/legacy/applib/value/ColorTest.java | 39 -
.../apache/isis/legacy/applib/value/MoneyTest.java | 232 -
.../isis/legacy/applib/value/PercentageTest.java | 73 -
legacy/extensions/core/commons/.gitignore | 1 -
legacy/extensions/core/commons/build.gradle | 35 -
legacy/extensions/core/commons/pom.xml | 93 -
.../core/commons/src/main/adoc/antora.yml | 19 -
.../commons/src/main/adoc/modules/commons/nav.adoc | 4 -
.../src/main/adoc/modules/commons/pages/about.adoc | 5 -
.../adoc/modules/commons/partials/module-nav.adoc | 4 -
.../internal/encoding/DataInputExtended.java | 58 -
.../encoding/DataInputExtendedDecorator.java | 203 -
.../internal/encoding/DataInputStreamExtended.java | 206 -
.../internal/encoding/DataOutputExtended.java | 68 -
.../encoding/DataOutputExtendedDecorator.java | 206 -
.../encoding/DataOutputStreamExtended.java | 227 -
.../internal/encoding/DebugDataInputExtended.java | 103 -
.../internal/encoding/DebugDataOutputExtended.java | 100 -
.../commons/internal/encoding/Encodable.java | 40 -
.../internal/encoding/EncodingConstants.java | 29 -
.../internal/encoding/FailedToDecodeException.java | 36 -
.../encoding/FailedToDeserializeException.java | 36 -
.../commons/internal/encoding/FieldType.java | 1350 -----
.../FutureWithIndexIntoFutureOfList.java | 63 -
.../threadpool/ThreadPoolExecutionMode.java | 66 -
.../internal/threadpool/ThreadPoolSizeAdvisor.java | 55 -
.../internal/threadpool/ThreadPoolSupport.java | 328 --
.../encoding/ByteEncoderDecoderRoundtripTest.java | 182 -
.../internal/threadpool/ThreadPoolSupportTest.java | 134 -
legacy/extensions/core/metamodel/.gitignore | 1 -
legacy/extensions/core/metamodel/build.gradle | 36 -
legacy/extensions/core/metamodel/pom.xml | 99 -
.../core/metamodel/src/main/adoc/antora.yml | 19 -
.../src/main/adoc/modules/metamodel/nav.adoc | 4 -
.../main/adoc/modules/metamodel/pages/about.adoc | 6 -
.../modules/metamodel/partials/module-nav.adoc | 7 -
.../facets/value/color/ColorValueFacet.java | 30 -
...lorValueFacetUsingSemanticsProviderFactory.java | 43 -
.../value/color/ColorValueSemanticsProvider.java | 126 -
...ageValueFacetUsingSemanticsProviderFactory.java | 43 -
.../value/image/ImageValueSemanticsProvider.java | 106 -
.../facets/value/money/MoneyValueFacet.java | 33 -
...neyValueFacetUsingSemanticsProviderFactory.java | 43 -
.../value/money/MoneyValueSemanticsProvider.java | 230 -
...ageValueFacetUsingSemanticsProviderFactory.java | 44 -
.../PercentageValueSemanticsProvider.java | 151 -
.../value/ColorValueSemanticsProviderTest.java | 90 -
.../value/ImageValueSemanticsProviderTest.java | 83 -
.../value/MoneyValueSemanticsProviderTest.java | 163 -
.../PercentageValueSemanticsProviderTest.java | 91 -
.../PolishMoneyValueSemanticsProviderTest.java | 164 -
.../ValueSemanticsProviderAbstractTestCase.java | 163 -
legacy/extensions/core/runtime/.gitignore | 1 -
legacy/extensions/core/runtime/build.gradle | 38 -
legacy/extensions/core/runtime/pom.xml | 111 -
.../core/runtime/src/main/adoc/antora.yml | 19 -
.../runtime/src/main/adoc/modules/runtime/nav.adoc | 4 -
.../src/main/adoc/modules/runtime/pages/about.adoc | 5 -
.../adoc/modules/runtime/partials/module-nav.adoc | 4 -
.../datanucleus/valuetypes/IsisMoneyMapping.java | 133 -
.../legacy/runtime/snapshot/DomSerializer.java | 33 -
.../legacy/runtime/snapshot/DomSerializerJaxp.java | 71 -
.../isis/legacy/runtime/sysout/SystemPrinter.java | 44 -
.../system/persistence/LoggingLocation.java | 27 -
.../runtime/system/persistence/ObjectFactory.java | 57 -
.../system/persistence/SuspendableListener.java | 27 -
.../viewer/web/AbstractServletOrFilterMapping.java | 56 -
.../runtime/viewer/web/FilterSpecification.java | 46 -
.../runtime/viewer/web/ServletSpecification.java | 46 -
.../runtime/viewer/web/WebAppSpecification.java | 135 -
.../scalars/isisapplib/IsisColorPanel.java | 42 -
.../scalars/isisapplib/IsisColorPanelFactory.java | 45 -
.../scalars/isisapplib/IsisMoneyPanel.java | 43 -
.../scalars/isisapplib/IsisMoneyPanelFactory.java | 45 -
.../scalars/isisapplib/IsisPercentagePanel.java | 44 -
.../isisapplib/IsisPercentagePanelFactory.java | 45 -
legacy/mappings/restclient/build.gradle | 31 -
legacy/mappings/restclient/pom.xml | 63 -
.../mappings/restclient/src/main/adoc/antora.yml | 19 -
.../src/main/adoc/modules/restclient/nav.adoc | 4 -
.../main/adoc/modules/restclient/pages/about.adoc | 5 -
.../modules/restclient/partials/module-nav.adoc | 4 -
.../legacy/restclient/ClientRequestFactory.java | 52 -
.../legacy/restclient/RepresentationWalker.java | 183 -
.../isis/legacy/restclient/RestEasyLegacy.java | 55 -
.../isis/legacy/restclient/RestfulClient.java | 189 -
.../legacy/restclient/RestfulClientException.java | 40 -
.../isis/legacy/restclient/lib/ClientExecutor.java | 118 -
.../isis/legacy/restclient/lib/ClientRequest.java | 43 -
.../restclient/lib/ClientRequestConfigurer.java | 175 -
.../restclient/lib/RestfulHttpMethodHelper.java | 83 -
.../lib/RestfulHttpMethodTest_setUp.java | 95 -
legacy/pom.xml | 112 -
legacy/subdomains/servletapi/impl/pom.xml | 37 -
.../servletapi/dom/IsisModuleSubServletApi.java | 28 -
.../subdomains/servletapi/src/main/adoc/antora.yml | 19 -
.../src/main/adoc/modules/servletapi/nav.adoc | 5 -
.../main/adoc/modules/servletapi/pages/about.adoc | 5 -
.../modules/servletapi/partials/module-nav.adoc | 3 -
log4j2.xml | 26 +
mappings/adoc/antora.yml | 2 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 8 +-
mappings/jaxrsclient/applib/build.gradle | 28 -
.../applib/IsisModuleExtJaxRsClientApplib.java | 3 +
.../jaxrsclient/applib/client/JaxRsClient.java | 3 +
.../jaxrsclient/applib/client/JaxRsResponse.java | 3 +
mappings/jaxrsclient/impl/pom.xml | 2 +-
.../impl/IsisModuleExtJaxRsClientImpl.java | 3 +
.../adoc/antora.yml | 0
.../adoc/modules/outbox-publisher/nav.adoc | 0
.../adoc/modules/outbox-publisher/pages/about.adoc | 0
.../outbox-publisher/partials/module-nav.adoc | 0
mappings/pom.xml | 4 +-
mappings/restclient/applib/build.gradle | 31 -
.../restclient/ActionParameterListBuilder.java | 15 +-
.../restclient/IsisModuleExtRestClient.java | 3 +
.../isis/extensions/restclient/ResponseDigest.java | 93 +-
.../isis/extensions/restclient/RestfulClient.java | 32 +-
.../extensions/restclient/RestfulClientConfig.java | 11 +-
.../restclient/RestfulClientException.java | 3 +
.../restclient/auth/BasicAuthFilter.java | 7 +-
.../restclient/log/ClientConversationFilter.java | 19 +-
.../restclient/log/ClientConversationLogger.java | 15 +-
mavendeps/adoc/modules/mavendeps/pages/about.adoc | 90 +-
.../setup-and-configure-dependencyManagement.adoc | 40 +
.../setup-and-configure-mavendeps-jdo.adoc | 25 +
.../setup-and-configure-mavendeps-jpa.adoc | 25 +
.../setup-and-configure-mavendeps-webapp.adoc | 26 +
mavendeps/jdk11/pom.xml | 29 +-
mavendeps/jdo/pom.xml | 76 +
mavendeps/jpa/pom.xml | 76 +
mavendeps/pom.xml | 18 +-
mavendeps/webapp/pom.xml | 15 +-
persistence/jdo/adoc/modules/ROOT/pages/about.adoc | 10 +-
.../jdo/adoc/modules/ROOT/pages/configuring.adoc | 26 -
.../modules/ROOT/pages/configuring/bulk-load.adoc | 35 -
.../disabling-persistence-by-reachability.adoc | 7 +-
.../ROOT/pages/configuring/persistence-xml.adoc | 36 -
.../modules/ROOT/pages/configuring/properties.adoc | 100 -
.../pages/configuring/using-jndi-data-source.adoc | 77 -
.../jdo/adoc/modules/ROOT/pages/db-schemas.adoc | 133 +-
.../modules/ROOT/pages/dependency-injection.adoc | 9 +
.../jdo/adoc/modules/ROOT/pages/enhancer.adoc | 14 +
.../adoc/modules/ROOT/pages/hints-and-tips.adoc | 4 -
.../pages/hints-and-tips/jdoql-and-timestamps.adoc | 2 +-
.../hints-and-tips/overriding-jdo-annotations.adoc | 4 +-
.../typesafe-queries-and-fetchgroups.adoc | 7 +-
.../jdo/adoc/modules/ROOT/pages/jdo-mappings.adoc | 11 -
.../jdo/adoc/modules/ROOT/pages/mapping-guide.adoc | 15 +
.../mandatory-properties-in-subtypes.adoc | 0
.../mapping-to-a-view.adoc | 0
.../one-to-m-bidirectional-relationships.adoc | 0
.../ROOT/pages/services/IsisJdoSupport.adoc | 225 -
.../ROOT/pages/setup-and-configuration.adoc | 167 +
.../jdo/adoc/modules/ROOT/partials/module-nav.adoc | 15 +-
persistence/jdo/applib/build.gradle | 32 -
.../jdo/applib/IsisModulePersistenceJdoApplib.java | 3 +
.../applib/exceptions/NotPersistableException.java | 43 -
.../exceptions/UnsupportedFindException.java | 42 -
.../applib/fixturestate/FixturesInstalledFlag.java | 34 -
.../fixturestate/FixturesInstalledState.java | 59 -
.../fixturestate/FixturesInstalledStateHolder.java | 32 -
.../jdo/applib/fixturestate/package-info.java | 47 -
.../jdo/applib/services/IsisJdoSupport.java | 93 -
.../jdo/applib/services/IsisJdoSupport_v3_2.java | 129 -
.../jdo/applib/services/JdoSupportService.java | 180 +
persistence/jdo/datanucleus-5/build.gradle | 36 -
persistence/jdo/datanucleus-5/pom.xml | 114 -
.../datanucleus5/IsisModuleJdoDataNucleus5.java | 84 -
.../CreateSchemaObjectFromClassMetadata.java | 231 -
.../datanucleus/DataNucleusContextUtil.java | 59 -
.../datanucleus/DataNucleusException.java | 43 -
.../datanucleus/DataNucleusLifeCycleHelper.java | 59 -
.../datanucleus/DataNucleusPropertiesAware.java | 26 -
.../datanucleus/DataNucleusSettings.java | 50 -
.../datanucleus/JdoRuntimeException.java | 34 -
.../datanucleus/metamodel/JdoPropertyUtils.java | 81 -
.../commands/AbstractDataNucleusObjectCommand.java | 41 -
.../commands/DataNucleusCreateObjectCommand.java | 69 -
.../commands/DataNucleusDeleteObjectCommand.java | 50 -
.../PersistenceQueryFindAllInstancesProcessor.java | 57 -
...sistenceQueryFindUsingApplibQueryProcessor.java | 161 -
.../queries/PersistenceQueryProcessor.java | 29 -
.../queries/PersistenceQueryProcessorAbstract.java | 83 -
.../datanucleus/persistence/queries/QueryUtil.java | 91 -
.../persistence/spi/JdoObjectIdDecoder.java | 90 -
.../persistence/spi/JdoObjectIdEncoder.java | 53 -
.../persistence/spi/JdoObjectIdSerializer.java | 205 -
.../service/JdoPersistenceLifecycleService.java | 148 -
.../applib/IsisBookmarkConverter.java | 43 -
.../applib/IsisLocalResourcePathConverter.java | 43 -
.../typeconverters/applib/IsisMarkupConverter.java | 43 -
.../applib/IsisPasswordConverter.java | 43 -
.../JavaAwtBufferedImageByteArrayConverter.java | 58 -
.../schema/v2/IsisChangesDtoConverter.java | 44 -
.../schema/v2/IsisCommandDtoConverter.java | 46 -
.../schema/v2/IsisInteractionDtoConverter.java | 45 -
.../schema/v2/IsisOidDtoConverter.java | 48 -
.../time/IsoOffsetTimeConverter.java | 44 -
.../time/IsoZonedDateTimeConverter.java | 44 -
.../applib/ByteArrayBlobRdbmsMapping.java | 49 -
.../valuetypes/applib/IsisBlobMapping.java | 131 -
.../valuetypes/applib/IsisClobMapping.java | 117 -
.../entities/IsisBeanTypeClassifierForJdo.java | 58 -
.../entities/JdoEntityTypeRegistry.java | 94 -
...xceptionRecognizerForJDODataStoreException.java | 47 -
...RecognizerForJDODataStoreExceptionAbstract.java | 61 -
...traintViolationForeignKeyNoActionException.java | 46 -
...ionRecognizerForJDOObjectNotFoundException.java | 43 -
...yConstraintViolationUniqueOrIndexException.java | 46 -
.../exceprecog/JdoNestedExceptionResolver.java | 45 -
.../datanucleus5/jdosupport/IsisJdoSupportDN5.java | 228 -
.../mixins/Persistable_datanucleusIdLong.java | 73 -
.../mixins/Persistable_datanucleusVersionLong.java | 66 -
.../Persistable_datanucleusVersionTimestamp.java | 66 -
.../mixins/Persistable_downloadJdoMetadata.java | 87 -
.../JdoStoreLifecycleListenerForIsis.java | 70 -
.../lifecycles/LoadLifecycleListenerForIsis.java | 46 -
.../datanucleus5/metamodel/JdoMetamodelMenu.java | 101 -
.../datanucleus5/metamodel/JdoMetamodelUtil.java | 63 -
.../metamodel/JdoProgrammingModelPlugin.java | 212 -
...JdoDatastoreIdentityAnnotationFacetFactory.java | 59 -
.../JdoDatastoreIdentityFacet.java | 34 -
.../JdoDatastoreIdentityFacetAbstract.java | 54 -
.../JdoDatastoreIdentityFacetAnnotation.java | 32 -
.../JdoDatastoreIdentityFacetImpl.java | 32 -
.../object/datastoreidentity/package-info.java | 17 -
.../JdoDiscriminatorAnnotationFacetFactory.java | 104 -
.../discriminator/JdoDiscriminatorFacet.java | 25 -
.../JdoDiscriminatorFacetDefault.java | 30 -
...nferredFromJdoDiscriminatorValueAnnotation.java | 35 -
.../facets/object/discriminator/package-info.java | 17 -
...cIdFacetForJdoPersistenceCapableAnnotation.java | 51 -
...doPersistenceCapableAnnotationFacetFactory.java | 106 -
.../JdoPersistenceCapableFacet.java | 45 -
.../JdoPersistenceCapableFacetAbstract.java | 91 -
.../JdoPersistenceCapableFacetAnnotation.java | 40 -
.../JdoPersistenceCapableFacetImpl.java | 150 -
.../object/persistencecapable/package-info.java | 22 -
.../facets/object/query/JdoNamedQuery.java | 112 -
.../object/query/JdoQueriesFacetAnnotation.java | 36 -
.../query/JdoQueryAnnotationFacetFactory.java | 99 -
.../facets/object/query/JdoQueryFacet.java | 59 -
.../facets/object/query/JdoQueryFacetAbstract.java | 64 -
.../object/query/JdoQueryFacetAnnotation.java | 36 -
.../object/query/VisitorForClauseAbstract.java | 109 -
.../facets/object/query/VisitorForFromClause.java | 67 -
.../object/query/VisitorForVariablesClause.java | 68 -
.../version/JdoVersionAnnotationFacetFactory.java | 103 -
.../facets/object/version/JdoVersionFacet.java | 25 -
.../version/JdoVersionFacetFromAnnotation.java | 30 -
.../facets/object/version/package-info.java | 17 -
...DerivedFromJdoColumnAnnotationFacetFactory.java | 180 -
.../BigDecimalFacetDerivedFromJdoColumn.java | 59 -
.../prop/column/BigDecimalFacetFallback.java | 47 -
.../column/MandatoryFacetDerivedFromJdoColumn.java | 36 -
...ndatoryFacetInferredFromAbsenceOfJdoColumn.java | 35 -
...ndatoryFromJdoColumnAnnotationFacetFactory.java | 217 -
...DerivedFromJdoColumnAnnotationFacetFactory.java | 155 -
.../column/MaxLengthFacetDerivedFromJdoColumn.java | 31 -
.../JdoNotPersistentAnnotationFacetFactory.java | 61 -
.../prop/notpersistent/JdoNotPersistentFacet.java | 35 -
.../JdoNotPersistentFacetAbstract.java | 37 -
.../JdoNotPersistentFacetAnnotation.java | 30 -
.../notpersistent/JdoNotPersistentFacetImpl.java | 30 -
...FacetDerivedFromJdoNotPersistentAnnotation.java | 31 -
...ledFacetDerivedFromJdoPrimaryKeyAnnotation.java | 35 -
.../JdoPrimaryKeyAnnotationFacetFactory.java | 61 -
.../facets/prop/primarykey/JdoPrimaryKeyFacet.java | 35 -
.../primarykey/JdoPrimaryKeyFacetAbstract.java | 37 -
.../primarykey/JdoPrimaryKeyFacetAnnotation.java | 30 -
.../prop/primarykey/JdoPrimaryKeyFacetImpl.java | 30 -
...nalFacetDerivedFromJdoPrimaryKeyAnnotation.java | 43 -
.../facets/prop/primarykey/package-info.java | 22 -
.../util/JdoPrimaryKeyPropertyPredicate.java | 48 -
.../datanucleus5/objectadapter/ObjectAdapter.java | 46 -
.../objectadapter/ObjectAdapterContext.java | 189 -
.../ObjectAdapterContext_Factories.java | 81 -
.../ObjectAdapterContext_NewIdentifier.java | 64 -
...ObjectAdapterContext_ObjectAdapterProvider.java | 60 -
.../objectadapter/ObjectAdapterProvider.java | 35 -
.../datanucleus5/objectadapter/PojoAdapter.java | 148 -
.../persistence/DNStoreManagerType.java | 130 -
.../DataNucleusApplicationComponents5.java | 244 -
.../persistence/IsisLifecycleListener.java | 203 -
.../persistence/IsisPersistenceSessionJdo.java | 86 -
.../persistence/IsisPersistenceSessionJdoBase.java | 259 -
.../IsisPlatformTransactionManagerForJdo.java | 175 -
.../persistence/IsisTransactionJdo.java | 485 --
.../persistence/IsisTransactionManagerJdo.java | 333 --
.../persistence/PersistenceSession.java | 117 -
.../persistence/PersistenceSession5.java | 760 ---
.../persistence/PersistenceSessionFactory.java | 33 -
.../persistence/PersistenceSessionFactory5.java | 209 -
.../jdo/datanucleus5/persistence/Utils.java | 47 -
.../persistence/command/CreateObjectCommand.java | 24 -
.../persistence/command/DestroyObjectCommand.java | 24 -
.../persistence/command/PersistenceCommand.java | 30 -
.../command/PersistenceCommandAbstract.java | 39 -
.../persistence/query/PersistenceQuery.java | 46 -
.../query/PersistenceQueryAbstract.java | 101 -
.../persistence/query/PersistenceQueryFactory.java | 86 -
.../query/PersistenceQueryFindAllInstances.java | 63 -
...ersistenceQueryFindUsingApplibQueryDefault.java | 85 -
...e.isis.core.config.beans.IsisBeanTypeClassifier | 1 -
.../datanucleus-5/src/main/resources/plugin.xml | 232 -
.../transaction/PojoAdapterBuilder.java | 154 -
.../adapterfactory/PojoAdapterTest.java | 81 -
.../jdo/datanucleus5/adapterfactory/TestPojo.java | 52 -
...LIntegrityConstraintViolationExceptionTest.java | 59 -
...atastoreIdentityAnnotationFacetFactoryTest.java | 116 -
...JdoDiscriminatorAnnotationFacetFactoryTest.java | 117 -
...rsistenceCapableAnnotationFacetFactoryTest.java | 148 -
.../query/JdoQueryAnnotationFacetFactoryTest.java | 101 -
.../JdoVersionAnnotationFacetFactoryTest.java | 91 -
...AnnotationFacetFactoryTest_refineMetaModel.java | 275 -
...vedFromJdoColumnAnnotationFacetFactoryTest.java | 115 -
...vedFromJdoColumnAnnotationFacetFactoryTest.java | 142 -
...impleObjectWithBigDecimalColumnAnnotations.java | 91 -
...impleObjectWithColumnAllowsNullAnnotations.java | 102 -
...JdoNotPersistentAnnotationFacetFactoryTest.java | 126 -
.../SimpleObjectWithNotPersistentColumn.java | 37 -
...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 138 -
.../primarykey/SimpleObjectWithPrimaryKey.java | 37 -
.../ObjectReflectorDefaultTest_object.java | 82 -
.../SpecificationLoaderTestAbstract.java | 186 -
.../testing/AbstractFacetFactoryTest.java | 168 -
.../testing/ObjectMemberAbstractTest.java | 236 -
.../jdo/datanucleus5/testing/Utils.java | 60 -
persistence/jdo/datanucleus/pom.xml | 111 +
.../jdo/datanucleus/IsisModuleJdoDatanucleus.java | 262 +
.../changetracking/JdoLifecycleListener.java | 208 +
.../jdo/datanucleus/changetracking/_Utils.java | 113 +
.../config/DataNucleusPropertiesAware.java | 26 +
.../config/DnEntityDiscoveryListener.java | 78 +
.../jdo/datanucleus/config/DnSettings.java | 111 +
.../datanucleus/config/JdoEntityTypeRegistry.java | 98 +
.../jdo/datanucleus/dialect/DnJdoDialect.java | 82 +
.../entities/DnEntityStateProvider.java | 99 +
.../jdosupport/JdoSupportServiceDefault.java | 231 +
.../metamodel/JdoDataNucleusProgrammingModel.java | 44 +
.../datanucleus/metamodel/JdoMetamodelUtil.java | 63 +
.../metamodel/facets/entity/JdoEntityFacet.java | 384 ++
.../facets/entity/JdoEntityFacetFactory.java | 89 +
.../mixins/Persistable_datanucleusIdLong.java | 75 +
.../mixins/Persistable_datanucleusVersionLong.java | 71 +
.../Persistable_datanucleusVersionTimestamp.java | 71 +
.../mixins/Persistable_downloadJdoMetadata.java | 90 +
.../jdo/datanucleus/oid/JdoObjectIdSerializer.java | 231 +
.../jdo/datanucleus/oid/_JdoObjectIdDecoder.java | 90 +
.../jdo/datanucleus/oid/_JdoObjectIdEncoder.java | 53 +
.../applib/IsisBookmarkConverter.java | 46 +
.../applib/IsisLocalResourcePathConverter.java | 46 +
.../typeconverters/applib/IsisMarkupConverter.java | 46 +
.../applib/IsisPasswordConverter.java | 46 +
.../JavaAwtBufferedImageByteArrayConverter.java | 61 +
.../schema/v2/IsisChangesDtoConverter.java | 47 +
.../schema/v2/IsisCommandDtoConverter.java | 47 +
.../schema/v2/IsisInteractionDtoConverter.java | 47 +
.../schema/v2/IsisOidDtoConverter.java | 49 +
.../time/IsoOffsetTimeConverter.java | 47 +
.../time/IsoZonedDateTimeConverter.java | 47 +
.../applib/ByteArrayBlobRdbmsMapping.java | 52 +
.../valuetypes/applib/IsisBlobMapping.java | 134 +
.../valuetypes/applib/IsisClobMapping.java | 120 +
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../jdo/datanucleus/src/main/resources/plugin.xml | 232 +
.../datanucleus/test/ConfigurationExample1.java | 51 +
.../datanucleus/test/ConfigurationExample2.java | 59 +
.../datanucleus/test/ConfigurationExample3.java | 83 +
.../jdo/datanucleus/test/ConfigurationTest1.java | 51 +
.../jdo/datanucleus/test/ConfigurationTest2.java | 42 +
.../jdo/datanucleus/test/ConfigurationTest3.java | 64 +
.../jdo/datanucleus/test/JdoSettingsBean.java | 66 +
persistence/jdo/integration/pom.xml | 82 +
.../jdo/integration/IsisModuleJdoIntegration.java | 40 +
.../metamodel/JdoPrimaryKeyPropertyPredicate.java | 48 +
.../integration/metamodel/JdoPropertyUtils.java | 80 +
persistence/jdo/metamodel/pom.xml | 62 +
.../jdo/metamodel/IsisModuleJdoMetamodel.java | 43 +
.../jdo/metamodel/JdoProgrammingModel.java | 144 +
.../jdo/metamodel/beans/JdoBeanTypeClassifier.java | 88 +
...JdoDatastoreIdentityAnnotationFacetFactory.java | 63 +
.../JdoDatastoreIdentityFacetAbstract.java | 55 +
.../JdoDatastoreIdentityFacetAnnotation.java | 32 +
.../JdoDatastoreIdentityFacetImpl.java | 32 +
.../object/datastoreidentity/package-info.java | 17 +
.../JdoDiscriminatorAnnotationFacetFactory.java | 105 +
.../JdoDiscriminatorFacetDefault.java | 31 +
...nferredFromJdoDiscriminatorValueAnnotation.java | 34 +
.../facets/object/discriminator/package-info.java | 17 +
...cIdFacetForJdoPersistenceCapableAnnotation.java | 52 +
...doPersistenceCapableAnnotationFacetFactory.java | 99 +
.../JdoPersistenceCapableFacetAnnotation.java | 75 +
.../object/persistencecapable/package-info.java | 22 +
.../object/query/JdoQueriesFacetAnnotation.java | 36 +
.../query/JdoQueryAnnotationFacetFactory.java | 102 +
.../facets/object/query/JdoQueryFacetAbstract.java | 64 +
.../object/query/JdoQueryFacetAnnotation.java | 39 +
.../object/query/VisitorForClauseAbstract.java | 109 +
.../facets/object/query/VisitorForFromClause.java | 93 +
.../object/query/VisitorForVariablesClause.java | 72 +
.../version/JdoVersionAnnotationFacetFactory.java | 92 +
.../version/JdoVersionFacetFromAnnotation.java | 31 +
.../facets/object/version/package-info.java | 17 +
...DerivedFromJdoColumnAnnotationFacetFactory.java | 163 +
.../BigDecimalFacetDerivedFromJdoColumn.java | 59 +
.../prop/column/BigDecimalFacetFallback.java | 47 +
.../column/MandatoryFacetDerivedFromJdoColumn.java | 36 +
...ndatoryFacetInferredFromAbsenceOfJdoColumn.java | 35 +
...ndatoryFromJdoColumnAnnotationFacetFactory.java | 189 +
...DerivedFromJdoColumnAnnotationFacetFactory.java | 131 +
.../column/MaxLengthFacetDerivedFromJdoColumn.java | 31 +
.../JdoNotPersistentAnnotationFacetFactory.java | 60 +
.../JdoNotPersistentFacetAbstract.java | 38 +
.../JdoNotPersistentFacetAnnotation.java | 30 +
...ledFacetDerivedFromJdoPrimaryKeyAnnotation.java | 35 +
.../JdoPrimaryKeyAnnotationFacetFactory.java | 66 +
.../primarykey/JdoPrimaryKeyFacetAbstract.java | 38 +
.../primarykey/JdoPrimaryKeyFacetAnnotation.java | 30 +
.../prop/primarykey/JdoPrimaryKeyFacetImpl.java | 30 +
...nalFacetDerivedFromJdoPrimaryKeyAnnotation.java | 43 +
.../facets/prop/primarykey/package-info.java | 22 +
.../jdo/metamodel/menu/JdoMetamodelMenu.java | 99 +
...e.isis.core.config.beans.IsisBeanTypeClassifier | 1 +
...atastoreIdentityAnnotationFacetFactoryTest.java | 116 +
...JdoDiscriminatorAnnotationFacetFactoryTest.java | 116 +
...rsistenceCapableAnnotationFacetFactoryTest.java | 148 +
.../query/JdoQueryAnnotationFacetFactoryTest.java | 101 +
.../JdoVersionAnnotationFacetFactoryTest.java | 91 +
...AnnotationFacetFactoryTest_refineMetaModel.java | 293 +
.../object/version/TypeIdentifierTestFactory.java | 31 +
...vedFromJdoColumnAnnotationFacetFactoryTest.java | 115 +
...vedFromJdoColumnAnnotationFacetFactoryTest.java | 143 +
...impleObjectWithBigDecimalColumnAnnotations.java | 91 +
...impleObjectWithColumnAllowsNullAnnotations.java | 100 +
...JdoNotPersistentAnnotationFacetFactoryTest.java | 117 +
.../SimpleObjectWithNotPersistentColumn.java | 35 +
...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 140 +
.../primarykey/SimpleObjectWithPrimaryKey.java | 35 +
.../ObjectReflectorDefaultTest_object.java | 81 +
.../SpecificationLoaderTestAbstract.java | 186 +
.../testing/AbstractFacetFactoryTest.java | 188 +
.../persistence/jdo/metamodel/testing/Utils.java | 60 +
persistence/jdo/pom.xml | 9 +-
persistence/jdo/provider/pom.xml | 49 +
.../config/JdoEntityDiscoveryListener.java | 33 +
.../jdo/provider/entities/JdoFacetContext.java | 35 +
.../JdoDatastoreIdentityFacet.java | 34 +
.../discriminator/JdoDiscriminatorFacet.java | 25 +
.../JdoPersistenceCapableFacet.java | 45 +
.../facets/object/query/JdoNamedQuery.java | 64 +
.../facets/object/query/JdoQueryFacet.java | 58 +
.../facets/object/version/JdoVersionFacet.java | 25 +
.../prop/notpersistent/JdoNotPersistentFacet.java | 35 +
.../facets/prop/primarykey/JdoPrimaryKeyFacet.java | 35 +
.../persistence/HasPersistenceManager.java | 98 +
persistence/jdo/spring/README.adoc | 504 ++
persistence/jdo/spring/pom.xml | 99 +
.../jdo/spring/IsisModuleJdoSpring.java | 26 +
.../JdoObjectRetrievalFailureException.java | 42 +
.../JdoOptimisticLockingFailureException.java | 42 +
.../exceptions/JdoResourceFailureException.java | 45 +
.../jdo/spring/exceptions/JdoSystemException.java | 41 +
.../jdo/spring/exceptions/JdoUsageException.java | 45 +
.../ObjectOptimisticLockingFailureException.java | 154 +
.../ObjectRetrievalFailureException.java | 129 +
.../jdo/spring/exceptions/package-info.java | 23 +
.../jdo/spring/integration/DefaultJdoDialect.java | 272 +
.../jdo/spring/integration/JdoDialect.java | 169 +
.../spring/integration/JdoTransactionManager.java | 619 ++
.../LocalPersistenceManagerFactoryBean.java | 328 ++
.../PersistenceManagerFactoryUtils.java | 340 ++
.../integration/PersistenceManagerHolder.java | 67 +
...sactionAwarePersistenceManagerFactoryProxy.java | 225 +
.../jdo/spring/integration/package-info.java | 24 +
.../OpenPersistenceManagerInViewFilter.java | 162 +
.../OpenPersistenceManagerInViewInterceptor.java | 144 +
.../support/SpringPersistenceManagerProxyBean.java | 232 +
.../StandardPersistenceManagerProxyBean.java | 73 +
.../jdo/spring/support/package-info.java | 23 +
.../integration/JdoTransactionManagerTests.java | 809 +++
.../LocalPersistenceManagerFactoryTests.java | 161 +
.../test/integration/MockJtaTransaction.java | 65 +
.../support/OpenPersistenceManagerInViewTests.java | 151 +
.../jdo/spring/test/integration/test.properties | 19 +
persistence/jpa/adoc/modules/ROOT/nav.adoc | 2 +-
persistence/jpa/adoc/modules/ROOT/pages/about.adoc | 10 +-
.../jpa/adoc/modules/ROOT/pages/db-schemas.adoc | 37 +
.../modules/ROOT/pages/dependency-injection.adoc | 17 +
.../adoc/modules/ROOT/pages/domain-services.adoc | 11 +
.../jpa/adoc/modules/ROOT/pages/mapping-guide.adoc | 20 +
.../ROOT/pages/setup-and-configuration.adoc | 91 +
.../jpa/adoc/modules/ROOT/pages/weaving.adoc | 17 +
.../jpa/adoc/modules/ROOT/partials/module-nav.adoc | 6 +
persistence/jpa/applib/build.gradle | 30 -
.../JpaEntityInjectionPointResolver.java | 72 +
.../jpa/applib/services/JpaSupportService.java | 62 +
persistence/jpa/eclipselink/pom.xml | 119 +
.../jpa/eclipselink/IsisModuleJpaEclipselink.java | 255 +
.../jpa/eclipselink/config/ElSettings.java | 83 +
.../inject/BeanManagerForEntityListeners.java | 327 ++
.../persistence/jpa/eclipselink/inject/_Util.java | 157 +
persistence/jpa/integration/pom.xml | 102 +
.../jpa/integration/IsisModuleJpaIntegration.java | 60 +
.../metamodel/JpaEntityFacetFactory.java | 468 ++
.../integration/metamodel/JpaProgrammingModel.java | 42 +
.../services/JpaSupportServiceUsingSpring.java | 50 +
persistence/jpa/metamodel/pom.xml | 57 +
.../jpa/metamodel/IsisModuleJpaMetamodel.java | 41 +
.../jpa/metamodel/JpaProgrammingModel.java | 48 +
.../column/MandatoryFacetDerivedFromJpaColumn.java | 35 +
...ndatoryFromJpaColumnAnnotationFacetFactory.java | 64 +
.../transients/JpaTransientAnnotationFacet.java | 31 +
.../JpaTransientAnnotationFacetFactory.java | 52 +
.../facets/prop/transients/JpaTransientFacet.java | 25 +
.../ObjectSpecIdFacetForTableAnnotation.java | 52 +
.../table/JpaTableAnnotationFacetFactory.java | 77 +
.../object/table/JpaTableFacetAnnotation.java | 42 +
.../object/table/JpaTableFacetAnnotationImpl.java | 61 +
persistence/jpa/model/build.gradle | 32 -
persistence/jpa/model/pom.xml | 97 -
.../apache/isis/persistence/jpa/IsisModuleJpa.java | 57 -
.../jpa/metamodel/JpaEntityFacetFactory.java | 408 --
.../jpa/metamodel/JpaProgrammingModelPlugin.java | 45 -
persistence/jpa/pom.xml | 4 +-
pom.xml | 108 +-
preview.sh | 44 +-
.../regressiontests/partials/module-nav.adoc | 2 +-
.../publishing/jdo/JdoCommandPublishingTest.java | 133 +
.../jdo/JdoEntityChangesPublishingTest.java | 102 +
.../jdo/JdoEntityPropertyChangePublishingTest.java | 102 +
.../publishing/jdo/JdoExecutionPublishingTest.java | 149 +
.../testdomain/auditing/AuditerServiceTest.java | 194 -
.../bootstrapping/JpaBootstrappingTest.java | 159 -
.../isis/testdomain/command/CommandTest.java | 103 -
.../commandexecution/WrapperAsyncTest.java | 161 -
.../isis/testdomain/domainmodel/MetamodelUtil.java | 6 +-
.../jdo/JdoEntityChangePublishingTest.java | 165 +
.../publishing/PublisherServiceTest.java | 250 -
.../RestServiceSimpifiedRepresentationTest.java | 542 --
.../isis/testdomain/shiro/ShiroSecmanLdapTest.java | 12 +-
.../shiro/ShiroSecmanLdap_restfulStressTest.java | 13 +-
.../isis/testdomain/shiro/ShiroSecmanTest.java | 4 +-
.../isis/testdomain/wrapper/WrapperAsyncTest.java | 161 +
.../src/test/resources/junit-platform.properties | 17 +
.../src/test/resources/ldap-users.ldif | 0
.../src/test/resources/shiro-ldap.ini | 0
.../test/resources/shiro-secman-ldap-cached.ini | 0
.../src/test/resources/shiro-secman-ldap.ini | 0
.../src/test/resources/shiro-secman.ini | 0
.../src/test/resources/shiro-simple.ini | 0
regressiontests/pom.xml | 88 +-
regressiontests/stable/build.gradle | 109 -
regressiontests/stable/pom.xml | 19 +-
.../applayer/ApplicationLayerTestFactory.java | 480 ++
.../publishing/CommandSubscriberForTesting.java | 76 +
.../EntityChangesSubscriberForTesting.java | 103 +
.../EntityPropertyChangeSubscriberForTesting.java | 83 +
.../publishing/ExecutionSubscriberForTesting.java | 79 +
.../conf/Configuration_usingCommandPublishing.java | 34 +
...Configuration_usingEntityChangesPublishing.java | 34 +
...ration_usingEntityPropertyChangePublishing.java | 32 +
.../Configuration_usingExecutionPublishing.java | 34 +
.../auditing/AuditerServiceForTesting.java | 84 -
.../auditing/Configuration_usingAuditing.java | 30 -
.../testdomain/conf/Configuration_headless.java | 132 +-
.../testdomain/conf/Configuration_usingJdo.java | 10 +-
.../conf/Configuration_usingJdoAndShiro.java | 19 +-
.../testdomain/conf/Configuration_usingJpa.java | 26 +-
.../conf/Configuration_usingSpringDataJpa.java | 57 +
.../isis/testdomain/jdo/JdoInventoryDao.java | 55 +
.../isis/testdomain/jdo/JdoInventoryManager.java | 7 +-
.../isis/testdomain/jdo/JdoInventoryResource.java | 2 +-
.../isis/testdomain/jdo/JdoTestDomainPersona.java | 12 +-
.../isis/testdomain/jdo/entities/JdoBook.java | 25 +-
.../isis/testdomain/jdo/entities/JdoInventory.java | 7 +-
.../isis/testdomain/jdo/entities/JdoProduct.java | 15 +-
.../testdomain/jdo/entities/JdoProductComment.java | 12 +-
.../testdomain/jdo/isis-persistence.properties | 26 -
.../isis/testdomain/jpa/JpaInventoryDao.java | 55 +
.../isis/testdomain/jpa/JpaInventoryManager.java | 5 +-
.../isis/testdomain/jpa/JpaTestApplication.java | 28 -
.../isis/testdomain/jpa/JpaTestDomainModule.java | 19 +-
.../isis/testdomain/jpa/JpaTestDomainPersona.java | 18 +-
.../isis/testdomain/jpa/entities/JpaBook.java | 41 +-
.../isis/testdomain/jpa/entities/JpaInventory.java | 44 +-
.../isis/testdomain/jpa/entities/JpaProduct.java | 51 +-
.../testdomain/jpa/entities/JpaProductComment.java | 30 +-
.../isis/testdomain/jpa/springdata/Employee.java | 54 +
.../testdomain/jpa/springdata/EmployeeManager.java | 43 +
.../springdata/EmployeeManager_deleteEmployee.java | 42 +
.../springdata/EmployeeManager_newEmployee.java | 42 +
.../jpa/springdata/EmployeeRepository.java | 30 +
.../jpa/springdata/SpringDataJpaTestModule.java | 48 +
.../testdomain/model/actnsemantics/BlobDemo.java | 2 +-
.../model/actnsemantics/BlobDemoMenu.java | 4 +-
.../Configuration_usingActionSemantics.java | 4 +-
.../model/bad/AmbiguousMixinAnnotations.java | 109 +
.../bad/Configuration_usingInvalidDomain.java | 4 +-
.../model/bad/InvalidActionOverloading.java | 40 +
.../model/bad/InvalidOrphanedActionSupport.java | 4 +-
.../bad/InvalidOrphanedCollectionSupport.java | 4 +-
.../model/bad/InvalidOrphanedPropertySupport.java | 4 +-
.../model/good/Configuration_usingValidDomain.java | 4 +-
.../good/ProperMemberInheritanceAbstract.java | 75 +
.../good/ProperMemberInheritanceInterface.java | 75 +
.../ProperMemberInheritance_usingAbstract.java | 46 +
.../ProperMemberInheritance_usingInterface.java | 46 +
.../testdomain/model/good/ProperMemberSupport.java | 44 +-
.../model/good/ProperMemberSupport_action.java | 28 +-
.../model/good/ProperMemberSupport_action2.java | 58 +-
.../model/good/ProperMemberSupport_collection.java | 8 +-
.../good/ProperMemberSupport_collection2.java | 24 +-
.../model/good/ProperMemberSupport_property.java | 12 +-
.../model/good/ProperMemberSupport_property2.java | 32 +-
.../model/good/ProperParameterSupport.java | 32 +-
.../model/good/ProperPrefixedMember.java | 4 +-
.../Configuration_usingInteractionDomain.java | 4 +-
.../model/interaction/InteractionDemo.java | 20 +-
.../interaction/InteractionDemo_biArgDisabled.java | 6 +-
.../interaction/InteractionDemo_biArgEnabled.java | 8 +-
.../interaction/InteractionDemo_multiEnum.java | 10 +-
.../interaction/InteractionDemo_multiInt.java | 16 +-
.../interaction/InteractionDemo_negotiate.java | 30 +-
.../interaction/InteractionDemo_noArgDisabled.java | 6 +-
.../interaction/InteractionDemo_noArgEnabled.java | 4 +-
.../model/interaction/InteractionNpmDemo.java | 2 +-
.../InteractionNpmDemo_biArgDisabled.java | 34 +-
.../InteractionNpmDemo_biArgEnabled.java | 8 +-
.../model/layout/Configuration_usingLayout.java | 4 +-
.../isis/testdomain/model/layout/LayoutDemo.java | 2 +-
.../testdomain/model/stereotypes/MyObject.java | 2 +-
.../model/stereotypes/MyObject_mixin.java | 7 +-
.../isis/testdomain/model/stereotypes/MyView.java | 5 +-
.../publishing/Configuration_usingPublishing.java | 33 -
.../publishing/PublisherServiceForTesting.java | 98 -
.../apache/isis/testdomain/rospec/BigComplex.java | 47 +-
.../isis/testdomain/rospec/RoSpecSampler.java | 118 +-
.../isis/testdomain/util/CollectionAssertions.java | 35 +
.../apache/isis/testdomain/util/UtilSurefire.java | 30 +
.../util/interaction/InteractionBoundaryProbe.java | 135 +
.../util/interaction/InteractionTestAbstract.java | 244 +
.../testdomain/util/rest/RestEndpointService.java | 3 +
.../bootstrapping/AutoConfigurationTest.java | 4 +-
.../bootstrapping/JdoBootstrappingTest.java | 128 -
.../JdoBootstrappingTest_usingFixtures.java | 81 -
.../SpringServiceProvisioningTest.java | 4 +-
.../commandexecution/WrapperSyncTest.java | 86 -
.../commons/InteractionBoundaryProbe.java | 125 -
.../commons/InteractionTestAbstract.java | 244 -
.../domainmodel/AnnotationSyntesizerTest.java | 9 +-
.../domainmodel/DomainModelTest_forEditing.java | 3 -
.../DomainModelTest_usingBadDomain.java | 128 +-
...nModelTest_usingBadDomain_noActionEnforced.java | 7 +-
.../DomainModelTest_usingGoodDomain.java | 190 +-
.../testdomain/domainmodel/SpecLoaderTest.java | 10 +-
.../domainmodel/jdo/DomainModelTest_jdoMixins.java | 81 +
.../entitychangetracking/ChangedObjectsTest.java | 165 -
.../testdomain/factory/ViewModelFactoryTest.java | 90 +
.../injecting/JdoEntityInjectingTest.java | 141 -
.../injecting/jdo/JdoEntityInjectingTest.java | 147 +
.../injecting/jpa/JpaEntityInjectingTest.java | 146 +
.../testdomain/interact/ActionInteractionTest.java | 34 +-
.../testdomain/interact/CommandArgumentTest.java | 137 +
.../testdomain/interact/NewParameterModelTest.java | 2 +-
.../testdomain/interact/PropertyBindingTest.java | 2 +-
.../interact/PropertyInteractionTest.java | 2 +-
.../interact/ScalarParamNegotiationTest.java | 2 +-
.../persistence/jdo/JdoBootstrappingTest.java | 123 +
.../jdo/JdoBootstrappingTest_usingFixtures.java | 82 +
.../jdo/JdoExceptionTranslationTest.java | 145 +
...xceptionTranslationTest_usingTransactional.java | 153 +
.../testdomain/persistence/jdo/JdoQueryTest.java | 165 +
.../persistence/jdo/_JdoExceptionTranslator.java | 71 +
.../testdomain/persistence/jdo/_TestFixtures.java | 84 +
.../persistence/jpa/JpaBootstrappingTest.java | 164 +
.../jpa/JpaExceptionTranslationTest.java | 146 +
...xceptionTranslationTest_usingTransactional.java | 153 +
.../testdomain/persistence/jpa/JpaQueryTest.java | 158 +
.../persistence/jpa/_JpaExceptionTranslator.java | 53 +
.../testdomain/persistence/jpa/_TestFixtures.java | 83 +
.../springdata/SpringDataJpaBootstrappingTest.java | 137 +
.../testdomain/rest/DomainObjectResourceTest.java | 8 +-
.../isis/testdomain/rest/MenuBarsResourceTest.java | 13 +-
.../RestServiceSimpifiedRepresentationTest.java | 551 ++
.../isis/testdomain/rest/RestServiceTest.java | 0
.../testdomain/timestamping/TimestampingTest.java | 80 -
.../timestamping/jdo/JdoTimestampingTest.java | 81 +
.../transactions/TransactionRollbackTest.java | 100 -
...TransactionRollbackTest_usingTransactional.java | 84 -
.../transactions/TransactionScopeListenerTest.java | 111 -
...actionRollbackTest_usingTransactionService.java | 102 +
...TransactionRollbackTest_usingTransactional.java | 112 +
.../jdo/JdoTransactionScopeListenerTest.java | 112 +
...actionRollbackTest_usingTransactionService.java | 114 +
...TransactionRollbackTest_usingTransactional.java | 96 +
.../jpa/JpaTransactionScopeListenerTest.java | 111 +
.../testdomain/wrapper/jdo/JdoWrapperSyncTest.java | 84 +
.../datanucleus/enhancer/EnhancementHelper.java | 3 +
.../bootstrapping/builtin-domain-services.list | 4 +-
scripts/checkmissinglicenses.groovy | 20 +-
scripts/ci/_adoc-fix-adoc-line-endings.sh | 58 +
scripts/ci/_adoc-gen-projdoc.sh | 57 +
scripts/ci/_build-site.sh | 22 +-
scripts/ci/_print-environment.sh | 2 +-
scripts/ci/build-artifacts-using-gradle.sh | 38 -
scripts/ci/build-artifacts.sh | 13 +-
scripts/verify-isis-release.sh | 57 +-
security/adoc/modules/ROOT/pages/about.adoc | 99 +-
.../domain-services-api-for-applications.adoc | 43 -
.../modules/ROOT/pages/usage-by-isis-viewers.adoc | 8 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 7 +-
.../adoc/modules/ROOT/partials/extensions.adoc | 4 +
.../adoc/modules/ROOT/partials/module-nav.adoc | 2 -
security/bypass/build.gradle | 29 -
.../configure-isis-to-use-bypass.PNG | Bin 12091 -> 0 bytes
.../src/main/adoc/modules/bypass/pages/about.adoc | 29 +-
.../security/bypass/IsisModuleSecurityBypass.java | 4 +-
.../bypass/authentication/AuthenticatorBypass.java | 4 +-
.../bypass/authorization/AuthorizorBypass.java | 22 +-
security/keycloak/build.gradle | 31 -
.../main/adoc/modules/keycloak/pages/about.adoc | 43 +-
.../adoc/modules/keycloak/partials/module-nav.adoc | 1 -
.../keycloak/IsisModuleSecurityKeycloak.java | 6 +-
.../authentication/AuthenticatorKeycloak.java | 23 +-
.../keycloak/authorization/AuthorizorKeycloak.java | 63 -
.../keycloak/webmodule/KeycloakFilter.java | 25 +-
.../keycloak/webmodule/WebModuleKeycloak.java | 4 +-
security/shiro/build.gradle | 35 -
.../configuration/configure-isis-to-use-shiro.png | Bin 11356 -> 0 bytes
.../configure-shiro-to-use-custom-jdbc-realm.png | Bin 33149 -> 0 bytes
.../ini/configure-shiro-to-use-ini-realm.png | Bin
.../shiro/images/ini/shiro-ini-realm.drawio.svg | 1 +
.../modules/shiro/images/shiro-design.drawio.svg | 1 +
.../src/main/adoc/modules/shiro/pages/about.adoc | 334 +-
.../pages/about/configuring-isis-to-use-shiro.adoc | 113 -
.../pages/about/enhanced-wildcard-permission.adoc | 65 -
.../adoc/modules/shiro/pages/about/ini-realm.adoc | 141 -
.../adoc/modules/shiro/pages/about/jdbc-realm.adoc | 111 -
.../adoc/modules/shiro/pages/about/ldap-realm.adoc | 145 -
.../adoc/modules/shiro/pages/about/run-as.adoc | 101 -
.../modules/shiro/pages/about/shiro-caching.adoc | 40 -
.../adoc/modules/shiro/partials/module-nav.adoc | 1 -
.../security/shiro/IsisModuleSecurityShiro.java | 4 +-
.../shiro/authentication/AuthenticatorShiro.java | 37 +-
.../shiro/authorization/AuthorizorShiro.java | 65 +-
.../shiro/authorization/IsisPermission.java | 11 +-
.../authorization/IsisPermissionResolver.java | 3 +
.../shiro/context/ShiroSecurityContext.java | 4 +-
.../security/shiro/webmodule/WebModuleShiro.java | 31 +-
...AuthenticatorOrAuthorizorTest_authenticate.java | 31 +-
...ticatorOrAuthorizorTest_isVisibleInAnyRole.java | 20 +-
.../security/shiro/TypeIdentifierTestFactory.java | 36 +
security/shiro/src/test/resources/shiro.ini | 6 +-
security/spring/pom.xml | 82 +
security/spring/src/main/adoc/antora.yml | 19 +
.../main/adoc/modules/spring/images/github-2fa.png | Bin 0 -> 72571 bytes
.../spring/images/github-already-signed-in.png | Bin 0 -> 56943 bytes
.../modules/spring/images/github-client-id.png | Bin 0 -> 508338 bytes
.../modules/spring/images/github-login-page.png | Bin 0 -> 163287 bytes
.../modules/spring/images/github-sign-in-again.png | Bin 0 -> 47166 bytes
.../spring/images/helloworld-shows-username.png | Bin 0 -> 13449 bytes
.../spring/images/register-github-oauth-app.png | Bin 0 -> 308822 bytes
.../spring/images/spring-security-login.png | Bin 0 -> 32133 bytes
.../spring/src/main/adoc/modules/spring/nav.adoc | 4 +
.../src/main/adoc/modules/spring/pages/about.adoc | 339 ++
.../adoc/modules/spring/partials/module-nav.adoc | 2 +
.../security/spring/IsisModuleSecuritySpring.java | 94 +
.../authconverters/AuthenticationConverter.java | 55 +
...nticationConverterOfAuthenticatedPrincipal.java | 26 +
...thenticationConverterOfOAuth2UserPrincipal.java | 82 +
.../AuthenticationConverterOfStringPrincipal.java | 26 +
...henticationConverterOfUserDetailsPrincipal.java | 27 +
.../spring/authentication/AuthenticatorSpring.java | 61 +
.../spring/webmodule/SpringSecurityFilter.java | 111 +
.../spring/webmodule/WebModuleSpringSecurity.java | 72 +
...icationConverterOfOAuth2UserPrincipal_Test.java | 225 +
settings.gradle | 338 --
.../parent-pom/images/parent-pom.drawio.svg | 1 +
.../adoc/modules/parent-pom/images/parent-pom.png | Bin 69175 -> 0 bytes
starters/adoc/modules/parent-pom/pages/about.adoc | 10 +-
.../simpleapp-modules-dependencies.pptx | Bin 47706 -> 48246 bytes
.../images/simpleapp/flyway/tables-created.png | Bin 0 -> 73788 bytes
.../simpleapp/simpleapp-modules-dependencies.png | Bin 64551 -> 64728 bytes
starters/adoc/modules/starters/pages/about.adoc | 20 +-
.../starters/pages/helloworld-script-jdo.adoc | 11 +
.../starters/pages/helloworld-script-jpa.adoc | 11 +
.../modules/starters/pages/helloworld-script.adoc | 11 -
.../adoc/modules/starters/pages/helloworld.adoc | 274 +-
.../starters/pages/simpleapp-script-jdo.adoc | 13 +
.../starters/pages/simpleapp-script-jpa.adoc | 13 +
.../modules/starters/pages/simpleapp-script.adoc | 13 -
.../adoc/modules/starters/pages/simpleapp.adoc | 688 ++-
starters/pom.xml | 22 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 12 +-
subdomains/base/applib/build.gradle | 35 -
.../isis/subdomains/base/applib/Chained.java | 19 +-
.../apache/isis/subdomains/base/applib/Dflt.java | 3 +
.../applib/IsisModuleSubdomainsBaseApplib.java | 3 +
.../isis/subdomains/base/applib/PowerType.java | 2 +
.../apache/isis/subdomains/base/applib/Titled.java | 5 +-
.../isis/subdomains/base/applib/TitledEnum.java | 4 +-
.../base/applib/services/BaseServicesModule.java | 3 +
.../applib/services/calendar/CalendarService.java | 30 +-
.../base/applib/types/DescriptionType.java | 3 +
.../subdomains/base/applib/types/FqcnType.java | 3 +
.../subdomains/base/applib/types/MoneyType.java | 3 +
.../subdomains/base/applib/types/NameType.java | 3 +
.../subdomains/base/applib/types/NotesType.java | 3 +
.../base/applib/types/ObjectIdentifierType.java | 3 +
.../base/applib/types/PercentageType.java | 3 +
.../base/applib/types/ProperNameType.java | 3 +
.../base/applib/types/ReferenceType.java | 3 +
.../subdomains/base/applib/types/TitleType.java | 3 +
.../base/applib/types/UrlTemplateType.java | 3 +
.../subdomains/base/applib/types/UserNameType.java | 3 +
.../isis/subdomains/base/applib/types/XxxType.java | 3 +
.../subdomains/base/applib/utils/ClassUtils.java | 13 +-
.../base/applib/utils/JodaPeriodUtils.java | 2 +
.../subdomains/base/applib/utils/MathUtils.java | 6 +-
.../subdomains/base/applib/utils/MessageUtils.java | 3 +
.../subdomains/base/applib/utils/StringUtils.java | 7 +-
.../subdomains/base/applib/utils/TitleBuilder.java | 4 +
.../base/applib/valuetypes/AbstractInterval.java | 25 +-
.../base/applib/valuetypes/LocalDateInterval.java | 28 +-
.../isis/subdomains/base/applib/valuetypes/VT.java | 12 +-
.../base/applib/with/WithCodeComparable.java | 5 +-
.../base/applib/with/WithCodeGetter.java | 8 +-
.../base/applib/with/WithCodeUnique.java | 3 +
.../applib/with/WithDescriptionComparable.java | 7 +-
.../base/applib/with/WithDescriptionGetter.java | 8 +-
.../base/applib/with/WithDescriptionUnique.java | 3 +
.../subdomains/base/applib/with/WithInterval.java | 13 +-
.../base/applib/with/WithIntervalContiguous.java | 55 +-
.../base/applib/with/WithIntervalMutable.java | 5 +-
.../base/applib/with/WithNameComparable.java | 6 +-
.../base/applib/with/WithNameGetter.java | 8 +-
.../base/applib/with/WithNameUnique.java | 3 +
.../base/applib/with/WithReferenceComparable.java | 7 +-
.../base/applib/with/WithReferenceGetter.java | 8 +-
.../base/applib/with/WithReferenceUnique.java | 3 +
.../subdomains/base/applib/with/WithSequence.java | 4 +-
.../subdomains/base/applib/with/WithStartDate.java | 3 +
.../base/applib/with/WithTitleComparable.java | 5 +-
.../base/applib/with/WithTitleGetter.java | 8 +-
.../base/applib/with/WithTitleUnique.java | 3 +
.../CalendarServiceTest_beginningOfMonth.java | 9 +-
.../CalendarServiceTest_beginningOfQuarter.java | 6 +-
subdomains/docx/applib/build.gradle | 29 -
subdomains/excel/applib/build.gradle | 36 -
subdomains/excel/applib/pom.xml | 10 +-
.../applib/IsisModuleSubdomainsExcelApplib.java | 3 +
.../excel/applib/dom/AggregationType.java | 3 +
.../excel/applib/dom/ExcelMetaDataEnabled.java | 6 +-
.../subdomains/excel/applib/dom/ExcelService.java | 15 +-
.../subdomains/excel/applib/dom/HyperLink.java | 4 +-
.../subdomains/excel/applib/dom/PivotColumn.java | 3 +
.../excel/applib/dom/PivotDecoration.java | 3 +
.../isis/subdomains/excel/applib/dom/PivotRow.java | 3 +
.../subdomains/excel/applib/dom/PivotValue.java | 3 +
.../subdomains/excel/applib/dom/RowHandler.java | 5 +-
.../excel/applib/dom/WorksheetContent.java | 3 +
.../subdomains/excel/applib/dom/WorksheetSpec.java | 5 +-
.../excel/applib/dom/util/AnnotationList.java | 4 +-
.../excel/applib/dom/util/AnnotationTriplet.java | 3 +
.../excel/applib/dom/util/ExcelConverter.java | 25 +-
.../applib/dom/util/ExcelFileBlobConverter.java | 7 +-
.../excel/applib/dom/util/ExcelServiceImpl.java | 15 +-
.../subdomains/excel/applib/dom/util/Mode.java | 2 +-
.../excel/applib/dom/util/PivotUtils.java | 3 +
.../excel/applib/dom/util/SheetPivoter.java | 3 +
subdomains/excel/fixture/build.gradle | 33 -
subdomains/excel/fixture/pom.xml | 8 +-
.../contributions/ExcelDemoToDoItem_export.java | 11 +-
.../contributions/ExcelDemoToDoItem_export2.java | 11 +-
.../BulkUpdateManagerForDemoToDoItem.java | 16 +-
.../bulkupdate/BulkUpdateMenuForDemoToDoItem.java | 4 +-
.../demotodoitem/DemoToDoItemRowHandler.java | 10 +-
.../demotodoitem/DemoToDoItemRowHandler2.java | 5 +-
.../DemoFixture_extending_ExcelFixture2.java | 2 +-
.../DemoToDoItem_create_usingExcelFixture.java | 2 +-
.../DemoToDoItem_recreate_usingExcelFixture.java | 2 +-
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 6 +-
.../todomodule/dom/ExcelDemoToDoItemMenu.java | 47 +-
.../ExcelDemoToDoItem_recreate5_for.java | 9 +-
.../fixturescripts/ExcelDemoToDoItem_tearDown.java | 4 +-
.../ExcelDemoToDoItem_tearDown2.java | 10 +-
subdomains/excel/integtests/build.gradle | 33 -
subdomains/excel/integtests/pom.xml | 7 +-
.../integtests/ExcelModuleIntegTestAbstract.java | 7 +-
.../ExcelModuleDemoMetaDataEnabled_IntegTest.java | 3 +-
...uleDemoToDoItemBulkUpdateManager_IntegTest.java | 2 +-
.../ExcelModuleDemoUploadService_IntegTest.java | 3 +-
subdomains/excel/testing/build.gradle | 29 -
subdomains/excel/testing/pom.xml | 6 +
.../subdomains/excel/testing/ExcelFixture.java | 45 +-
.../subdomains/excel/testing/ExcelFixture2.java | 33 +-
.../excel/testing/ExcelFixtureRowHandler.java | 3 +
.../excel/testing/ExcelFixtureWorkbookHandler.java | 3 +
.../excel/testing/FixtureAwareRowHandler.java | 5 +-
.../testing/IsisModuleSubdomainsExcelTesting.java | 3 +
subdomains/freemarker/applib/build.gradle | 29 -
subdomains/ognl/applib/build.gradle | 29 -
subdomains/pdfbox/applib/build.gradle | 29 -
subdomains/pom.xml | 4 +-
subdomains/spring/applib/build.gradle | 31 -
.../applib/IsisModuleSubdomainsSpringApplib.java | 3 +
.../spring/applib/service/BeanDescriptor.java | 13 +-
.../spring/applib/service/ContextBeans.java | 3 +
.../spring/applib/service/SpringBeansService.java | 4 +-
subdomains/xdocreport/applib/build.gradle | 36 -
.../IsisModuleSubdomainsXDocReportApplib.java | 3 +
.../xdocreport/applib/service/OutputType.java | 3 +
.../xdocreport/applib/service/XDocReportModel.java | 3 +
.../applib/service/XDocReportService.java | 8 +-
subdomains/zip/applib/build.gradle | 30 -
.../isis/extensions/zip/dom/impl/ZipService.java | 10 +-
supplemental-model/pom.xml | 4 +-
.../src/main/resources/supplemental-models.xml | 32 +-
testing/adoc/modules/ROOT/pages/about.adoc | 40 +-
testing/fakedata/applib/build.gradle | 39 -
.../applib/IsisModuleTestingFakeDataApplib.java | 3 +
.../services/AbstractRandomValueGenerator.java | 3 +
.../fakedata/applib/services/Addresses.java | 3 +
.../fakedata/applib/services/BigDecimals.java | 3 +
.../fakedata/applib/services/BigIntegers.java | 3 +
.../testing/fakedata/applib/services/Books.java | 3 +
.../testing/fakedata/applib/services/Booleans.java | 3 +
.../testing/fakedata/applib/services/Bytes.java | 3 +
.../testing/fakedata/applib/services/Chars.java | 3 +
.../fakedata/applib/services/Collections.java | 3 +
.../testing/fakedata/applib/services/Comms.java | 3 +
.../fakedata/applib/services/CreditCards.java | 3 +
.../testing/fakedata/applib/services/Doubles.java | 3 +
.../testing/fakedata/applib/services/Enums.java | 3 +
.../fakedata/applib/services/FakeDataService.java | 7 +-
.../testing/fakedata/applib/services/Floats.java | 3 +
.../testing/fakedata/applib/services/Integers.java | 3 +
.../fakedata/applib/services/IsisBlobs.java | 3 +
.../fakedata/applib/services/IsisClobs.java | 5 +-
.../fakedata/applib/services/IsisPasswords.java | 3 +
.../fakedata/applib/services/J8DateTimes.java | 8 +-
.../fakedata/applib/services/J8LocalDates.java | 8 +-
.../fakedata/applib/services/J8Periods.java | 3 +
.../fakedata/applib/services/JavaSqlDates.java | 3 +
.../applib/services/JavaSqlTimestamps.java | 3 +
.../fakedata/applib/services/JavaUtilDates.java | 5 +-
.../fakedata/applib/services/JodaDateTimes.java | 20 +-
.../fakedata/applib/services/JodaLocalDates.java | 18 +-
.../fakedata/applib/services/JodaPeriods.java | 6 +-
.../testing/fakedata/applib/services/Longs.java | 3 +
.../testing/fakedata/applib/services/Lorem.java | 3 +
.../testing/fakedata/applib/services/Names.java | 3 +
.../testing/fakedata/applib/services/Shorts.java | 3 +
.../testing/fakedata/applib/services/Strings.java | 3 +
.../testing/fakedata/applib/services/Urls.java | 3 +
.../testing/fakedata/applib/services/Uuids.java | 3 +
.../applib/services/clobs/RTF-Spec-1.7.rtf | 2 +-
.../fakedata/applib/services/clobs/a_and_c.xml | 2 +-
.../fakedata/applib/services/clobs/coriolan.xml | 10 +-
.../fakedata/applib/services/clobs/hen_iv_2.xml | 2 +-
.../fakedata/applib/services/clobs/hen_vi_1.xml | 2 +-
.../fakedata/applib/services/clobs/m_for_m.xml | 2 +-
.../fakedata/applib/services/clobs/othello.xml | 2 +-
.../applib/services/FakeDataServiceTest.java | 27 +-
testing/fakedata/fixtures/build.gradle | 33 -
testing/fakedata/fixtures/pom.xml | 2 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 3 +-
.../dom/FakeDataDemoObjectWithAllMenu.java | 7 +-
.../FakeDataDemoObjectWithAll_tearDown.java | 4 +-
testing/fakedata/integtests/build.gradle | 31 -
testing/fakedata/integtests/pom.xml | 7 +
.../FakeDataModuleIntegTestAbstract.java | 7 +-
.../pages/fixture-scripts/api-and-usage.adoc | 6 +-
.../pages/fixture-scripts/mocking-the-clock.adoc | 13 +-
.../pages/services/ExecutionParametersService.adoc | 2 +-
.../fixtures/pages/services/FixtureScripts.adoc | 8 +-
.../FixtureScriptsSpecificationProvider.adoc | 2 +-
testing/fixtures/applib/build.gradle | 35 -
testing/fixtures/applib/pom.xml | 30 +-
.../IsisIntegrationTestAbstractWithFixtures.java | 7 +-
.../api/FixtureScriptWithExecutionStrategy.java | 3 +-
.../isis/testing/fixtures/applib/clock/Clock.java | 152 +
.../fixtures/applib/clock/FixtureClock.java | 4 +-
.../fixtures/applib/clock/TickingFixtureClock.java | 2 -
.../applib/clock/fixture/ClockFixture.java | 2 +-
.../applib/clock/fixture/TickingClockFixture.java | 3 +-
.../fixturescripts/BuilderScriptWithoutResult.java | 2 -
.../fixturescripts/ExecutionParametersService.java | 8 +-
.../applib/fixturescripts/FixtureResult.java | 12 +-
.../applib/fixturescripts/FixtureScript.java | 3 -
.../applib/fixturescripts/FixtureScripts.java | 27 +-
.../applib/modules/ModuleWithFixturesService.java | 42 +-
.../QueryResultsCacheControlDefault.java | 6 +-
.../applib/services/FixturesLifecycleService.java | 42 +-
.../applib/teardown/TeardownFixtureAbstract.java | 182 -
.../teardown/jdo/TeardownFixtureJdoAbstract.java | 181 +
.../legacy/FixtureClockInstantiationTest.java | 2 +-
.../h2console/pages/services/H2ManagerMenu.adoc | 6 +-
testing/h2console/ui/build.gradle | 30 -
.../h2console/ui/IsisModuleTestingH2ConsoleUi.java | 12 +-
.../h2console/ui/services/H2ManagerMenu.java | 11 +-
.../h2console/ui/webmodule/WebModuleH2Console.java | 88 +-
testing/hsqldbmgr/ui/build.gradle | 30 -
.../hsqldbmgr/dom/IsisModuleExtHsqldbMgr.java | 3 +
.../hsqldbmgr/dom/services/HsqlDbManagerMenu.java | 32 +-
.../adoc/modules/integtestsupport/pages/about.adoc | 19 +-
.../integtestsupport/pages/swagger-exporter.adoc | 4 +-
testing/integtestsupport/applib/build.gradle | 46 -
testing/integtestsupport/applib/pom.xml | 115 +-
.../applib/ExceptionRecognizerTranslate.java | 36 +-
.../applib/IsisIntegrationTestAbstract.java | 23 +-
.../applib/IsisInteractionHandler.java | 29 +-
.../integtestsupport/applib/ThrowableMatchers.java | 16 +-
.../testing/integtestsupport/applib/_Helper.java | 51 +
.../applib/swagger/SwaggerExporter.java | 22 +-
.../applib/validate/DomainModelValidator.java | 38 +-
testing/pom.xml | 4 +-
.../adoc/modules/specsupport/pages/about.adoc | 6 +-
testing/specsupport/applib/build.gradle | 33 -
.../applib/IsisModuleTestingSpecSupportApplib.java | 3 +
.../integration/ObjectFactoryForIntegration.java | 6 +-
.../isis/testing/specsupport/applib/specs/V.java | 6 +-
.../adoc/modules/unittestsupport/pages/about.adoc | 4 +-
testing/unittestsupport/applib/build.gradle | 59 -
testing/unittestsupport/applib/pom.xml | 37 +-
.../IsisModuleTestingUnitTestSupportApplib.java | 3 +
.../applib/bean/AbstractBeanPropertiesTest.java | 3 +
.../bean/FixtureDatumFactoriesForAnyPojo.java | 3 +
.../bean/FixtureDatumFactoriesForApplib.java | 3 +
.../applib/bean/FixtureDatumFactoriesForJoda.java | 3 +
.../applib/bean/FixtureDatumFactoriesForTime.java | 6 +-
.../unittestsupport/applib/bean/PojoTester.java | 49 +-
.../core/AbstractApplyToAllContractTest.java | 4 +-
...irectionalRelationshipContractTestAbstract.java | 4 +-
.../applib/core/bidir/Instantiator.java | 5 +-
.../applib/core/bidir/InstantiatorSimple.java | 5 +-
.../applib/core/bidir/Instantiators.java | 5 +-
.../ComparableContractTest_compareTo.java | 2 +
.../core/comparable/ComparableContractTester.java | 4 +-
.../unittestsupport/applib/core/files/Files.java | 4 +-
.../applib/core/jaxb/JaxbMatchers.java | 4 +-
.../applib/core/jmocking/Imposterisers.java | 3 +
.../core/jmocking/InjectIntoJMockAction.java | 4 +
.../applib/core/jmocking/IsisActions.java | 3 +
.../applib/core/jmocking/JMockActions.java | 3 +
.../applib/core/jmocking/JUnitRuleMockery2.java | 15 +-
.../applib/core/jmocking/PostponedAction.java | 9 +-
.../core/soap/SoapEndpointPublishingRule.java | 4 +-
.../applib/core/soap/SoapEndpointSpec.java | 3 +
.../sortedsets/SortedSetsContractTestAbstract.java | 4 +-
.../applib/core/streams/NullPrintStream.java | 2 +-
.../applib/core/utils/CollectUtils.java | 4 +-
.../applib/core/utils/IndentPrinter.java | 6 +-
.../applib/core/utils/ReflectUtils.java | 4 +-
.../applib/core/utils/StringUtils.java | 4 +-
.../core/value/ValueTypeContractTestAbstract.java | 4 +-
.../applib/dom/assertions/Asserting.java | 6 +-
.../applib/dom/matchers/IsisMatchers.java | 17 +-
.../dom/privatecons/PrivateConstructorTester.java | 3 +
.../applib/dom/reflect/ReflectUtils.java | 11 +-
.../applib/dom/repo/FinderInteraction.java | 20 +-
.../core/comparable/CategorizedDomainObject.java | 2 +-
.../ImposteriserTestUsingCodegenPlugin_Test.java | 2 +-
tooling/adoc/antora.yml | 23 +
tooling/adoc/modules/ROOT/nav.adoc | 4 +
tooling/adoc/modules/ROOT/pages/about.adoc | 11 +
.../adoc/modules/ROOT/partials/component-nav.adoc | 3 +
.../adoc/modules/ROOT/partials/module-nav.adoc | 0
tooling/c4modeling/pom.xml | 26 +-
.../main/java/org/apache/isis/tooling/c4/C4.java | 4 +-
.../org/apache/isis/tooling/c4/test/C4Test.java | 4 +-
tooling/cli/README.adoc | 44 +-
tooling/cli/adoc/antora.yml | 19 +
tooling/cli/adoc/modules/tooling-cli/examples.sh | 22 +
.../modules/tooling-cli/examples/isis-tooling.yml | 101 +
.../cli/adoc/modules/tooling-cli}/nav.adoc | 0
.../cli/adoc/modules/tooling-cli/pages/about.adoc | 294 +
.../modules/tooling-cli/partials/module-nav.adoc | 4 +
tooling/cli/pom.xml | 96 +-
.../main/java/org/apache/isis/tooling/cli/Cli.java | 102 +-
.../isis/tooling/cli/CliCommandAbstract.java | 31 +-
.../org/apache/isis/tooling/cli/CliConfig.java | 136 +-
.../cli/adocfix/OrphanedIncludeStatementFixer.java | 129 +
.../isis/tooling/cli/projdoc/ProjectDocModel.java | 397 +-
.../isis/tooling/cli/projdoc/ProjectDocWriter.java | 174 +
tooling/cli/src/main/resources/log4j2.xml | 26 +
.../org/apache/isis/tooling/cli/CliConfigTest.java | 59 -
.../ProjectDocModel_sanitizeDescription_Test.java | 31 +
.../isis/tooling/cli/test/CliConfigTest.java | 67 +
.../test/adocfix/IncludeStatementFixerTest.java | 70 +
.../tooling/cli/test/adocfix/ProjectSampler.java | 51 +
.../org/apache/isis/tooling/cli/isis-tooling.yml | 49 -
.../apache/isis/tooling/cli/test/isis-tooling.yml | 103 +
tooling/java2adoc/pom.xml | 60 +
.../apache/isis/tooling/j2adoc/J2AdocContext.java | 277 +
.../org/apache/isis/tooling/j2adoc/J2AdocUnit.java | 194 +
.../tooling/j2adoc/convert/HtmlToAsciiDoc.java | 219 +
.../tooling/j2adoc/convert/J2AdocConverter.java | 63 +
.../j2adoc/convert/J2AdocConverterAbstract.java | 170 +
.../j2adoc/convert/J2AdocConverterDefault.java | 263 +
.../tooling/j2adoc/format/MemberFormatter.java | 51 +
.../isis/tooling/j2adoc/format/Snippets.java | 115 +
.../isis/tooling/j2adoc/format/UnitFormatter.java | 41 +
.../j2adoc/format/UnitFormatterAbstract.java | 222 +
.../j2adoc/format/UnitFormatterCompact.java | 82 +
.../format/UnitFormatterWithSourceAndCallouts.java | 84 +
.../format/UnitFormatterWithSourceAndSections.java | 226 +
.../j2adoc/util/AsciiDocIncludeTagFilter.java | 86 +
.../j2adoc/format/UnitFormatterAbstractTest.java | 27 +
.../j2adoc/test/ExampleReferenceFinder.java | 102 +
.../j2adoc/test/ExampleReferenceRewriter.java | 104 +
.../isis/tooling/j2adoc/test/J2AdocTest.java | 142 +
.../isis/tooling/j2adoc/test/ProjectSampler.java | 51 +
tooling/javamodel/pom.xml | 52 +-
.../tooling/javamodel/AnalyzerConfigFactory.java | 23 +-
.../javamodel/ast/AnnotationDeclarations.java | 57 +
.../ast/AnnotationMemberDeclarations.java | 45 +
.../tooling/javamodel/ast/AnyTypeDeclaration.java | 229 +
.../javamodel/ast/CallableDeclarations.java | 63 +
.../ast/ClassOrInterfaceDeclarations.java | 79 +
.../isis/tooling/javamodel/ast/CodeClasses.java | 75 +
.../tooling/javamodel/ast/CompilationUnits.java | 107 +
.../javamodel/ast/ConstructorDeclarations.java | 86 +
.../javamodel/ast/EnumConstantDeclarations.java | 34 +
.../tooling/javamodel/ast/EnumDeclarations.java | 87 +
.../tooling/javamodel/ast/FieldDeclarations.java | 99 +
.../tooling/javamodel/ast/ImportDeclarations.java | 92 +
.../isis/tooling/javamodel/ast/Javadocs.java | 114 +
.../isis/tooling/javamodel/ast/MemberInfos.java | 50 +
.../tooling/javamodel/ast/MethodDeclarations.java | 85 +
.../tooling/javamodel/ast/PackageDeclarations.java | 41 +
.../tooling/javamodel/ast/TypeDeclarations.java | 59 +
.../isis/tooling/javamodel/test/AnalyzerTest.java | 143 +-
.../tooling/javamodel/test/ProjectSamples.java | 93 +
tooling/model4adoc/README.adoc | 31 +-
tooling/model4adoc/pom.xml | 32 +-
.../isis/tooling/model4adoc/AsciiDocFactory.java | 342 +-
.../isis/tooling/model4adoc/AsciiDocWriter.java | 197 +-
.../isis/tooling/model4adoc/BlockVisitor.java | 38 +
.../apache/isis/tooling/model4adoc/NodeWriter.java | 519 ++
.../model4adoc/StructuralNodeTraversor.java | 75 +
.../tooling/model4adoc/StructuralNodeVisitor.java | 125 +
.../isis/tooling/model4adoc/ast/SimpleBlock.java | 19 +
.../tooling/model4adoc/ast/SimpleDocument.java | 2 +
.../isis/tooling/model4adoc/ast/SimpleList.java | 47 +
.../tooling/model4adoc/ast/SimpleListItem.java | 41 +
.../model4adoc/ast/SimpleStructuralNode.java | 2 +
.../model4adoc/include/IncludeStatement.java | 74 +
.../model4adoc/include/IncludeStatements.java | 127 +
.../apache/isis/tooling/model4adoc/xref/Xref.java | 67 +
.../tooling/adocmodel/test/AsciiDocWriterTest.java | 183 -
.../test/ast/AbstractAsciiDocWriterTest.java | 91 +
.../model4adoc/test/ast/AdmonitionTest.java | 65 +
.../model4adoc/test/ast/AttributedTableTest.java | 63 +
.../test/ast/CalloutContinuationTest.java | 93 +
.../model4adoc/test/ast/CollapsibleTest.java | 66 +
.../model4adoc/test/ast/DocumentHeaderTest.java | 59 +
.../model4adoc/test/ast/NestedListTest.java | 67 +
.../tooling/model4adoc/test/ast/OpenBlockTest.java | 89 +
.../tooling/model4adoc/test/ast/PlantumlTest.java | 79 +
.../model4adoc/test/ast/SimpleListTest.java | 57 +
.../model4adoc/test/ast/SimpleTableTest.java | 67 +
.../tooling/model4adoc/test/ast/SourceTest.java | 77 +
.../isis/tooling/model4adoc/test/ast/_Debug.java | 141 +
.../tooling/model4adoc/test/ast/admonition.adoc | 9 +
.../model4adoc/test/ast/callout-continuation.adoc | 21 +
.../tooling/model4adoc/test/ast/collapsible.adoc | 7 +
.../model4adoc/test/ast/document-header.adoc | 5 +
.../tooling/model4adoc/test/ast/list-nested.adoc | 7 +
.../test/ast/list-open-block-continuation.adoc | 18 +
.../tooling/model4adoc/test/ast/list-simple.adoc | 4 +
.../tooling/model4adoc/test/ast/plantuml-svg.adoc | 7 +
.../isis/tooling/model4adoc/test/ast/source.adoc | 8 +
.../test/ast/table-attributed.adoc} | 0
.../test/ast/table-simple.adoc} | 0
tooling/pom.xml | 60 +-
tooling/projectmodel/pom.xml | 20 +-
.../projectmodel/ProjectNodeFactory_maven.java | 52 +-
valuetypes/adoc/modules/ROOT/pages/about.adoc | 2 +
valuetypes/asciidoc/applib/build.gradle | 30 -
.../applib/IsisModuleValAsciidocApplib.java | 3 +
.../asciidoc/applib/jaxb/AsciiDocJaxbAdapter.java | 3 +
.../valuetypes/asciidoc/applib/value/AsciiDoc.java | 1 +
.../metamodel/IsisModuleValAsciidocMetaModel.java | 9 +-
.../IsisModuleValAsciidocPersistenceJdoDn5.java | 3 +
.../jdo/dn5/converters/IsisAsciiDocConverter.java | 3 +
valuetypes/asciidoc/pom.xml | 2 +-
valuetypes/asciidoc/ui/pom.xml | 6 +-
valuetypes/asciidoc/ui/vaadin/build.gradle | 31 -
valuetypes/asciidoc/ui/wicket/build.gradle | 36 -
.../ui/wkt/IsisModuleValAsciidocUiWkt.java | 3 +
.../wkt/components/AsciiDocForXmlComponentWkt.java | 3 -
valuetypes/markdown/applib/build.gradle | 30 -
.../applib/IsisModuleValMarkdownApplib.java | 3 +
.../markdown/applib/jaxb/MarkdownJaxbAdapter.java | 3 +
.../markdown/applib/value/Converter.java | 15 +-
.../metamodel/IsisModuleValMarkdownMetaModel.java | 7 +-
.../IsisModuleValMarkdownPersistenceJdoDn5.java | 3 +
.../jdo/dn5/converters/IsisMarkdownConverter.java | 3 +
valuetypes/markdown/ui/build.gradle | 35 -
.../ui/wkt/IsisModuleValMarkdownUiWkt.java | 3 +
.../MarkdownPanelFactoriesForWicket.java | 3 +
valuetypes/pom.xml | 4 +-
valuetypes/sse/applib/build.gradle | 32 -
.../sse/applib/IsisModuleValSseApplib.java | 3 +
.../sse/applib/annotations/ServerSentEvents.java | 5 +-
.../sse/applib/annotations/SseSource.java | 9 +-
.../valuetypes/sse/applib/service/SseChannel.java | 7 +-
.../valuetypes/sse/applib/service/SseService.java | 7 +-
valuetypes/sse/metamodel/build.gradle | 30 -
valuetypes/sse/ui/build.gradle | 33 -
valuetypes/sse/ui/wicket/pom.xml | 2 +
.../sse/ui/wkt/IsisModuleValSseUiWkt.java | 5 +-
.../sse/ui/wkt/services/SseServiceDefault.java | 36 +-
.../ui/wkt/webmodule/ServerSentEventsServlet.java | 2 +-
.../wkt/webmodule/WebModuleServerSentEvents.java | 6 +-
viewers/common/build.gradle | 31 -
viewers/common/pom.xml | 2 +-
.../model/action/decorator/ActionUiDecorator.java | 4 +-
.../common/model/action/form/FormUiModel.java | 7 +-
.../model/decorator/confirm/ConfirmUiModel.java | 15 +-
.../common/model/decorator/icon/IconDecorator.java | 2 +-
.../common/model/mementos/ActionMemento.java | 30 +-
.../common/model/menu/MenuUiModelProvider.java | 4 +-
.../viewer/common/model/object/ObjectUiModel.java | 5 +-
.../userprofile/UserProfileUiModelProvider.java | 10 +-
viewers/restfulobjects/adoc/antora.yml | 4 +-
.../ROOT/images/restfulobjects}/facade-choices.png | Bin
.../images/restfulobjects}/facade-choices.pptx | Bin
.../adoc/modules/ROOT/pages/about.adoc | 8 +-
.../adoc/modules/ROOT/pages/architecture.adoc | 39 -
.../ROOT/pages/configuration-properties.adoc | 195 -
.../modules/ROOT/pages/content-negotiation.adoc | 105 +
.../apache-isis-v2-profile.INCOMPLETE.adoc} | 0
.../apache-isis-v2-profile.adoc | 19 +
.../content-negotiation/other-representations.adoc | 34 +
.../simplified-representations/accept-header.adoc | 34 +
.../action-invocation.adoc | 122 +
.../configuration-properties.adoc | 17 +
.../simplified-representations/domain-object.adoc | 88 +
.../object-collection.adoc | 78 +
.../adoc/modules/ROOT/pages/health-check.adoc | 68 -
.../adoc/modules/ROOT/pages/hints-and-tips.adoc | 3 -
.../ROOT/pages/hints-and-tips/angular-tips.adoc | 68 -
.../hints-and-tips/restful-image-property.adoc | 2 +-
.../ROOT/pages/hints-and-tips/troubleshooting.adoc | 1 -
.../hints-and-tips/using-chrome-devtools.adoc | 8 -
.../adoc/modules/ROOT/pages/layout-resources.adoc | 20 +-
.../adoc/modules/ROOT/pages/ro-spec.adoc | 43 +-
.../adoc/modules/ROOT/pages/security.adoc | 7 +-
.../ROOT/pages/setup-and-configuration.adoc | 80 +
.../ROOT/pages/simplified-representations.adoc | 27 -
.../action-invocation.adoc | 122 -
.../apache-isis-profile.adoc | 36 -
.../configuration-properties.adoc | 17 -
.../simplified-representations/domain-object.adoc | 90 -
.../object-collection.adoc | 80 -
.../other-representations.adoc | 36 -
.../adoc/modules/ROOT/partials/component-nav.adoc | 3 +-
.../adoc/modules/ROOT/partials/extensions.adoc | 1 +
.../adoc/modules/ROOT/partials/module-nav.adoc | 14 +-
.../ROOT/partials/security/user-registration.adoc | 159 -
.../modules/ROOT/partials/security/web-xml.adoc | 95 -
.../modules/ROOT/partials/security/webmodule.adoc | 25 +
viewers/restfulobjects/applib/build.gradle | 31 -
.../IsisModuleViewerRestfulObjectsApplib.java | 3 +
.../restfulobjects/applib/JsonRepresentation.java | 2 +
.../restfulobjects/applib/LinkRepresentation.java | 5 +-
.../isis/viewer/restfulobjects/applib/Rel.java | 3 +
.../restfulobjects/applib/RelDefinition.java | 2 +
.../restfulobjects/applib/RepresentationType.java | 9 +-
.../restfulobjects/applib/RestfulHttpMethod.java | 4 +-
.../restfulobjects/applib/RestfulMediaType.java | 8 +-
.../restfulobjects/applib/RestfulRequest.java | 3 +
.../restfulobjects/applib/RestfulResponse.java | 3 +
.../applib/boot/BootstrapResource.java | 5 +-
.../AbstractObjectMemberRepresentation.java | 8 +-
.../domainobjects/ActionResultRepresentation.java | 15 +-
.../DomainObjectMemberRepresentation.java | 2 +
.../domainobjects/DomainObjectRepresentation.java | 3 +
.../applib/domainobjects/DomainObjectResource.java | 5 +-
.../applib/domainobjects/DomainRepresentation.java | 7 +-
.../domainobjects/DomainServiceResource.java | 5 +-
.../applib/domainobjects/ListRepresentation.java | 3 +
.../domainobjects/ObjectActionRepresentation.java | 4 +-
.../ObjectCollectionRepresentation.java | 5 +-
.../ObjectPropertyRepresentation.java | 4 +-
.../domainobjects/ScalarValueRepresentation.java | 4 +-
.../AbstractTypeMemberRepresentation.java | 4 +-
.../ActionDescriptionRepresentation.java | 4 +-
.../ActionParameterDescriptionRepresentation.java | 4 +-
.../CollectionDescriptionRepresentation.java | 4 +-
.../domaintypes/DomainTypeRepresentation.java | 4 +-
.../applib/domaintypes/DomainTypeResource.java | 17 +-
.../PropertyDescriptionRepresentation.java | 3 +
.../TypeActionResultRepresentation.java | 3 +
.../applib/domaintypes/TypeListRepresentation.java | 4 +-
.../applib/dtos/ScalarValueDtoV2.java | 15 +-
.../applib/errors/ErrorRepresentation.java | 4 +-
.../applib/health/HealthRepresentation.java | 3 +
.../applib/health/HealthResource.java | 5 +-
.../applib/homepage/HomePageRepresentation.java | 3 +
.../applib/homepage/HomePageResource.java | 5 +-
.../applib/menubars/MenuBarsResource.java | 4 +-
.../applib/user/UserRepresentation.java | 3 +
.../restfulobjects/applib/user/UserResource.java | 5 +-
.../restfulobjects/applib/util/JsonMapper.java | 3 +
.../restfulobjects/applib/util/JsonNodeUtils.java | 3 +
.../restfulobjects/applib/util/MediaTypes.java | 7 +-
.../viewer/restfulobjects/applib/util/Parser.java | 3 +
.../restfulobjects/applib/util/PathNode.java | 6 +-
.../applib/util/UrlEncodingUtils.java | 3 +
.../applib/version/VersionRepresentation.java | 3 +
.../applib/version/VersionResource.java | 5 +-
.../restfulobjects/jaxrs-resteasy-4/build.gradle | 37 -
viewers/restfulobjects/jaxrs-resteasy-4/pom.xml | 6 +-
...isModuleViewerRestfulObjectsJaxrsResteasy4.java | 3 +
.../conneg/RestfulObjectsJaxbWriterForXml.java | 29 +-
.../webmodule/WebModuleJaxrsResteasy4.java | 26 +-
viewers/restfulobjects/rendering/build.gradle | 31 -
.../restfulobjects/rendering/IResourceContext.java | 35 +-
.../IsisModuleRestfulObjectsRendering.java | 11 +-
.../viewer/restfulobjects/rendering/Responses.java | 2 +-
.../AbstractObjectMemberReprRenderer.java | 2 +-
.../domainobjects/DomainObjectReprRenderer.java | 16 +-
.../rendering/domainobjects/JsonValueEncoder.java | 40 +-
.../rendering/domainobjects/MemberType.java | 11 +-
.../AbstractTypeMemberReprRenderer.java | 4 +-
.../domaintypes/ActionDescriptionReprRenderer.java | 2 +-
.../ActionParameterDescriptionReprRenderer.java | 2 +-
.../CollectionDescriptionReprRenderer.java | 2 +-
.../domaintypes/DomainTypeReprRenderer.java | 21 +-
.../PropertyDescriptionReprRenderer.java | 2 +-
.../domaintypes/TypeListReprRenderer.java | 2 +-
.../rendering/service/RepresentationService.java | 198 +-
.../RepresentationServiceContentNegotiator.java | 168 -
.../acceptheader/AcceptHeaderServiceForRest.java | 21 +-
.../service/conneg/ContentNegotiationService.java | 69 +-
.../conneg/ContentNegotiationServiceAbstract.java | 13 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 26 +-
.../ContentNegotiationServiceOrgApacheIsisV1.java | 11 +-
.../ContentNegotiationServiceOrgApacheIsisV2.java | 68 +-
.../ContentNegotiationServiceXRoDomainType.java | 20 +-
.../service/swagger/SwaggerServiceDefault.java | 10 +-
.../service/swagger/SwaggerServiceMenu.java | 60 +-
.../swagger/internal/ClassExcluderDefault.java | 2 +-
.../service/swagger/internal/Generation.java | 56 +-
.../swagger/internal/SwaggerSpecGenerator.java | 11 +-
.../service/swagger/internal/TaggerDefault.java | 47 +-
.../rendering/service/swagger/internal/Util.java | 30 +-
.../internal/ValuePropertyFactoryDefault.java | 2 +-
.../JsonValueEncoderTest_appendValueAndFormat.java | 13 +-
.../JsonValueEncoderTest_asAdapter.java | 12 +-
.../JsonValueEncoderTest_asObject.java | 8 +-
.../service/swagger/internal/TaggerTest.java | 2 +-
viewers/restfulobjects/testing/build.gradle | 34 -
..._ensureCompatibleAcceptHeader_ContractTest.java | 27 +-
viewers/restfulobjects/viewer/build.gradle | 34 -
.../IsisModuleViewerRestfulObjectsViewer.java | 5 +-
.../viewer/context/ResourceContext.java | 5 +-
.../viewer/mappers/ExceptionMapperAbstract.java | 2 +-
.../mappers/ExceptionMapperForObjectNotFound.java | 2 +-
.../restfulobjects/viewer/mappers/FailureUtil.java | 2 +-
.../resources/DomainObjectResourceServerside.java | 137 +-
.../resources/DomainServiceResourceServerside.java | 19 +-
.../resources/DomainTypeResourceServerside.java | 49 +-
.../viewer/resources/HomePageReprRenderer.java | 8 +-
.../resources/HomePageResourceServerside.java | 4 +-
.../viewer/resources/ImageResourceServerside.java | 4 +-
.../resources/MenuBarsResourceServerside.java | 4 +-
.../viewer/resources/ObjectActionArgHelper.java | 4 +-
.../resources/ObjectAdapterUpdateHelper.java | 24 +-
.../viewer/resources/ResourceAbstract.java | 6 +-
.../viewer/resources/SwaggerSpecResource.java | 32 +-
.../viewer/resources/UserReprRenderer.java | 12 +-
.../viewer/resources/UserResourceServerside.java | 8 +-
.../resources/VersionResourceServerside.java | 4 +-
.../serialization/SerializationStrategy.java | 17 +-
.../IsisRestfulObjectsInteractionFilter.java | 53 +-
.../auth/AuthenticationSessionStrategy.java | 56 -
.../AuthenticationSessionStrategyAbstract.java | 71 -
.../AuthenticationSessionStrategyBasicAuth.java | 110 -
.../auth/AuthenticationSessionStrategyDefault.java | 86 -
.../webmodule/auth/AuthenticationStrategy.java | 58 +
.../auth/AuthenticationStrategyAbstract.java | 77 +
.../auth/AuthenticationStrategyBasicAuth.java | 112 +
.../auth/AuthenticationStrategyDefault.java | 87 +
.../context/ResourceContext_getArg_Test.java | 27 +-
viewers/wicket/adoc/antora.yml | 2 +-
.../modules/ROOT/images/about-page/about-page.png | Bin 59612 -> 341021 bytes
.../ROOT/images/bookmarked-pages/panel-940.png | Bin 99602 -> 0 bytes
.../images/bookmarked-pages/panel-estatio-940.png | Bin 136219 -> 0 bytes
.../ROOT/images/bookmarked-pages/panel-estatio.png | Bin 172961 -> 439368 bytes
.../modules/ROOT/images/bookmarked-pages/panel.png | Bin 121632 -> 0 bytes
.../images/features/recent-pages/recent-pages.png | Bin 186541 -> 0 bytes
.../ROOT/images/security/WebPage-hierarchy.png | Bin 0 -> 360099 bytes
.../user-registration/login-page-default.png | Bin 11372 -> 7429 bytes
.../sign-up-login-page-after-sign-up.png | Bin 13570 -> 10441 bytes
.../ROOT/images/user-registration/sign-up-page.png | Bin 8911 -> 4212 bytes
.../sign-up-registration-page.png | Bin 11446 -> 7889 bytes
.../ROOT/images/where-am-i/hello_grey_bg.png | Bin 38257 -> 420128 bytes
viewers/wicket/adoc/modules/ROOT/pages/about.adoc | 6 +-
.../ROOT/pages/configuration-properties.adoc | 942 ---
.../adoc/modules/ROOT/pages/customisation.adoc | 10 +-
.../ROOT/pages/customisation/about-page.adoc | 83 +-
.../ROOT/pages/customisation/auto-refresh.adoc | 34 -
.../ROOT/pages/customisation/brand-logo.adoc | 15 +-
.../customisation/cheap-n-cheerful-theme.adoc | 5 +-
.../ROOT/pages/customisation/custom-css.adoc | 234 +
.../pages/customisation/custom-javascript.adoc | 20 +-
.../ROOT/pages/customisation/embedded-view.adoc | 48 +
.../pages/customisation/request-parameters.adoc | 50 -
.../pages/customisation/top-level-index-page.adoc | 16 +-
.../pages/customisation/tweaking-css-classes.adoc | 234 -
.../customisation/using-different-css-file.adoc | 18 -
.../wicket/adoc/modules/ROOT/pages/extending.adoc | 13 +-
.../pages/extending/custom-bootstrap-theme.adoc | 2 +-
.../modules/ROOT/pages/extending/custom-pages.adoc | 40 +-
.../login-via-query-args-prototyping.adoc | 48 -
.../pages/extending/replacing-page-elements.adoc | 87 +-
.../wicket/adoc/modules/ROOT/pages/features.adoc | 4 -
.../ROOT/pages/features/blob-attachments.adoc | 117 -
.../ROOT/pages/features/bookmarked-pages.adoc | 57 +-
.../ROOT/pages/features/hints-and-copy-url.adoc | 75 -
.../modules/ROOT/pages/features/recent-pages.adoc | 50 -
.../pages/features/sidebar-vs-modal-dialogs.adoc | 27 +-
.../ROOT/pages/features/titles-in-tables.adoc | 20 +-
.../ROOT/pages/features/user-registration.adoc | 21 +-
.../modules/ROOT/pages/features/where-am-i.adoc | 53 +-
.../adoc/modules/ROOT/pages/hints-and-tips.adoc | 8 +-
.../ROOT/pages/hints-and-tips/auto-refresh.adoc | 35 +
.../hints-and-tips/highlight-current-row.adoc | 91 -
.../i18n-label-in-wicket-viewer.adoc | 2 +-
.../ROOT/pages/hints-and-tips/per-user-themes.adoc | 2 +-
.../wicket/adoc/modules/ROOT/pages/security.adoc | 2 -
.../ROOT/pages/setup-and-configuration.adoc | 252 +
.../adoc/modules/ROOT/partials/component-nav.adoc | 8 +-
.../adoc/modules/ROOT/partials/extensions.adoc | 4 +
.../adoc/modules/ROOT/partials/module-nav.adoc | 7 +-
.../adoc/modules/ROOT/partials/security/pages.adoc | 21 +-
.../ROOT/partials/security/user-registration.adoc | 12 +-
viewers/wicket/model/build.gradle | 40 -
.../wicket/model/IsisModuleViewerWicketModel.java | 3 +
.../wicket/model/common/CommonContextUtils.java | 2 +-
.../wicket/model/isis/WicketViewerSettings.java | 26 +-
.../viewer/wicket/model/links/LinkAndLabel.java | 16 +-
.../wicket/model/links/LinkAndLabelAbstract.java | 2 +-
.../model/mementos/ActionParameterMemento.java | 1 -
.../wicket/model/mementos/CollectionMemento.java | 22 +-
.../wicket/model/mementos/PropertyMemento.java | 40 +-
.../viewer/wicket/model/models/ActionModel.java | 60 +-
.../model/models/AdapterForObjectReference.java | 2 +-
.../wicket/model/models/BookmarkTreeNode.java | 18 +-
.../model/models/BookmarkTreeNodeComparator.java | 4 +-
.../wicket/model/models/EntityCollectionModel.java | 68 +-
.../viewer/wicket/model/models/EntityModel.java | 2 +-
.../wicket/model/models/ManagedObjectModel.java | 24 +-
.../wicket/model/models/ObjectAdapterModel.java | 2 +-
.../wicket/model/models/PageParameterUtil.java | 10 +-
.../isis/viewer/wicket/model/models/PageType.java | 2 -
.../viewer/wicket/model/models/PendingModel.java | 2 +-
.../RedirectRequestHandlerWithOpenUrlStrategy.java | 46 +
.../viewer/wicket/model/models/ScalarModel.java | 9 +-
.../model/models/ScalarModelWithMultiPending.java | 11 +-
.../model/models/ScalarModelWithPending.java | 2 +-
.../wicket/model/models/ScalarPropertyModel.java | 3 +-
.../wicket/model/models/ServiceActionsModel.java | 4 +-
.../model/models/ToggledMementosProvider.java | 2 +-
.../viewer/wicket/model/models/ValueModel.java | 2 +-
.../viewer/wicket/model/util/ComponentHintKey.java | 43 +-
.../ScalarModel_isScalarSubtypingAnyOf_Test.java | 2 +-
viewers/wicket/ui/build.gradle | 97 -
.../isis/viewer/wicket/ui/ComponentFactory.java | 1 -
.../viewer/wicket/ui/IsisModuleViewerWicketUi.java | 3 +
.../ui/actionresponse/ActionResultResponse.java | 40 +-
.../ActionResultResponseHandlingStrategy.java | 85 +-
.../actionresponse/ActionResultResponseType.java | 43 +-
.../wicket/ui/app/logout/LogoutHandlerWkt.java | 8 +-
.../ui/app/registry/ComponentFactoryRegistrar.java | 2 +-
.../wicket/ui/components/WebComponentBase.java | 2 +-
.../wicket/ui/components/about/AboutPanel.java | 30 +-
.../ui/components/about/JarManifestModel.java | 2 +-
.../ui/components/about/JarManifestPanel.html | 11 +-
.../ui/components/actioninfo/ActionInfoPanel.java | 4 +-
.../ui/components/actionlink/ActionLinkPanel.java | 4 +-
.../entityactions/AdditionalLinksPanel.java | 3 +-
.../serviceactions/CssMenuItemPanelAbstract.java | 5 +-
.../serviceactions/CssSubMenuItemsPanel.java | 3 +-
.../actionprompt/ActionPromptHeaderPanel.java | 4 +-
.../actionprompt/ActionPromptModalWindow.java | 2 +-
.../actions/ActionParametersFormPanel.java | 6 +-
.../components/actions/ActionParametersPanel.java | 21 +-
.../bookmarkedpages/BookmarkedPagesPanel.java | 12 +-
.../collection/AssociatedWithActionsHelper.java | 7 +-
.../ui/components/collection/CollectionPanel.java | 4 +-
.../selector/CollectionSelectorPanel.java | 4 +-
.../CollectionContentsAsAjaxTablePanel.java | 28 +-
.../ajaxtable/PrototypingMessageProvider.java | 8 +-
.../columns/ObjectAdapterTitleColumn.java | 2 +-
.../icons/CollectionContentsAsIconsPanel.java | 3 +-
.../CollectionContentsMultipleViewsPanel.java | 3 +-
.../summary/CollectionContentsAsSummary.java | 8 +-
.../CollectionContentsAsSummaryFactory.java | 4 +-
.../unresolved/CollectionContentsHiddenPanel.java | 6 +-
.../ui/components/empty/EmptyCollectionPanel.java | 4 +-
.../entity/collection/EntityCollectionPanel.java | 4 +-
.../components/entity/fieldset/PropertyGroup.java | 2 +-
.../entity/header/EntityHeaderPanel.java | 4 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 5 +-
.../selector/links/EntityLinksSelectorPanel.html | 58 -
.../selector/links/EntityLinksSelectorPanel.java | 384 --
.../links/EntityLinksSelectorPanelFactory.java | 65 -
.../wicket/ui/components/footer/FooterPanel.html | 11 +-
.../wicket/ui/components/footer/FooterPanel.java | 3 +-
.../wicket/ui/components/header/HeaderPanel.java | 3 +-
.../ui/components/layout/bs3/BS3GridPanel.java | 4 +-
.../components/layout/bs3/Bs3GridPanelFactory.java | 69 +
.../components/layout/bs3/clearfix/ClearFix.java | 4 +-
.../wicket/ui/components/layout/bs3/col/Col.java | 7 +-
.../wicket/ui/components/layout/bs3/row/Row.java | 5 +-
.../components/layout/bs3/tabs/TabGroupPanel.java | 14 +-
.../ui/components/layout/bs3/tabs/TabPanel.java | 4 +-
.../components/property/PropertyEditFormPanel.java | 3 +-
.../ui/components/property/PropertyEditPanel.java | 4 +-
.../PropertyEditPromptHeaderPanel.java | 4 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 7 +-
.../scalars/ScalarPanelSelectAbstract.java | 6 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 11 +-
.../components/scalars/XEditableBehaviorWkt.java | 2 +-
.../components/scalars/bookmark/BookmarkPanel.java | 1 +
.../scalars/bookmark/BookmarkPanelFactory.java | 2 -
.../scalars/image/JavaAwtImagePanel.java | 4 +-
.../jodatime/ConverterForJodaLocalTime.java | 43 +
.../scalars/jodatime/JodaLocalTimePanel.java | 59 +
.../jodatime/JodaLocalTimePanelFactory.java | 43 +
.../scalars/markup/StandaloneMarkupPanel.java | 4 +-
.../components/scalars/primitive/BooleanPanel.java | 2 +-
.../scalars/reference/ReferencePanel.java | 2 +-
.../valuechoices/ValueChoicesSelect2Panel.java | 2 +-
.../StandaloneCollectionPanel.java | 8 +-
.../ui/components/tree/StandaloneTreePanel.java | 4 +-
.../ui/components/unknown/UnknownModelPanel.java | 7 +-
.../ui/components/value/StandaloneValuePanel.java | 4 +-
.../ui/components/voidreturn/VoidReturnPanel.java | 3 +-
.../wicket/ui/components/welcome/WelcomePanel.java | 3 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 23 +-
.../widgets/buttons/ContainedButtonPanel.java | 3 +-
.../widgets/buttons/ToggleButtonsPanel.java | 4 +-
.../widgets/checkbox/ContainedToggleboxPanel.java | 3 +-
.../ui/components/widgets/favicon/Favicon.java | 73 -
.../formcomponent/FormComponentPanelAbstract.java | 2 -
.../widgets/linkandlabel/ActionLink.java | 124 +-
.../linkandlabel/AjaxDeferredBehaviour.java | 84 -
.../linkandlabel/LinkAndLabelFactoryAbstract.java | 4 +-
.../ui/components/widgets/navbar/BrandLogo.java | 4 +-
.../ui/components/widgets/navbar/BrandName.java | 4 +-
.../ui/components/widgets/select2/ChoiceExt.java | 10 +-
.../ui/components/widgets/select2/Select2.java | 8 +-
.../widgets/select2/Select2ChoiceExt.java | 18 +-
.../widgets/select2/Select2MultiChoiceExt.java | 17 +-
.../select2/providers/EmptyChoiceProvider.java | 2 +-
.../ObjectAdapterMementoProviderAbstract.java | 69 +-
.../ObjectAdapterMementoProviderForChoices.java | 2 +-
...tAdapterMementoProviderForReferenceChoices.java | 2 +-
...entoProviderForReferenceObjectAutoComplete.java | 2 +-
...derForReferenceParamOrPropertyAutoComplete.java | 2 +-
...bjectAdapterMementoProviderForValueChoices.java | 2 +-
.../themepicker/IsisWicketThemeSupportDefault.java | 2 +-
.../widgets/themepicker/ThemeChooser.java | 4 +-
.../zclip/SimpleClipboardModalWindowPanel.java | 3 +-
.../widgets/zclip/ZeroClipboardPanel.java | 3 +-
.../viewer/wicket/ui/errors/ExceptionModel.java | 30 +-
.../wicket/ui/errors/ExceptionStackTracePanel.java | 2 +-
.../viewer/wicket/ui/errors/JGrowlBehaviour.java | 4 +-
.../isis/viewer/wicket/ui/errors/JGrowlUtil.java | 18 +-
.../isis/viewer/wicket/ui/pages/PageAbstract.html | 1 -
.../isis/viewer/wicket/ui/pages/PageAbstract.java | 60 +-
.../isis/viewer/wicket/ui/pages/WebPageBase.java | 43 +-
.../accmngt/AccountManagementPageAbstract.java | 11 +-
.../ui/pages/accmngt/EmailAvailableValidator.java | 4 +-
.../pages/accmngt/UsernameAvailableValidator.java | 4 +-
.../ui/pages/accmngt/register/RegisterPanel.java | 6 +-
.../viewer/wicket/ui/pages/entity/EntityPage.css | 7 +
.../viewer/wicket/ui/pages/entity/EntityPage.java | 2 +-
.../wicket/ui/pages/login/IsisSignInPanel.java | 4 +-
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 13 +-
.../StandaloneCollectionPage.java | 2 +-
.../viewer/wicket/ui/pages/value/ValuePage.java | 2 +-
.../isis/viewer/wicket/ui/panels/FormAbstract.java | 6 -
.../wicket/ui/panels/FormExecutorDefault.java | 174 +-
.../viewer/wicket/ui/panels/PanelAbstract.java | 21 +-
.../isis/viewer/wicket/ui/panels/PanelBase.java | 15 +-
.../wicket/ui/panels/PromptFormAbstract.java | 3 +-
.../wicket/ui/panels/PromptFormPanelAbstract.java | 6 +-
.../isis/viewer/wicket/ui/util/SSESupport.java | 3 +-
...tAdapterMementoProviderForValueChoicesTest.java | 25 +-
viewers/wicket/viewer/build.gradle | 56 -
.../viewer/IsisModuleViewerWicketViewer.java | 3 +-
.../AuthenticatedWebSessionForIsis.java | 104 +-
.../integration/ConverterForObjectAdapter.java | 6 +-
.../ConverterForObjectAdapterMemento.java | 2 +-
.../viewer/integration/LocalizerForIsis.java | 16 +-
.../viewer/integration/WebRequestCycleForIsis.java | 245 +-
.../wicket/viewer/mixins/Object_clearHints.java | 40 +-
.../ComponentFactoryRegistrarDefault.java | 19 +-
.../ComponentFactoryRegistryDefault.java | 2 +-
.../registries/pages/PageClassListDefault.java | 2 +-
.../registries/pages/PageClassRegistryDefault.java | 2 +-
.../pages/PageNavigationServiceDefault.java | 2 +-
.../viewer/services/BookmarkUiServiceWicket.java | 2 +-
.../viewer/services/DeepLinkServiceWicket.java | 2 +-
.../services/HintStoreUsingWicketSession.java | 2 +-
.../services/ImageResourceCacheClassPath.java | 2 +-
.../viewer/services/LocaleProviderWicket.java | 2 +-
.../services/TranslationsResolverWicket.java | 34 +-
.../services/WicketViewerSettingsDefault.java | 2 +-
.../mementos/ObjectMementoServiceWicket.java | 36 +-
.../viewer/services/mementos/ObjectMementoWkt.java | 118 +-
.../wicket/viewer/webmodule/WebModuleWicket.java | 2 +-
.../viewer/wicketapp/IsisWicketApplication.java | 30 +-
.../IsisWicketApplication_Experimental.java | 107 -
.../IsisWicketApplication_experimental.java | 171 +
...uthenticatedWebSessionForIsis_Authenticate.java | 46 +-
.../AuthenticatedWebSessionForIsis_SignIn.java | 23 +-
...uthenticatedWebSessionForIsis_TestAbstract.java | 16 +-
.../wicketapp/IsisWicketApplication_Defaults.java | 2 +-
7266 files changed, 185597 insertions(+), 185228 deletions(-)