You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2016/10/28 07:33:15 UTC

[12/21] isis git commit: Merge branch 'ISIS-1223-upgrade-to-wicket-7' into ISIS-1224-select2-v4

Merge branch 'ISIS-1223-upgrade-to-wicket-7' into ISIS-1224-select2-v4


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/17d7159f
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/17d7159f
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/17d7159f

Branch: refs/heads/master
Commit: 17d7159fa58871c64bc70be3b467a139d7464a90
Parents: bd2a54b 803fbc1
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Sun Dec 13 14:01:35 2015 +0100
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Sun Dec 13 14:01:35 2015 +0100

----------------------------------------------------------------------
 README.adoc                                     |   8 +-
 adocs/documentation/Gemfile                     |   3 +
 adocs/documentation/Gemfile.lock                |   5 +-
 adocs/documentation/monitor.rb                  |  70 +-
 adocs/documentation/publish.sh                  |   8 +-
 .../_migration-notes_1.10.0-to-1.11.0.adoc      |  58 ++
 ...o-1.9.0_bootstrapping-using-AppManifest.adoc |   4 +-
 ...tes_1.8.0-to-1.9.0_exception-recognizer.adoc |   6 +-
 ..._fixture-scripts-specification-provider.adoc |   4 +-
 ...1.8.0-to-1.9.0_specify-all-dom-packages.adoc |   6 +-
 ...n-notes_1.8.0-to-1.9.0_upgrading-to-dn4.adoc |   2 +-
 ...tion-notes_1.8.0-to-1.9.0_war-packaging.adoc |   4 +-
 .../_migration-notes_1.9.0-to-1.10.0.adoc       |   6 +-
 .../asciidoc/_powered-by_gesconsultor-grc.adoc  |   6 +-
 .../src/main/asciidoc/_release-notes_1.9.0.adoc |   2 +-
 .../src/main/asciidoc/common-use-cases.adoc     |   4 +-
 .../documentation/src/main/asciidoc/demos.adoc  |  18 -
 .../src/main/asciidoc/documentation.adoc        |  57 +-
 .../asciidoc/guides/_cg_asciidoc-templates.adoc | 257 ++----
 .../_cg_committers_post-release-successful.adoc |  18 +-
 .../main/asciidoc/guides/_cg_ide-templates.adoc |  62 +-
 .../src/main/asciidoc/guides/_cg_ide.adoc       |   1 +
 .../main/asciidoc/guides/_cg_ide_agilej.adoc    |  55 ++
 .../main/asciidoc/guides/_cg_ide_eclipse.adoc   |   7 +-
 .../main/asciidoc/guides/_cg_ide_intellij.adoc  |  10 +-
 .../asciidoc/guides/_cg_ide_project-lombok.adoc |   4 +-
 .../asciidoc/guides/_cg_isis-maven-plugin.adoc  | 231 +----
 .../guides/_cg_isis-maven-plugin_validate.adoc  | 241 ++++++
 .../guides/_cg_isis-maven-plugin_xsd.adoc       | 329 ++++++++
 .../main/asciidoc/guides/_rg_annotations.adoc   |  63 --
 .../asciidoc/guides/_rg_annotations_aaa.adoc    |  17 -
 .../guides/_rg_annotations_aaa_deprecated.adoc  | 342 --------
 .../guides/_rg_annotations_aaa_jdo.adoc         | 113 ---
 .../guides/_rg_annotations_aaa_jee.adoc         |  59 --
 .../guides/_rg_annotations_aaa_main.adoc        | 103 ---
 .../guides/_rg_annotations_aaa_other.adoc       |  57 --
 .../guides/_rg_annotations_aaa_partial.adoc     |  92 --
 .../guides/_rg_annotations_manpage-Action.adoc  | 131 ---
 .../_rg_annotations_manpage-ActionLayout.adoc   | 133 ---
 ...ations_manpage-ActionLayout_bookmarking.adoc |  64 --
 ...ions_manpage-ActionLayout_contributedAs.adoc |  54 --
 ...notations_manpage-ActionLayout_cssClass.adoc |  41 -
 ...tations_manpage-ActionLayout_cssClassFa.adoc |  59 --
 ...ations_manpage-ActionLayout_describedAs.adoc |  37 -
 ...annotations_manpage-ActionLayout_hidden.adoc |  57 --
 ..._annotations_manpage-ActionLayout_named.adoc |  45 -
 ...notations_manpage-ActionLayout_position.adoc |  80 --
 .../_rg_annotations_manpage-Action_command.adoc | 134 ---
 ..._annotations_manpage-Action_domainEvent.adoc | 145 ----
 .../_rg_annotations_manpage-Action_hidden.adoc  |  49 --
 ..._rg_annotations_manpage-Action_invokeOn.adoc |  64 --
 ...g_annotations_manpage-Action_publishing.adoc |  53 --
 ...g_annotations_manpage-Action_restrictTo.adoc |  30 -
 ...rg_annotations_manpage-Action_semantics.adoc |  91 --
 .../_rg_annotations_manpage-Action_typeOf.adoc  |  31 -
 .../_rg_annotations_manpage-Collection.adoc     | 105 ---
 ...rg_annotations_manpage-CollectionLayout.adoc | 137 ---
 ...tions_manpage-CollectionLayout_cssClass.adoc |  36 -
 ...ns_manpage-CollectionLayout_defaultView.adoc |  43 -
 ...ns_manpage-CollectionLayout_describedAs.adoc |  38 -
 ...tations_manpage-CollectionLayout_hidden.adoc |  58 --
 ...otations_manpage-CollectionLayout_named.adoc |  53 --
 ...otations_manpage-CollectionLayout_paged.adoc |  45 -
 ...tations_manpage-CollectionLayout_render.adoc |  42 -
 ...tions_manpage-CollectionLayout_sortedBy.adoc |  59 --
 ...otations_manpage-Collection_domainEvent.adoc | 154 ----
 ..._annotations_manpage-Collection_editing.adoc |  48 --
 ...g_annotations_manpage-Collection_hidden.adoc |  54 --
 ...tations_manpage-Collection_notPersisted.adoc |  57 --
 ...g_annotations_manpage-Collection_typeOf.adoc |  26 -
 .../guides/_rg_annotations_manpage-Column.adoc  | 154 ----
 .../guides/_rg_annotations_manpage-Digits.adoc  |  35 -
 .../_rg_annotations_manpage-Discriminator.adoc  |  59 --
 .../_rg_annotations_manpage-DomainObject.adoc   | 105 ---
 ..._annotations_manpage-DomainObjectLayout.adoc | 115 ---
 ..._manpage-DomainObjectLayout_bookmarking.adoc |  66 --
 ...ons_manpage-DomainObjectLayout_cssClass.adoc |  34 -
 ...s_manpage-DomainObjectLayout_cssClassFa.adoc |  40 -
 ..._manpage-DomainObjectLayout_describedAs.adoc |  22 -
 ...ations_manpage-DomainObjectLayout_named.adoc |  37 -
 ...ations_manpage-DomainObjectLayout_paged.adoc |  33 -
 ...tions_manpage-DomainObjectLayout_plural.adoc |  28 -
 ...notations_manpage-DomainObject_auditing.adoc |  38 -
 ...age-DomainObject_autoCompleteRepository.adoc |  81 --
 ...nnotations_manpage-DomainObject_bounded.adoc |  36 -
 ...nnotations_manpage-DomainObject_editing.adoc |  61 --
 ...annotations_manpage-DomainObject_nature.adoc |  66 --
 ...tations_manpage-DomainObject_objectType.adoc |  46 -
 ...tations_manpage-DomainObject_publishing.adoc |  49 --
 .../_rg_annotations_manpage-DomainService.adoc  |  64 --
 ...annotations_manpage-DomainServiceLayout.adoc |  78 --
 ...ons_manpage-DomainServiceLayout_menuBar.adoc |  43 -
 ...s_manpage-DomainServiceLayout_menuOrder.adoc |  74 --
 ...tions_manpage-DomainServiceLayout_named.adoc |  29 -
 ...nnotations_manpage-DomainService_nature.adoc |  89 --
 ...ons_manpage-DomainService_repositoryFor.adoc |  26 -
 .../guides/_rg_annotations_manpage-Facets.adoc  |  15 -
 .../_rg_annotations_manpage-HomePage.adoc       |  52 --
 .../guides/_rg_annotations_manpage-Inject.adoc  | 154 ----
 ...g_annotations_manpage-MemberGroupLayout.adoc |  20 -
 .../_rg_annotations_manpage-MemberOrder.adoc    |  35 -
 .../_rg_annotations_manpage-MinLength.adoc      |  32 -
 .../guides/_rg_annotations_manpage-Mixin.adoc   |  40 -
 .../_rg_annotations_manpage-NotPersistent.adoc  |  18 -
 .../_rg_annotations_manpage-Parameter.adoc      |  96 ---
 ..._rg_annotations_manpage-ParameterLayout.adoc | 112 ---
 ...ations_manpage-ParameterLayout_cssClass.adoc |  29 -
 ...ons_manpage-ParameterLayout_describedAs.adoc |  38 -
 ...s_manpage-ParameterLayout_labelPosition.adoc |  41 -
 ...tions_manpage-ParameterLayout_multiLine.adoc |  32 -
 ...notations_manpage-ParameterLayout_named.adoc |  44 -
 ...age-ParameterLayout_renderedAsDayBefore.adoc |  35 -
 ...s_manpage-ParameterLayout_typicalLength.adoc |  36 -
 ...annotations_manpage-Parameter_maxLength.adoc |  35 -
 ...notations_manpage-Parameter_mustSatisfy.adoc |  65 --
 ...notations_manpage-Parameter_optionality.adoc |  36 -
 ...otations_manpage-Parameter_regexPattern.adoc |  31 -
 ..._annotations_manpage-PersistenceCapable.adoc |  90 --
 .../_rg_annotations_manpage-PostConstruct.adoc  |  71 --
 .../_rg_annotations_manpage-PreDestroy.adoc     |  53 --
 .../_rg_annotations_manpage-PrimaryKey.adoc     |  19 -
 .../_rg_annotations_manpage-Programmatic.adoc   |  27 -
 .../_rg_annotations_manpage-Property.adoc       | 134 ---
 .../_rg_annotations_manpage-PropertyLayout.adoc | 142 ----
 ...tations_manpage-PropertyLayout_cssClass.adoc |  36 -
 ...ions_manpage-PropertyLayout_describedAs.adoc |  33 -
 ...notations_manpage-PropertyLayout_hidden.adoc |  78 --
 ...ns_manpage-PropertyLayout_labelPosition.adoc |  96 ---
 ...ations_manpage-PropertyLayout_multiLine.adoc |  44 -
 ...nnotations_manpage-PropertyLayout_named.adoc |  51 --
 ...page-PropertyLayout_renderedAsDayBefore.adoc |  45 -
 ...ns_manpage-PropertyLayout_typicalLength.adoc |  25 -
 ...nnotations_manpage-Property_domainEvent.adoc | 140 ----
 ...rg_annotations_manpage-Property_editing.adoc |  43 -
 ..._rg_annotations_manpage-Property_hidden.adoc |  66 --
 ..._annotations_manpage-Property_maxLength.adoc |  49 --
 ...nnotations_manpage-Property_mustSatisfy.adoc |  57 --
 ...notations_manpage-Property_notPersisted.adoc |  61 --
 ...nnotations_manpage-Property_optionality.adoc | 129 ---
 ...notations_manpage-Property_regexPattern.adoc |  28 -
 .../_rg_annotations_manpage-RequestScoped.adoc  |  50 --
 .../guides/_rg_annotations_manpage-Title.adoc   |  38 -
 .../_rg_annotations_manpage-ViewModel.adoc      |  44 -
 ..._rg_annotations_manpage-ViewModelLayout.adoc | 102 ---
 ...ations_manpage-ViewModelLayout_cssClass.adoc |  30 -
 ...ions_manpage-ViewModelLayout_cssClassFa.adoc |  41 -
 ...ons_manpage-ViewModelLayout_describedAs.adoc |  23 -
 ...notations_manpage-ViewModelLayout_named.adoc |  35 -
 ...notations_manpage-ViewModelLayout_paged.adoc |  34 -
 ...otations_manpage-ViewModelLayout_plural.adoc |  24 -
 .../src/main/asciidoc/guides/_rg_classes.adoc   |  22 -
 .../_rg_classes_AppManifest-bootstrapping.adoc  | 282 -------
 .../guides/_rg_classes_contributee.adoc         |  13 -
 ...es_contributee_manpage-HasTransactionId.adoc |  31 -
 ...classes_contributee_manpage-HasUserName.adoc |  27 -
 .../guides/_rg_classes_domainevent.adoc         |  76 --
 ...domainevent_manpage-AbstractDomainEvent.adoc |  20 -
 ...s_domainevent_manpage-ActionDomainEvent.adoc |  20 -
 ...mainevent_manpage-CollectionDomainEvent.adoc |  21 -
 ...domainevent_manpage-PropertyDomainEvent.adoc |  17 -
 .../main/asciidoc/guides/_rg_classes_i18n.adoc  |  11 -
 ...classes_i18n_manpage-TranslatableString.adoc |  13 -
 .../guides/_rg_classes_lifecycleevent.adoc      | 130 ---
 ...cleevent_manpage-AbstractLifecycleEvent.adoc |  27 -
 ...fecycleevent_manpage-ObjectCreatedEvent.adoc |  20 -
 ...ifecycleevent_manpage-ObjectLoadedEvent.adoc |  17 -
 ...cycleevent_manpage-ObjectPersistedEvent.adoc |  19 -
 ...ycleevent_manpage-ObjectPersistingEvent.adoc |  21 -
 ...ecycleevent_manpage-ObjectRemovingEvent.adoc |  20 -
 ...fecycleevent_manpage-ObjectUpdatedEvent.adoc |  21 -
 ...ecycleevent_manpage-ObjectUpdatingEvent.adoc |  22 -
 .../main/asciidoc/guides/_rg_classes_roles.adoc |  15 -
 ...rg_classes_roles_manpage-HoldsUpdatedAt.adoc |  45 -
 ...rg_classes_roles_manpage-HoldsUpdatedBy.adoc |  19 -
 ..._rg_classes_roles_manpage-Timestampable.adoc |  23 -
 .../main/asciidoc/guides/_rg_classes_spec.adoc  | 108 ---
 .../main/asciidoc/guides/_rg_classes_super.adoc | 105 ---
 ...s_super_manpage-AbstractContainedObject.adoc |  32 -
 ...sses_super_manpage-AbstractDomainObject.adoc |  14 -
 ...er_manpage-AbstractFactoryAndRepository.adoc |  15 -
 ...g_classes_super_manpage-AbstractService.adoc |  10 -
 ...lasses_super_manpage-AbstractSubscriber.adoc |   8 -
 ...classes_super_manpage-AbstractViewModel.adoc |  15 -
 ..._rg_classes_super_manpage-FixtureScript.adoc |  21 -
 ...rg_classes_super_manpage-FixtureScripts.adoc |  12 -
 .../asciidoc/guides/_rg_classes_utility.adoc    |  16 -
 .../_rg_classes_utility_manpage-Enums.adoc      |   8 -
 ...classes_utility_manpage-ObjectContracts.adoc | 107 ---
 .../_rg_classes_utility_manpage-Reasons.adoc    |  31 -
 ..._rg_classes_utility_manpage-TitleBuffer.adoc |  13 -
 .../guides/_rg_classes_value-types.adoc         | 119 ---
 .../_rg_classes_value-types_manpage-Blob.adoc   |   8 -
 .../_rg_classes_value-types_manpage-Clob.adoc   |   8 -
 .../_rg_classes_value-types_manpage-Color.adoc  |   9 -
 .../_rg_classes_value-types_manpage-Money.adoc  |   8 -
 ...rg_classes_value-types_manpage-Password.adoc |   8 -
 .../src/main/asciidoc/guides/_rg_methods.adoc   |  17 -
 .../asciidoc/guides/_rg_methods_lifecycle.adoc  | 102 ---
 .../guides/_rg_methods_lifecycle_jdo-api.adoc   |  53 --
 .../_rg_methods_lifecycle_manpage-created.adoc  |  17 -
 .../_rg_methods_lifecycle_manpage-loaded.adoc   |  15 -
 ..._rg_methods_lifecycle_manpage-persisted.adoc |  16 -
 ...rg_methods_lifecycle_manpage-persisting.adoc |  16 -
 .../_rg_methods_lifecycle_manpage-removed.adoc  |  16 -
 .../_rg_methods_lifecycle_manpage-removing.adoc |  16 -
 .../_rg_methods_lifecycle_manpage-updated.adoc  |  18 -
 .../_rg_methods_lifecycle_manpage-updating.adoc |  15 -
 .../asciidoc/guides/_rg_methods_prefixes.adoc   | 219 -----
 .../_rg_methods_prefixes_manpage-addTo.adoc     |  37 -
 ...g_methods_prefixes_manpage-autoComplete.adoc |  96 ---
 .../_rg_methods_prefixes_manpage-choices.adoc   | 143 ----
 .../_rg_methods_prefixes_manpage-clear.adoc     |  32 -
 .../_rg_methods_prefixes_manpage-default.adoc   | 129 ---
 .../_rg_methods_prefixes_manpage-disable.adoc   |  93 ---
 .../_rg_methods_prefixes_manpage-get.adoc       |  19 -
 .../_rg_methods_prefixes_manpage-hide.adoc      |  82 --
 .../_rg_methods_prefixes_manpage-modify.adoc    |  37 -
 ..._rg_methods_prefixes_manpage-removeFrom.adoc |  37 -
 .../_rg_methods_prefixes_manpage-set.adoc       |  13 -
 .../_rg_methods_prefixes_manpage-validate.adoc  | 113 ---
 ..._methods_prefixes_manpage-validateAddTo.adoc |  45 -
 ...ods_prefixes_manpage-validateRemoveFrom.adoc |  45 -
 .../asciidoc/guides/_rg_methods_reserved.adoc   |  58 --
 .../_rg_methods_reserved_manpage-cssClass.adoc  |  46 -
 .../_rg_methods_reserved_manpage-disable.adoc   | 102 ---
 .../_rg_methods_reserved_manpage-getId.adoc     |  19 -
 .../_rg_methods_reserved_manpage-hide.adoc      |  39 -
 .../_rg_methods_reserved_manpage-iconName.adoc  |  36 -
 .../_rg_methods_reserved_manpage-title.adoc     |  65 --
 .../_rg_methods_reserved_manpage-validate.adoc  |  27 -
 .../main/asciidoc/guides/_rg_object-layout.adoc |  18 -
 .../_rg_object-layout_application-menu.adoc     | 171 ----
 .../guides/_rg_object-layout_dynamic.adoc       | 113 ---
 .../_rg_object-layout_static-vs-dynamic.adoc    |  26 -
 .../guides/_rg_object-layout_static.adoc        | 159 ----
 .../src/main/asciidoc/guides/_rg_runtime.adoc   |  28 -
 .../_rg_runtime_application-specific.adoc       |  13 -
 ...me_application-specific_application-css.adoc |   8 -
 ...ime_application-specific_application-js.adoc |   9 -
 .../guides/_rg_runtime_configuration-files.adoc |  40 -
 .../guides/_rg_runtime_configuring-core.adoc    | 332 --------
 .../_rg_runtime_configuring-datanucleus.adoc    |  18 -
 ...s_disabling-persistence-by-reachability.adoc |  88 --
 ...atanucleus_eagerly-registering-entities.adoc |  23 -
 ...configuring-datanucleus_persistence-xml.adoc |  10 -
 ...time_configuring-datanucleus_properties.adoc |  66 --
 ...ring-datanucleus_using-jndi-data-source.adoc |  75 --
 .../guides/_rg_runtime_deployment-types.adoc    | 111 ---
 .../_rg_runtime_specifying-components.adoc      | 110 ---
 .../main/asciidoc/guides/_rg_services-api.adoc  | 295 -------
 ...ces-api_manpage-ActionInvocationContext.adoc |  99 ---
 ..._services-api_manpage-BackgroundService.adoc | 124 ---
 ...roundService_BackgroundCommandExecution.adoc |  25 -
 ...es-api_manpage-BackgroundService_Quartz.adoc | 162 ----
 ...rg_services-api_manpage-BookmarkService.adoc | 118 ---
 ...ices-api_manpage-BulkInteractionContext.adoc |   9 -
 .../_rg_services-api_manpage-ClockService.adoc  | 105 ---
 ..._rg_services-api_manpage-CommandContext.adoc | 218 -----
 ...rg_services-api_manpage-DeepLinkService.adoc |  58 --
 ...vices-api_manpage-DomainObjectContainer.adoc |  44 -
 ...nObjectContainer_generic-repository-api.adoc |  89 --
 ...page-DomainObjectContainer_messages-api.adoc |  50 --
 ...mainObjectContainer_object-creation-api.adoc |  49 --
 ...nObjectContainer_object-persistence-api.adoc |  62 --
 ...-DomainObjectContainer_presentation-api.adoc |  46 -
 ...ge-DomainObjectContainer_properties-api.adoc |  54 --
 ...page-DomainObjectContainer_security-api.adoc |  48 --
 ...page-DomainObjectContainer_services-api.adoc |  37 -
 ...ge-DomainObjectContainer_validation-api.adoc |  26 -
 .../_rg_services-api_manpage-EmailService.adoc  |  99 ---
 ...rg_services-api_manpage-EventBusService.adoc | 391 ---------
 ...vices-api_manpage-FixtureScriptsDefault.adoc |  50 --
 ..._services-api_manpage-GuiceBeanProvider.adoc |  91 --
 ..._rg_services-api_manpage-IsisJdoSupport.adoc | 277 ------
 ..._rg_services-api_manpage-MementoService.adoc | 132 ---
 ...g_services-api_manpage-MetamodelService.adoc |  43 -
 ..._services-api_manpage-QueryResultsCache.adoc | 128 ---
 .../_rg_services-api_manpage-Scratchpad.adoc    | 130 ---
 .../_rg_services-api_manpage-SudoService.adoc   |  69 --
 ..._rg_services-api_manpage-WrapperFactory.adoc | 163 ----
 ...services-api_manpage-XmlSnapshotService.adoc | 215 -----
 .../main/asciidoc/guides/_rg_services-spi.adoc  | 287 -------
 ...rg_services-spi_manpage-AuditingService.adoc |  85 --
 ...es-spi_manpage-BackgroundCommandService.adoc | 130 ---
 ...vices-spi_manpage-ClassDiscoveryService.adoc |  84 --
 ..._rg_services-spi_manpage-CommandService.adoc | 100 ---
 ...vices-spi_manpage-ContentMappingService.adoc | 106 ---
 ...s-spi_manpage-ContentNegotiationService.adoc | 206 -----
 ...es-spi_manpage-EmailNotificationService.adoc |  81 --
 ...vices-spi_manpage-ErrorReportingService.adoc | 105 ---
 ...rg_services-spi_manpage-EventSerializer.adoc |  73 --
 ...ervices-spi_manpage-ExceptionRecognizer.adoc | 126 ---
 ...age-FixtureScriptsSpecificationProvider.adoc |  70 --
 ..._rg_services-spi_manpage-LocaleProvider.adoc |  72 --
 ..._services-spi_manpage-PublishingService.adoc | 164 ----
 ...vices-spi_manpage-RepresentationService.adoc | 107 ---
 ...services-spi_manpage-TranslationService.adoc |  80 --
 ...rvices-spi_manpage-TranslationsResolver.adoc |  68 --
 ...services-spi_manpage-UserProfileService.adoc |  44 -
 ...ces-spi_manpage-UserRegistrationService.adoc |  82 --
 .../src/main/asciidoc/guides/_rg_web-xml.adoc   | 458 ----------
 .../src/main/asciidoc/guides/_rgant-Action.adoc | 133 +++
 .../asciidoc/guides/_rgant-ActionLayout.adoc    | 133 +++
 .../guides/_rgant-ActionLayout_bookmarking.adoc |  64 ++
 .../_rgant-ActionLayout_contributedAs.adoc      |  54 ++
 .../guides/_rgant-ActionLayout_cssClass.adoc    |  41 +
 .../guides/_rgant-ActionLayout_cssClassFa.adoc  |  59 ++
 .../guides/_rgant-ActionLayout_describedAs.adoc |  37 +
 .../guides/_rgant-ActionLayout_hidden.adoc      |  57 ++
 .../guides/_rgant-ActionLayout_named.adoc       |  45 +
 .../guides/_rgant-ActionLayout_position.adoc    |  80 ++
 .../asciidoc/guides/_rgant-Action_command.adoc  | 134 +++
 .../guides/_rgant-Action_domainEvent.adoc       | 164 ++++
 .../asciidoc/guides/_rgant-Action_hidden.adoc   |  49 ++
 .../asciidoc/guides/_rgant-Action_invokeOn.adoc |  64 ++
 .../guides/_rgant-Action_publishing.adoc        |  53 ++
 .../guides/_rgant-Action_restrictTo.adoc        |  30 +
 .../guides/_rgant-Action_semantics.adoc         |  91 ++
 .../asciidoc/guides/_rgant-Action_typeOf.adoc   |  31 +
 .../main/asciidoc/guides/_rgant-Collection.adoc | 105 +++
 .../guides/_rgant-CollectionLayout.adoc         | 137 +++
 .../_rgant-CollectionLayout_cssClass.adoc       |  36 +
 .../_rgant-CollectionLayout_defaultView.adoc    |  43 +
 .../_rgant-CollectionLayout_describedAs.adoc    |  38 +
 .../guides/_rgant-CollectionLayout_hidden.adoc  |  58 ++
 .../guides/_rgant-CollectionLayout_named.adoc   |  53 ++
 .../guides/_rgant-CollectionLayout_paged.adoc   |  45 +
 .../guides/_rgant-CollectionLayout_render.adoc  |  42 +
 .../_rgant-CollectionLayout_sortedBy.adoc       |  59 ++
 .../guides/_rgant-Collection_domainEvent.adoc   | 174 ++++
 .../guides/_rgant-Collection_editing.adoc       |  48 ++
 .../guides/_rgant-Collection_hidden.adoc        |  54 ++
 .../guides/_rgant-Collection_notPersisted.adoc  |  57 ++
 .../guides/_rgant-Collection_typeOf.adoc        |  26 +
 .../src/main/asciidoc/guides/_rgant-Column.adoc | 154 ++++
 .../src/main/asciidoc/guides/_rgant-Digits.adoc |  35 +
 .../asciidoc/guides/_rgant-Discriminator.adoc   |  59 ++
 .../asciidoc/guides/_rgant-DomainObject.adoc    | 154 ++++
 .../guides/_rgant-DomainObjectLayout.adoc       | 132 +++
 .../_rgant-DomainObjectLayout_bookmarking.adoc  |  66 ++
 .../_rgant-DomainObjectLayout_cssClass.adoc     |  34 +
 .../_rgant-DomainObjectLayout_cssClassFa.adoc   |  40 +
 ...gant-DomainObjectLayout_cssClassUiEvent.adoc | 126 +++
 .../_rgant-DomainObjectLayout_describedAs.adoc  |  22 +
 .../_rgant-DomainObjectLayout_iconUiEvent.adoc  | 122 +++
 .../guides/_rgant-DomainObjectLayout_named.adoc |  37 +
 .../guides/_rgant-DomainObjectLayout_paged.adoc |  33 +
 .../_rgant-DomainObjectLayout_plural.adoc       |  28 +
 .../_rgant-DomainObjectLayout_titleUiEvent.adoc | 120 +++
 .../guides/_rgant-DomainObject_auditing.adoc    |  38 +
 ...ant-DomainObject_autoCompleteRepository.adoc |  81 ++
 .../guides/_rgant-DomainObject_bounded.adoc     |  36 +
 ...gant-DomainObject_createdLifecycleEvent.adoc | 108 +++
 .../guides/_rgant-DomainObject_editing.adoc     |  61 ++
 ...rgant-DomainObject_loadedLifecycleEvent.adoc | 105 +++
 .../guides/_rgant-DomainObject_nature.adoc      |  66 ++
 .../guides/_rgant-DomainObject_objectType.adoc  |  46 +
 ...nt-DomainObject_persistedLifecycleEvent.adoc | 111 +++
 ...t-DomainObject_persistingLifecycleEvent.adoc | 114 +++
 .../guides/_rgant-DomainObject_publishing.adoc  |  49 ++
 ...ant-DomainObject_removingLifecycleEvent.adoc | 114 +++
 ...gant-DomainObject_updatedLifecycleEvent.adoc | 110 +++
 ...ant-DomainObject_updatingLifecycleEvent.adoc | 114 +++
 .../asciidoc/guides/_rgant-DomainService.adoc   |  64 ++
 .../guides/_rgant-DomainServiceLayout.adoc      |  78 ++
 .../_rgant-DomainServiceLayout_menuBar.adoc     |  43 +
 .../_rgant-DomainServiceLayout_menuOrder.adoc   |  74 ++
 .../_rgant-DomainServiceLayout_named.adoc       |  29 +
 .../guides/_rgant-DomainService_nature.adoc     |  89 ++
 .../_rgant-DomainService_repositoryFor.adoc     |  26 +
 .../src/main/asciidoc/guides/_rgant-Facets.adoc |  15 +
 .../main/asciidoc/guides/_rgant-HomePage.adoc   |  52 ++
 .../src/main/asciidoc/guides/_rgant-Inject.adoc | 154 ++++
 .../guides/_rgant-MemberGroupLayout.adoc        |  20 +
 .../asciidoc/guides/_rgant-MemberOrder.adoc     |  35 +
 .../main/asciidoc/guides/_rgant-MinLength.adoc  |  32 +
 .../src/main/asciidoc/guides/_rgant-Mixin.adoc  |  40 +
 .../asciidoc/guides/_rgant-NotPersistent.adoc   |  18 +
 .../main/asciidoc/guides/_rgant-Parameter.adoc  |  96 +++
 .../asciidoc/guides/_rgant-ParameterLayout.adoc | 112 +++
 .../guides/_rgant-ParameterLayout_cssClass.adoc |  29 +
 .../_rgant-ParameterLayout_describedAs.adoc     |  38 +
 .../_rgant-ParameterLayout_labelPosition.adoc   |  41 +
 .../_rgant-ParameterLayout_multiLine.adoc       |  32 +
 .../guides/_rgant-ParameterLayout_named.adoc    |  44 +
 ...ant-ParameterLayout_renderedAsDayBefore.adoc |  35 +
 .../_rgant-ParameterLayout_typicalLength.adoc   |  36 +
 .../guides/_rgant-Parameter_maxLength.adoc      |  35 +
 .../guides/_rgant-Parameter_mustSatisfy.adoc    |  65 ++
 .../guides/_rgant-Parameter_optionality.adoc    |  36 +
 .../guides/_rgant-Parameter_regexPattern.adoc   |  37 +
 .../guides/_rgant-PersistenceCapable.adoc       |  90 ++
 .../asciidoc/guides/_rgant-PostConstruct.adoc   |  71 ++
 .../main/asciidoc/guides/_rgant-PreDestroy.adoc |  53 ++
 .../main/asciidoc/guides/_rgant-PrimaryKey.adoc |  19 +
 .../asciidoc/guides/_rgant-Programmatic.adoc    |  27 +
 .../main/asciidoc/guides/_rgant-Property.adoc   | 134 +++
 .../asciidoc/guides/_rgant-PropertyLayout.adoc  | 142 ++++
 .../guides/_rgant-PropertyLayout_cssClass.adoc  |  36 +
 .../_rgant-PropertyLayout_describedAs.adoc      |  33 +
 .../guides/_rgant-PropertyLayout_hidden.adoc    |  78 ++
 .../_rgant-PropertyLayout_labelPosition.adoc    |  96 +++
 .../guides/_rgant-PropertyLayout_multiLine.adoc |  44 +
 .../guides/_rgant-PropertyLayout_named.adoc     |  51 ++
 ...gant-PropertyLayout_renderedAsDayBefore.adoc |  45 +
 .../_rgant-PropertyLayout_typicalLength.adoc    |  25 +
 .../guides/_rgant-Property_domainEvent.adoc     | 154 ++++
 .../guides/_rgant-Property_editing.adoc         |  43 +
 .../asciidoc/guides/_rgant-Property_hidden.adoc |  66 ++
 .../guides/_rgant-Property_maxLength.adoc       |  49 ++
 .../guides/_rgant-Property_mustSatisfy.adoc     |  57 ++
 .../guides/_rgant-Property_notPersisted.adoc    |  61 ++
 .../guides/_rgant-Property_optionality.adoc     | 129 +++
 .../guides/_rgant-Property_regexPattern.adoc    |  35 +
 .../asciidoc/guides/_rgant-RequestScoped.adoc   |  50 ++
 .../src/main/asciidoc/guides/_rgant-Title.adoc  |  62 ++
 .../main/asciidoc/guides/_rgant-ViewModel.adoc  |  44 +
 .../asciidoc/guides/_rgant-ViewModelLayout.adoc | 102 +++
 .../guides/_rgant-ViewModelLayout_cssClass.adoc |  30 +
 .../_rgant-ViewModelLayout_cssClassFa.adoc      |  41 +
 .../_rgant-ViewModelLayout_describedAs.adoc     |  23 +
 .../guides/_rgant-ViewModelLayout_named.adoc    |  35 +
 .../guides/_rgant-ViewModelLayout_paged.adoc    |  34 +
 .../guides/_rgant-ViewModelLayout_plural.adoc   |  24 +
 .../guides/_rgant-XmlJavaTypeAdapter.adoc       |  27 +
 .../asciidoc/guides/_rgant-XmlRootElement.adoc  |  83 ++
 .../src/main/asciidoc/guides/_rgant_aaa.adoc    |  17 +
 .../asciidoc/guides/_rgant_aaa_deprecated.adoc  | 342 ++++++++
 .../main/asciidoc/guides/_rgant_aaa_jdo.adoc    | 113 +++
 .../main/asciidoc/guides/_rgant_aaa_jee.adoc    |  73 ++
 .../main/asciidoc/guides/_rgant_aaa_main.adoc   | 103 +++
 .../main/asciidoc/guides/_rgant_aaa_other.adoc  |  57 ++
 .../asciidoc/guides/_rgant_aaa_partial.adoc     |  92 ++
 .../guides/_rgcfg_configuration-files.adoc      |  40 +
 .../guides/_rgcfg_configuring-core.adoc         | 455 ++++++++++
 .../guides/_rgcfg_configuring-datanucleus.adoc  |  18 +
 ...s_disabling-persistence-by-reachability.adoc |  88 ++
 ...atanucleus_eagerly-registering-entities.adoc |  23 +
 ...configuring-datanucleus_persistence-xml.adoc |  10 +
 ...gcfg_configuring-datanucleus_properties.adoc |  66 ++
 ...ring-datanucleus_using-jndi-data-source.adoc |  75 ++
 .../guides/_rgcfg_deployment-types.adoc         | 111 +++
 .../guides/_rgcfg_specifying-components.adoc    | 110 +++
 .../main/asciidoc/guides/_rgcms_classes.adoc    |  23 +
 ...rgcms_classes_AppManifest-bootstrapping.adoc | 282 +++++++
 .../guides/_rgcms_classes_contributee.adoc      |  13 +
 ...ms_classes_contributee_HasTransactionId.adoc |  31 +
 .../_rgcms_classes_contributee_HasUserName.adoc |  27 +
 .../guides/_rgcms_classes_domainevent.adoc      |  76 ++
 ...classes_domainevent_AbstractDomainEvent.adoc |  20 +
 ...s_classes_domainevent_ActionDomainEvent.adoc |  20 +
 ...asses_domainevent_CollectionDomainEvent.adoc |  21 +
 ...classes_domainevent_PropertyDomainEvent.adoc |  17 +
 .../asciidoc/guides/_rgcms_classes_i18n.adoc    |  11 +
 .../_rgcms_classes_i18n_TranslatableString.adoc |  13 +
 .../guides/_rgcms_classes_lifecycleevent.adoc   | 130 +++
 ...s_lifecycleevent_AbstractLifecycleEvent.adoc |  27 +
 ...asses_lifecycleevent_ObjectCreatedEvent.adoc |  20 +
 ...lasses_lifecycleevent_ObjectLoadedEvent.adoc |  17 +
 ...ses_lifecycleevent_ObjectPersistedEvent.adoc |  19 +
 ...es_lifecycleevent_ObjectPersistingEvent.adoc |  21 +
 ...sses_lifecycleevent_ObjectRemovingEvent.adoc |  20 +
 ...asses_lifecycleevent_ObjectUpdatedEvent.adoc |  21 +
 ...sses_lifecycleevent_ObjectUpdatingEvent.adoc |  22 +
 .../asciidoc/guides/_rgcms_classes_roles.adoc   |  18 +
 .../guides/_rgcms_classes_roles_Dto.adoc        |  61 ++
 .../_rgcms_classes_roles_HoldsUpdatedAt.adoc    |  44 +
 .../_rgcms_classes_roles_HoldsUpdatedBy.adoc    |  19 +
 .../_rgcms_classes_roles_Persistable.adoc       |  34 +
 .../_rgcms_classes_roles_Timestampable.adoc     |  23 +
 .../asciidoc/guides/_rgcms_classes_spec.adoc    | 108 +++
 .../asciidoc/guides/_rgcms_classes_super.adoc   | 105 +++
 ...s_classes_super_AbstractContainedObject.adoc |  32 +
 ...gcms_classes_super_AbstractDomainObject.adoc |  14 +
 ...sses_super_AbstractFactoryAndRepository.adoc |  15 +
 .../_rgcms_classes_super_AbstractService.adoc   |  10 +
 ..._rgcms_classes_super_AbstractSubscriber.adoc |  18 +
 .../_rgcms_classes_super_AbstractViewModel.adoc |  15 +
 .../_rgcms_classes_super_FixtureScript.adoc     |  21 +
 .../_rgcms_classes_super_FixtureScripts.adoc    |  12 +
 .../asciidoc/guides/_rgcms_classes_uievent.adoc |  62 ++
 .../_rgcms_classes_uievent_CssClassUiEvent.adoc |  22 +
 .../_rgcms_classes_uievent_IconUiEvent.adoc     |  23 +
 .../_rgcms_classes_uievent_TitleUiEvent.adoc    |  22 +
 .../asciidoc/guides/_rgcms_classes_utility.adoc |  16 +
 .../guides/_rgcms_classes_utility_Enums.adoc    |   8 +
 .../_rgcms_classes_utility_ObjectContracts.adoc | 107 +++
 .../guides/_rgcms_classes_utility_Reasons.adoc  |  31 +
 .../_rgcms_classes_utility_TitleBuffer.adoc     |  13 +
 .../guides/_rgcms_classes_value-types.adoc      | 119 +++
 .../guides/_rgcms_classes_value-types_Blob.adoc |   8 +
 .../guides/_rgcms_classes_value-types_Clob.adoc |   8 +
 .../_rgcms_classes_value-types_Color.adoc       |   8 +
 .../_rgcms_classes_value-types_Money.adoc       |   8 +
 .../_rgcms_classes_value-types_Password.adoc    |   8 +
 .../main/asciidoc/guides/_rgcms_methods.adoc    |  17 +
 .../guides/_rgcms_methods_lifecycle.adoc        | 102 +++
 .../_rgcms_methods_lifecycle_created.adoc       |  17 +
 .../_rgcms_methods_lifecycle_jdo-api.adoc       |  53 ++
 .../guides/_rgcms_methods_lifecycle_loaded.adoc |  15 +
 .../_rgcms_methods_lifecycle_persisted.adoc     |  16 +
 .../_rgcms_methods_lifecycle_persisting.adoc    |  16 +
 .../_rgcms_methods_lifecycle_removed.adoc       |  16 +
 .../_rgcms_methods_lifecycle_removing.adoc      |  16 +
 .../_rgcms_methods_lifecycle_updated.adoc       |  18 +
 .../_rgcms_methods_lifecycle_updating.adoc      |  15 +
 .../guides/_rgcms_methods_prefixes.adoc         | 219 +++++
 .../guides/_rgcms_methods_prefixes_addTo.adoc   |  37 +
 .../_rgcms_methods_prefixes_autoComplete.adoc   |  96 +++
 .../guides/_rgcms_methods_prefixes_choices.adoc | 143 ++++
 .../guides/_rgcms_methods_prefixes_clear.adoc   |  32 +
 .../guides/_rgcms_methods_prefixes_default.adoc | 129 +++
 .../guides/_rgcms_methods_prefixes_disable.adoc |  93 +++
 .../guides/_rgcms_methods_prefixes_get.adoc     |  19 +
 .../guides/_rgcms_methods_prefixes_hide.adoc    |  82 ++
 .../guides/_rgcms_methods_prefixes_modify.adoc  |  37 +
 .../_rgcms_methods_prefixes_removeFrom.adoc     |  37 +
 .../guides/_rgcms_methods_prefixes_set.adoc     |  13 +
 .../_rgcms_methods_prefixes_validate.adoc       | 113 +++
 .../_rgcms_methods_prefixes_validateAddTo.adoc  |  45 +
 ...cms_methods_prefixes_validateRemoveFrom.adoc |  45 +
 .../guides/_rgcms_methods_reserved.adoc         |  58 ++
 .../_rgcms_methods_reserved_cssClass.adoc       |  46 +
 .../guides/_rgcms_methods_reserved_disable.adoc | 102 +++
 .../guides/_rgcms_methods_reserved_getId.adoc   |  19 +
 .../guides/_rgcms_methods_reserved_hide.adoc    |  39 +
 .../_rgcms_methods_reserved_iconName.adoc       |  36 +
 .../guides/_rgcms_methods_reserved_title.adoc   |  65 ++
 .../_rgcms_methods_reserved_validate.adoc       |  27 +
 .../main/asciidoc/guides/_rgcms_schema-aim.adoc |  97 +++
 .../asciidoc/guides/_rgcms_schema-common.adoc   | 103 +++
 .../src/main/asciidoc/guides/_rgcms_schema.adoc |  24 +
 .../src/main/asciidoc/guides/_rgsvc-api.adoc    | 306 +++++++
 .../_rgsvc-api_ActionInvocationContext.adoc     |  98 +++
 .../guides/_rgsvc-api_BackgroundService.adoc    | 123 +++
 ...roundService_BackgroundCommandExecution.adoc |  25 +
 .../_rgsvc-api_BackgroundService_Quartz.adoc    | 162 ++++
 .../guides/_rgsvc-api_BookmarkService.adoc      | 116 +++
 .../_rgsvc-api_BulkInteractionContext.adoc      |   9 +
 .../guides/_rgsvc-api_ClockService.adoc         | 101 +++
 .../guides/_rgsvc-api_CommandContext.adoc       | 216 +++++
 .../guides/_rgsvc-api_DeepLinkService.adoc      |  56 ++
 .../_rgsvc-api_DomainObjectContainer.adoc       |  40 +
 ...nObjectContainer_generic-repository-api.adoc |  89 ++
 ...-api_DomainObjectContainer_messages-api.adoc |  50 ++
 ...mainObjectContainer_object-creation-api.adoc |  49 ++
 ...nObjectContainer_object-persistence-api.adoc |  62 ++
 ..._DomainObjectContainer_presentation-api.adoc |  46 +
 ...pi_DomainObjectContainer_properties-api.adoc |  54 ++
 ...-api_DomainObjectContainer_security-api.adoc |  48 ++
 ...-api_DomainObjectContainer_services-api.adoc |  37 +
 ...pi_DomainObjectContainer_validation-api.adoc |  26 +
 .../guides/_rgsvc-api_EmailService.adoc         |  95 +++
 .../guides/_rgsvc-api_EventBusService.adoc      | 405 +++++++++
 .../_rgsvc-api_FixtureScriptsDefault.adoc       |  50 ++
 .../guides/_rgsvc-api_GuiceBeanProvider.adoc    |  91 ++
 .../guides/_rgsvc-api_IsisJdoSupport.adoc       | 276 ++++++
 .../asciidoc/guides/_rgsvc-api_JaxbService.adoc |  67 ++
 .../guides/_rgsvc-api_MementoService.adoc       | 131 +++
 .../guides/_rgsvc-api_MetamodelService.adoc     |  42 +
 .../guides/_rgsvc-api_QueryResultsCache.adoc    | 126 +++
 .../asciidoc/guides/_rgsvc-api_Scratchpad.adoc  | 128 +++
 .../asciidoc/guides/_rgsvc-api_SudoService.adoc |  69 ++
 .../guides/_rgsvc-api_WrapperFactory.adoc       | 162 ++++
 .../guides/_rgsvc-api_XmlSnapshotService.adoc   | 220 +++++
 .../src/main/asciidoc/guides/_rgsvc-spi.adoc    | 299 +++++++
 .../guides/_rgsvc-spi_AuditingService.adoc      |  85 ++
 .../_rgsvc-spi_BackgroundCommandService.adoc    | 131 +++
 .../_rgsvc-spi_ClassDiscoveryService.adoc       |  82 ++
 .../guides/_rgsvc-spi_CommandService.adoc       | 100 +++
 .../_rgsvc-spi_ContentMappingService.adoc       | 107 +++
 .../_rgsvc-spi_ContentNegotiationService.adoc   | 204 +++++
 .../_rgsvc-spi_EmailNotificationService.adoc    |  81 ++
 .../_rgsvc-spi_ErrorReportingService.adoc       | 106 +++
 .../guides/_rgsvc-spi_EventSerializer.adoc      |  74 ++
 .../guides/_rgsvc-spi_ExceptionRecognizer.adoc  | 119 +++
 ...spi_FixtureScriptsSpecificationProvider.adoc |  76 ++
 .../guides/_rgsvc-spi_LocaleProvider.adoc       |  70 ++
 .../guides/_rgsvc-spi_PublishingService.adoc    | 192 +++++
 .../_rgsvc-spi_RepresentationService.adoc       | 103 +++
 .../guides/_rgsvc-spi_TranslationService.adoc   |  80 ++
 .../guides/_rgsvc-spi_TranslationsResolver.adoc |  67 ++
 .../guides/_rgsvc-spi_UrlEncodingService.adoc   |  59 ++
 .../guides/_rgsvc-spi_UserProfileService.adoc   |  47 ++
 .../_rgsvc-spi_UserRegistrationService.adoc     |  98 +++
 .../main/asciidoc/guides/_tg_pet-clinic.adoc    |   2 +-
 .../_tg_stop-scaffolding-start-coding.adoc      | 134 +--
 .../main/asciidoc/guides/_ug_core-concepts.adoc |  22 -
 .../guides/_ug_core-concepts_add-ons.adoc       |  35 -
 .../_ug_core-concepts_building-blocks.adoc      | 267 ------
 ...re-concepts_framework-provided-services.adoc |  54 --
 ..._core-concepts_other-deployment-options.adoc |  81 --
 .../guides/_ug_core-concepts_philosophy.adoc    |  21 -
 .../_ug_core-concepts_philosophy_aop.adoc       |  36 -
 .../_ug_core-concepts_philosophy_dci.adoc       |   9 -
 ...oncepts_philosophy_domain-driven-design.adoc |  78 --
 ...cepts_philosophy_hexagonal-architecture.adoc |  29 -
 ..._core-concepts_philosophy_how-eases-ddd.adoc |  74 --
 ...ncepts_philosophy_naked-objects-pattern.adoc |  60 --
 ...bjects-pattern_object-interface-mapping.adoc |  18 -
 .../guides/_ug_core-concepts_principles.adoc    |  16 -
 ...core-concepts_principles_apache-isis-vs.adoc |  16 -
 ...concepts_principles_apache-isis-vs_cqrs.adoc |  28 -
 ...rinciples_apache-isis-vs_event-sourcing.adoc |  19 -
 ...ts_principles_apache-isis-vs_metawidget.adoc |  16 -
 ...ache-isis-vs_mvc-server-side-frameworks.adoc |  19 -
 ...ug_core-concepts_principles_isis-itself.adoc |  47 --
 .../_ug_core-concepts_principles_your-apps.adoc |  39 -
 .../main/asciidoc/guides/_ug_deployment.adoc    |  19 -
 .../guides/_ug_deployment_cmd-line.adoc         | 113 ---
 ...g_deployment_externalized-configuration.adoc | 245 ------
 .../asciidoc/guides/_ug_deployment_gae.adoc     |  50 --
 .../guides/_ug_deployment_jvm-flags.adoc        |  52 --
 .../asciidoc/guides/_ug_deployment_neo4j.adoc   |  59 --
 .../asciidoc/guides/_ug_deployment_tomcat.adoc  |  28 -
 .../src/main/asciidoc/guides/_ug_extending.adoc |  14 -
 .../guides/_ug_extending_programming-model.adoc |  13 -
 ...ding_programming-model_custom-validator.adoc | 107 ---
 ..._extending_programming-model_finetuning.adoc |  80 --
 ...rogramming-model_layout-metadata-reader.adoc |  82 --
 .../_ug_extending_restfulobjects-viewer.adoc    |  51 --
 .../guides/_ug_extending_wicket-viewer.adoc     |  25 -
 ...ng_wicket-viewer_custom-bootstrap-theme.adoc |  34 -
 ...ug_extending_wicket-viewer_custom-pages.adoc |  92 --
 ...ng_wicket-viewer_isis-addons-extensions.adoc |  17 -
 ...viewer_login-via-query-args-prototyping.adoc |  49 --
 ...g_wicket-viewer_replacing-page-elements.adoc | 167 ----
 .../asciidoc/guides/_ug_getting-started.adoc    |  37 -
 ...ug_getting-started_datanucleus-enhancer.adoc | 107 ---
 ..._ug_getting-started_simpleapp-archetype.adoc | 304 -------
 .../asciidoc/guides/_ug_headless-access.adoc    |  27 -
 ...less-access_AbstractIsisSessionTemplate.adoc |  40 -
 ...dless-access_BackgroundCommandExecution.adoc |  45 -
 .../src/main/asciidoc/guides/_ug_how-tos.adoc   |  21 -
 .../guides/_ug_how-tos_business-rules.adoc      |  72 --
 .../guides/_ug_how-tos_class-structure.adoc     |  38 -
 ...w-tos_class-structure_action-parameters.adoc |  26 -
 .../_ug_how-tos_class-structure_actions.adoc    |  19 -
 ...ow-tos_class-structure_class-definition.adoc |  24 -
 ..._ug_how-tos_class-structure_collections.adoc |  26 -
 ...ow-tos_class-structure_ignoring-methods.adoc |  16 -
 ...how-tos_class-structure_inject-services.adoc |  83 --
 ...lass-structure_properties-vs-parameters.adoc |  45 -
 .../_ug_how-tos_class-structure_properties.adoc | 299 -------
 .../guides/_ug_how-tos_contributed-members.adoc |  69 --
 .../main/asciidoc/guides/_ug_how-tos_crud.adoc  |  29 -
 .../guides/_ug_how-tos_derived-members.adoc     |  48 --
 .../guides/_ug_how-tos_domain-services.adoc     | 313 -------
 .../_ug_how-tos_drop-downs-and-defaults.adoc    |  65 --
 .../_ug_how-tos_entity-relationships.adoc       |  15 -
 ...aged-1-to-m-bidirectional-relationships.adoc |  58 --
 .../guides/_ug_how-tos_persisted-title.adoc     |  56 --
 ...placing-default-service-implementations.adoc |  64 --
 .../asciidoc/guides/_ug_how-tos_ui-hints.adoc   |  15 -
 ...g_how-tos_ui-hints_action-icons-and-css.adoc |  58 --
 .../_ug_how-tos_ui-hints_eager-rendering.adoc   |  58 --
 .../guides/_ug_how-tos_ui-hints_layout.adoc     |   9 -
 ...how-tos_ui-hints_names-and-descriptions.adoc |  47 --
 ...ow-tos_ui-hints_object-titles-and-icons.adoc |  97 ---
 .../main/asciidoc/guides/_ug_more-advanced.adoc |  26 -
 .../guides/_ug_more-advanced_bulk-actions.adoc  |   8 -
 .../guides/_ug_more-advanced_decoupling.adoc    |  28 -
 ..._more-advanced_decoupling_contributions.adoc |  23 -
 ..._ug_more-advanced_decoupling_db-schemas.adoc | 141 ----
 .../_ug_more-advanced_decoupling_event-bus.adoc |  11 -
 .../_ug_more-advanced_decoupling_mixins.adoc    | 191 -----
 ...ore-advanced_decoupling_pushing-changes.adoc | 140 ----
 ...-advanced_decoupling_vetoing-visibility.adoc |  15 -
 .../asciidoc/guides/_ug_more-advanced_i18n.adoc | 378 ---------
 .../_ug_more-advanced_mapping-rdbms-views.adoc  |   9 -
 .../guides/_ug_more-advanced_multi-tenancy.adoc |   8 -
 ...ore-advanced_overriding-jdo-annotations.adoc |  55 --
 ..._ug_more-advanced_persistence-lifecycle.adoc |   8 -
 .../guides/_ug_more-advanced_tips-n-tricks.adoc |  15 -
 ...ore-advanced_tips-n-tricks_are-you-sure.adoc |  76 --
 ...ore-advanced_tips-n-tricks_enhance-only.adoc |  17 -
 ...-advanced_tips-n-tricks_per-user-themes.adoc |  85 --
 ...-tricks_render-all-properties-in-tables.adoc |  49 --
 ...tricks_simulating-collections-of-values.adoc |  23 -
 ...g_more-advanced_transactions-and-errors.adoc |  33 -
 .../guides/_ug_more-advanced_view-models.adoc   |  22 -
 .../guides/_ug_restfulobjects-viewer.adoc       |  25 -
 ...objects-viewer_configuration-properties.adoc |  72 --
 ...configuration-properties_honor-ui-hints.adoc |  27 -
 ...erties_simplified-object-representation.adoc |  68 --
 ...uration-properties_suppressing-elements.adoc |  39 -
 .../_ug_restfulobjects-viewer_features.adoc     |  23 -
 ...ug_restfulobjects-viewer_hints-and-tips.adoc |  85 --
 .../src/main/asciidoc/guides/_ug_security.adoc  |  53 --
 .../_ug_security_api-for-applications.adoc      |  63 --
 ...security_configuring-isis-to-use-bypass.adoc |  23 -
 ..._security_configuring-isis-to-use-shiro.adoc |  76 --
 .../guides/_ug_security_shiro-caching.adoc      |  41 -
 .../guides/_ug_security_shiro-ini-realm.adoc    | 133 ---
 ...shiro-isis-enhanced-wildcard-permission.adoc |  61 --
 .../_ug_security_shiro-isis-ldap-realm.adoc     | 146 ----
 ..._shiro-isisaddons-security-module-realm.adoc |  36 -
 .../guides/_ug_security_shiro-jdbc-realm.adoc   | 113 ---
 .../_ug_security_usage-by-isis-viewers.adoc     | 208 -----
 .../src/main/asciidoc/guides/_ug_testing.adoc   |  17 -
 .../main/asciidoc/guides/_ug_testing_aaa.adoc   | 166 ----
 .../guides/_ug_testing_bdd-spec-support.adoc    |  22 -
 ...ug_testing_bdd-spec-support_bdd-tooling.adoc |  14 -
 ...g_testing_bdd-spec-support_how-it-works.adoc |  20 -
 ...ug_testing_bdd-spec-support_key-classes.adoc |  59 --
 ...ng_bdd-spec-support_maven-configuration.adoc |  73 --
 ...ing_bdd-spec-support_writing-a-bdd-spec.adoc | 141 ----
 .../guides/_ug_testing_fixture-scripts.adoc     |  44 -
 ...g_testing_fixture-scripts_api-and-usage.adoc | 352 --------
 ...ug_testing_fixture-scripts_sudo-service.adoc |  59 --
 .../guides/_ug_testing_integ-test-support.adoc  |  24 -
 ...esting_integ-test-support_bootstrapping.adoc | 260 ------
 ..._integ-test-support_maven-configuration.adoc |  46 -
 ...esting_integ-test-support_typical-usage.adoc | 124 ---
 ...ting_integ-test-support_wrapper-factory.adoc | 162 ----
 .../guides/_ug_testing_unit-test-support.adoc   |  14 -
 ...esting_unit-test-support_contract-tests.adoc | 171 ----
 ...ting_unit-test-support_jmock-extensions.adoc |  59 --
 ...g_unit-test-support_maven-configuration.adoc |  46 -
 ...est-support_soap-fake-server-junit-rule.adoc | 113 ---
 .../asciidoc/guides/_ug_troubleshooting.adoc    |  14 -
 .../_ug_troubleshooting_enabling-logging.adoc   |  39 -
 .../main/asciidoc/guides/_ug_wicket-viewer.adoc |  30 -
 ..._wicket-viewer_configuration-properties.adoc | 112 ---
 ...guration-properties_abbreviating-titles.adoc |  33 -
 ...ration-properties_showing-theme-chooser.adoc |  43 -
 ...uration-properties_stripped-wicket-tags.adoc |  26 -
 ...n-properties_suppressing-password-reset.adoc |  47 --
 ...tion-properties_suppressing-remember-me.adoc |  35 -
 ...guration-properties_suppressing-sign-up.adoc |  49 --
 .../guides/_ug_wicket-viewer_customisation.adoc |  18 -
 ..._wicket-viewer_customisation_about-page.adoc | 121 ---
 ...icket-viewer_customisation_auto-refresh.adoc |  35 -
 ..._wicket-viewer_customisation_brand-logo.adoc |  71 --
 ...er_customisation_cheap-n-cheerful-theme.adoc |  29 -
 ...-viewer_customisation_custom-javascript.adoc |  42 -
 ...cket-viewer_customisation_default-theme.adoc |  29 -
 ...ewer_customisation_tweaking-css-classes.adoc | 107 ---
 ..._customisation_using-different-css-file.adoc |  36 -
 ...icket-viewer_customisation_welcome-page.adoc |  42 -
 .../guides/_ug_wicket-viewer_features.adoc      |  26 -
 ...wicket-viewer_features_blob-attachments.adoc | 121 ---
 ...wicket-viewer_features_bookmarked-pages.adoc | 108 ---
 ...cket-viewer_features_hints-and-copy-url.adoc |  79 --
 ..._ug_wicket-viewer_features_recent-pages.adoc |  53 --
 ...wicket-viewer_features_titles-in-tables.adoc |  76 --
 ...icket-viewer_features_user-registration.adoc |  81 --
 .../guides/_ug_wicket-viewer_isis-addons.adoc   |  33 -
 .../guides/_ug_wicket-viewer_layout.adoc        |  97 ---
 .../_ug_wicket-viewer_request-parameters.adoc   |  53 --
 .../main/asciidoc/guides/_ugbtb_deployment.adoc |  19 +
 .../guides/_ugbtb_deployment_cmd-line.adoc      | 113 +++
 ...b_deployment_externalized-configuration.adoc | 245 ++++++
 .../asciidoc/guides/_ugbtb_deployment_gae.adoc  |  50 ++
 .../guides/_ugbtb_deployment_jvm-flags.adoc     |  52 ++
 .../guides/_ugbtb_deployment_neo4j.adoc         |  59 ++
 .../guides/_ugbtb_deployment_tomcat.adoc        |  28 +
 .../asciidoc/guides/_ugbtb_more-advanced.adoc   |  26 +
 .../guides/_ugbtb_more-advanced_decoupling.adoc |  28 +
 ..._more-advanced_decoupling_contributions.adoc |  23 +
 ...btb_more-advanced_decoupling_db-schemas.adoc | 141 ++++
 ...gbtb_more-advanced_decoupling_event-bus.adoc |  11 +
 .../_ugbtb_more-advanced_decoupling_mixins.adoc | 191 +++++
 ...ore-advanced_decoupling_pushing-changes.adoc | 140 ++++
 ...-advanced_decoupling_vetoing-visibility.adoc |  15 +
 .../_ugbtb_more-advanced_headless-access.adoc   |  27 +
 ...less-access_AbstractIsisSessionTemplate.adoc |  40 +
 ...dless-access_BackgroundCommandExecution.adoc |  45 +
 .../guides/_ugbtb_more-advanced_i18n.adoc       | 378 +++++++++
 ...ugbtb_more-advanced_mapping-rdbms-views.adoc |   9 +
 .../_ugbtb_more-advanced_multi-tenancy.adoc     |   8 +
 ...ore-advanced_overriding-jdo-annotations.adoc |  64 ++
 .../_ugbtb_more-advanced_persisted-title.adoc   |  82 ++
 ...placing-default-service-implementations.adoc |  64 ++
 ...b_more-advanced_transactions-and-errors.adoc |  33 +
 .../_ugbtb_more-advanced_view-models.adoc       |  19 +
 .../_ugbtb_more-advanced_view-models_jaxb.adoc  | 240 ++++++
 ...-advanced_view-models_programming-model.adoc |  87 ++
 ...btb_more-advanced_view-models_use-cases.adoc | 142 ++++
 .../guides/_ugbtb_programming-model.adoc        |  14 +
 ...gbtb_programming-model_custom-validator.adoc | 107 +++
 .../_ugbtb_programming-model_finetuning.adoc    |  80 ++
 ...rogramming-model_layout-metadata-reader.adoc |  82 ++
 .../main/asciidoc/guides/_ugbtb_web-xml.adoc    | 473 +++++++++++
 .../asciidoc/guides/_ugfun_core-concepts.adoc   |  22 +
 .../guides/_ugfun_core-concepts_add-ons.adoc    |  35 +
 .../_ugfun_core-concepts_building-blocks.adoc   | 335 ++++++++
 ...re-concepts_framework-provided-services.adoc |  54 ++
 ..._core-concepts_other-deployment-options.adoc |  81 ++
 .../guides/_ugfun_core-concepts_philosophy.adoc |  21 +
 .../_ugfun_core-concepts_philosophy_aop.adoc    |  36 +
 .../_ugfun_core-concepts_philosophy_dci.adoc    |   9 +
 ...oncepts_philosophy_domain-driven-design.adoc |  79 ++
 ...cepts_philosophy_hexagonal-architecture.adoc |  29 +
 ..._core-concepts_philosophy_how-eases-ddd.adoc |  74 ++
 ...ncepts_philosophy_naked-objects-pattern.adoc |  60 ++
 ...bjects-pattern_object-interface-mapping.adoc |  18 +
 .../guides/_ugfun_core-concepts_principles.adoc |  16 +
 ...core-concepts_principles_apache-isis-vs.adoc |  16 +
 ...concepts_principles_apache-isis-vs_cqrs.adoc |  28 +
 ...rinciples_apache-isis-vs_event-sourcing.adoc |  19 +
 ...ts_principles_apache-isis-vs_metawidget.adoc |  16 +
 ...ache-isis-vs_mvc-server-side-frameworks.adoc |  19 +
 ...un_core-concepts_principles_isis-itself.adoc |  47 ++
 ...gfun_core-concepts_principles_your-apps.adoc |  39 +
 .../src/main/asciidoc/guides/_ugfun_faqs.adoc   |  18 +
 .../guides/_ugfun_faqs_enabling-logging.adoc    |  39 +
 .../guides/_ugfun_faqs_enhance-only.adoc        |  17 +
 ..._ugfun_faqs_i18n-label-in-wicket-viewer.adoc |  16 +
 .../guides/_ugfun_faqs_per-user-themes.adoc     |  85 ++
 .../_ugfun_faqs_restful-image-property.adoc     |  20 +
 ...faqs_subtype-entity-not-fully-populated.adoc |  67 ++
 .../asciidoc/guides/_ugfun_getting-started.adoc |  37 +
 ...un_getting-started_datanucleus-enhancer.adoc | 107 +++
 ...fun_getting-started_simpleapp-archetype.adoc | 304 +++++++
 .../main/asciidoc/guides/_ugfun_how-tos.adoc    |  22 +
 .../guides/_ugfun_how-tos_bulk-actions.adoc     |   8 +
 .../guides/_ugfun_how-tos_business-rules.adoc   |  72 ++
 .../guides/_ugfun_how-tos_class-structure.adoc  |  38 +
 ...w-tos_class-structure_action-parameters.adoc |  26 +
 .../_ugfun_how-tos_class-structure_actions.adoc |  19 +
 ...ow-tos_class-structure_class-definition.adoc |  24 +
 ...fun_how-tos_class-structure_collections.adoc |  26 +
 ...ow-tos_class-structure_ignoring-methods.adoc |  16 +
 ...how-tos_class-structure_inject-services.adoc |  83 ++
 ...lass-structure_properties-vs-parameters.adoc |  45 +
 ...gfun_how-tos_class-structure_properties.adoc | 299 +++++++
 .../_ugfun_how-tos_contributed-members.adoc     |  69 ++
 .../asciidoc/guides/_ugfun_how-tos_crud.adoc    |  29 +
 .../guides/_ugfun_how-tos_derived-members.adoc  |  48 ++
 .../guides/_ugfun_how-tos_domain-services.adoc  | 313 +++++++
 .../_ugfun_how-tos_drop-downs-and-defaults.adoc |  65 ++
 .../_ugfun_how-tos_entity-relationships.adoc    |  15 +
 ...aged-1-to-m-bidirectional-relationships.adoc |  59 ++
 ...how-tos_render-all-properties-in-tables.adoc |  49 ++
 ...ow-tos_simulating-collections-of-values.adoc |  23 +
 .../guides/_ugfun_how-tos_ui-hints.adoc         |  15 +
 ...n_how-tos_ui-hints_action-icons-and-css.adoc |  58 ++
 ..._ugfun_how-tos_ui-hints_eager-rendering.adoc |  58 ++
 .../guides/_ugfun_how-tos_ui-hints_layout.adoc  |   9 +
 ...how-tos_ui-hints_names-and-descriptions.adoc |  47 ++
 ...ow-tos_ui-hints_object-titles-and-icons.adoc |  97 +++
 .../guides/_ugfun_how-tos_ui_are-you-sure.adoc  |  76 ++
 .../asciidoc/guides/_ugfun_object-layout.adoc   |  18 +
 .../_ugfun_object-layout_application-menu.adoc  | 171 ++++
 .../guides/_ugfun_object-layout_dynamic.adoc    | 113 +++
 .../_ugfun_object-layout_static-vs-dynamic.adoc |  26 +
 .../guides/_ugfun_object-layout_static.adoc     | 159 ++++
 .../guides/_ugsec_api-for-applications.adoc     |  63 ++
 .../_ugsec_configuring-isis-to-use-bypass.adoc  |  23 +
 .../_ugsec_configuring-isis-to-use-shiro.adoc   |  76 ++
 .../asciidoc/guides/_ugsec_shiro-caching.adoc   |  41 +
 .../asciidoc/guides/_ugsec_shiro-ini-realm.adoc | 133 +++
 ...shiro-isis-enhanced-wildcard-permission.adoc |  61 ++
 .../guides/_ugsec_shiro-isis-ldap-realm.adoc    | 146 ++++
 ..._shiro-isisaddons-security-module-realm.adoc |  36 +
 .../guides/_ugsec_shiro-jdbc-realm.adoc         | 113 +++
 .../guides/_ugsec_usage-by-isis-viewers.adoc    | 208 +++++
 .../src/main/asciidoc/guides/_ugtst_aaa.adoc    | 166 ++++
 .../guides/_ugtst_bdd-spec-support.adoc         |  22 +
 .../_ugtst_bdd-spec-support_bdd-tooling.adoc    |  14 +
 .../_ugtst_bdd-spec-support_how-it-works.adoc   |  20 +
 .../_ugtst_bdd-spec-support_key-classes.adoc    |  59 ++
 ...st_bdd-spec-support_maven-configuration.adoc |  73 ++
 ...tst_bdd-spec-support_writing-a-bdd-spec.adoc | 141 ++++
 .../asciidoc/guides/_ugtst_fixture-scripts.adoc |  44 +
 .../_ugtst_fixture-scripts_api-and-usage.adoc   | 352 ++++++++
 .../_ugtst_fixture-scripts_sudo-service.adoc    |  59 ++
 .../guides/_ugtst_integ-test-support.adoc       |  24 +
 ..._ugtst_integ-test-support_bootstrapping.adoc | 260 ++++++
 ..._integ-test-support_maven-configuration.adoc |  46 +
 ..._ugtst_integ-test-support_typical-usage.adoc | 124 +++
 ...gtst_integ-test-support_wrapper-factory.adoc | 162 ++++
 .../guides/_ugtst_unit-test-support.adoc        |  14 +
 ..._ugtst_unit-test-support_contract-tests.adoc | 171 ++++
 ...gtst_unit-test-support_jmock-extensions.adoc |  59 ++
 ...t_unit-test-support_maven-configuration.adoc |  46 +
 ...est-support_soap-fake-server-junit-rule.adoc | 113 +++
 .../asciidoc/guides/_ugvro_architecture.adoc    |  57 ++
 .../guides/_ugvro_configuration-properties.adoc |  54 ++
 .../asciidoc/guides/_ugvro_hints-and-tips.adoc  |  97 +++
 .../main/asciidoc/guides/_ugvro_ro-spec.adoc    | 201 +++++
 .../_ugvro_simplified-representations.adoc      | 368 ++++++++
 ...epresentations_configuration-properties.adoc | 135 +++
 .../guides/_ugvw_configuration-properties.adoc  | 112 +++
 ...guration-properties_abbreviating-titles.adoc |  33 +
 ...ration-properties_showing-theme-chooser.adoc |  43 +
 ...uration-properties_stripped-wicket-tags.adoc |  26 +
 ...n-properties_suppressing-password-reset.adoc |  47 ++
 ...tion-properties_suppressing-remember-me.adoc |  35 +
 ...guration-properties_suppressing-sign-up.adoc |  49 ++
 .../asciidoc/guides/_ugvw_customisation.adoc    |  18 +
 .../guides/_ugvw_customisation_about-page.adoc  | 121 +++
 .../_ugvw_customisation_auto-refresh.adoc       |  35 +
 .../guides/_ugvw_customisation_brand-logo.adoc  |  71 ++
 ...vw_customisation_cheap-n-cheerful-theme.adoc |  29 +
 .../_ugvw_customisation_custom-javascript.adoc  |  42 +
 .../_ugvw_customisation_default-theme.adoc      |  29 +
 ...ugvw_customisation_tweaking-css-classes.adoc | 107 +++
 ..._customisation_using-different-css-file.adoc |  36 +
 .../_ugvw_customisation_welcome-page.adoc       |  42 +
 .../main/asciidoc/guides/_ugvw_extending.adoc   |  25 +
 .../_ugvw_extending_custom-bootstrap-theme.adoc |  34 +
 .../guides/_ugvw_extending_custom-pages.adoc    |  92 ++
 .../_ugvw_extending_isis-addons-extensions.adoc |  17 +
 ...ending_login-via-query-args-prototyping.adoc |  49 ++
 ..._ugvw_extending_replacing-page-elements.adoc | 167 ++++
 .../main/asciidoc/guides/_ugvw_features.adoc    |  26 +
 .../guides/_ugvw_features_blob-attachments.adoc | 121 +++
 .../guides/_ugvw_features_bookmarked-pages.adoc | 108 +++
 .../_ugvw_features_hints-and-copy-url.adoc      |  79 ++
 .../guides/_ugvw_features_recent-pages.adoc     |  53 ++
 .../guides/_ugvw_features_titles-in-tables.adoc |  76 ++
 .../_ugvw_features_user-registration.adoc       |  81 ++
 .../main/asciidoc/guides/_ugvw_isis-addons.adoc |  33 +
 .../src/main/asciidoc/guides/_ugvw_layout.adoc  |  97 +++
 .../guides/_ugvw_request-parameters.adoc        |  53 ++
 .../src/main/asciidoc/guides/cg.adoc            |  30 +-
 .../guides/images/maven-plugin/xsd-goal.png     | Bin 0 -> 46790 bytes
 .../guides/images/maven-plugin/xsd-goal.pptx    | Bin 0 -> 64740 bytes
 .../service-collaborations.png                  | Bin 10368 -> 28874 bytes
 .../service-collaborations.pptx                 | Bin 52460 -> 51472 bytes
 .../ro-spec-resources-and-representations.png   | Bin 0 -> 139796 bytes
 .../src/main/asciidoc/guides/rg.adoc            |  33 +-
 .../src/main/asciidoc/guides/rgant.adoc         |  96 +++
 .../src/main/asciidoc/guides/rgcfg.adoc         |  62 ++
 .../src/main/asciidoc/guides/rgcms.adoc         |  46 +
 .../src/main/asciidoc/guides/rgsvc.adoc         |  40 +
 .../asciidoc/guides/simpleapp-archetype.adoc    |   2 +-
 .../src/main/asciidoc/guides/tg.adoc            |   1 +
 .../src/main/asciidoc/guides/ug.adoc            |  42 +-
 .../src/main/asciidoc/guides/ugbtb.adoc         |  44 +
 .../src/main/asciidoc/guides/ugfun.adoc         |  50 ++
 .../src/main/asciidoc/guides/ugsec.adoc         |  85 ++
 .../src/main/asciidoc/guides/ugtst.adoc         |  50 ++
 .../src/main/asciidoc/guides/ugvro.adoc         |  55 ++
 .../src/main/asciidoc/guides/ugvw.adoc          |  55 ++
 .../src/main/asciidoc/how-isis-works.adoc       |   2 +-
 .../documentation/src/main/asciidoc/index.html  |   2 +-
 .../src/main/asciidoc/isis-in-pictures.adoc     |  44 +-
 .../src/main/asciidoc/migration-notes.adoc      |   1 +
 .../asciidoc/resources/templates/.gitignore     |   1 +
 .../templates/asciidoc-templates-idea.xml       | 365 --------
 ...-settings-file-templates-for-apache-isis.jar | Bin 0 -> 9104 bytes
 .../templates/isis-asciidoc-templates-idea.xml  | 328 ++++++++
 .../resources/templates/isis-template-idea.xml  | 522 ++++++++++++
 .../resources/templates/isis-templates-idea.xml | 804 ------------------
 .../resources/templates/isis-templates2.xml     | 479 -----------
 adocs/template/document.html.erb                |  31 +
 .../apache/isis/applib/AbstractSubscriber.java  |  14 +-
 .../org/apache/isis/applib/AppManifest.java     |   1 +
 .../isis/applib/DomainObjectContainer.java      |  11 +
 .../isis/applib/annotation/DomainObject.java    |  91 ++
 .../applib/annotation/DomainObjectLayout.java   |  38 +-
 .../apache/isis/applib/annotation/Nature.java   |  30 +-
 .../isis/applib/annotation/NatureOfService.java |  22 +-
 .../isis/applib/annotation/Parameter.java       |   2 +-
 .../apache/isis/applib/annotation/Property.java |   4 +
 .../apache/isis/applib/annotation/Title.java    |   2 +-
 .../isis/applib/annotation/ViewModel.java       |  22 +
 .../apache/isis/applib/services/dto/Dto.java    |  21 +
 .../applib/services/dto/Dto_downloadXml.java    |  67 ++
 .../applib/services/dto/Dto_downloadXsd.java    | 125 +++
 .../apache/isis/applib/services/dto/Util.java   |  33 +
 .../services/eventbus/AbstractUiEvent.java      |  97 +++
 .../services/eventbus/ActionDomainEvent.java    |  32 +-
 .../eventbus/ActionInteractionEvent.java        |   8 +
 .../eventbus/CollectionDomainEvent.java         |  31 +-
 .../eventbus/CollectionInteractionEvent.java    |   7 +
 .../services/eventbus/CssClassUiEvent.java      | 102 +++
 .../applib/services/eventbus/IconUiEvent.java   | 101 +++
 .../services/eventbus/ObjectCreatedEvent.java   |  30 +
 .../services/eventbus/ObjectLoadedEvent.java    |  32 +
 .../services/eventbus/ObjectPersistedEvent.java |  30 +
 .../eventbus/ObjectPersistingEvent.java         |  30 +
 .../services/eventbus/ObjectRemovingEvent.java  |  30 +
 .../services/eventbus/ObjectUpdatedEvent.java   |  30 +
 .../services/eventbus/ObjectUpdatingEvent.java  |  30 +
 .../services/eventbus/PropertyDomainEvent.java  |  30 +-
 .../eventbus/PropertyInteractionEvent.java      |   5 +
 .../applib/services/eventbus/TitleUiEvent.java  | 129 +++
 .../services/i18n/TranslatableString.java       |   1 +
 .../isis/applib/services/jaxb/JaxbService.java  |  64 ++
 .../applib/services/swagger/SwaggerService.java |  72 ++
 .../services/swagger/SwaggerServiceMenu.java    |  80 ++
 .../isis/applib/services/swagger/Util.java      |  46 +
 .../urlencoding/UrlEncodingService.java         |  29 +
 .../UrlEncodingServiceUsingBaseEncoding.java    |  57 ++
 .../isis/tool/mavenplugin/IsisMojoAbstract.java |  24 +-
 .../isis/tool/mavenplugin/IsisMojoValidate.java |  15 +-
 .../isis/tool/mavenplugin/IsisMojoXsd.java      | 155 ++++
 .../tool/mavenplugin/MetaModelProcessor.java    |   2 +-
 core/metamodel/pom.xml                          |  11 +
 .../isis/core/commons/lang/ClassExtensions.java |   7 +-
 .../core/commons/lang/StringExtensions.java     |  12 +-
 .../isis/core/metamodel/facets/Annotations.java | 115 +++
 .../facets/ContributeeMemberFacetFactory.java   |   3 +-
 .../action/ActionAnnotationFacetFactory.java    |  10 +-
 .../ActionDomainEventFacetAbstract.java         |   3 -
 .../CollectionAnnotationFacetFactory.java       |  15 +-
 .../callbacks/CreatedCallbackFacetAbstract.java |  35 +
 .../callbacks/CreatedCallbackFacetFactory.java  |  62 ++
 .../CreatedCallbackFacetViaMethod.java          |  65 ++
 .../callbacks/CreatedLifecycleEventFacet.java   |  30 +
 ...ycleEventFacetForDomainObjectAnnotation.java |  49 ++
 .../object/callbacks/LifecycleEventFacet.java   |  28 +
 .../callbacks/LoadCallbackFacetFactory.java     |  68 ++
 .../callbacks/LoadedCallbackFacetAbstract.java  |  37 +
 .../callbacks/LoadedCallbackFacetViaMethod.java |  65 ++
 .../callbacks/LoadedLifecycleEventFacet.java    |  30 +
 ...ycleEventFacetForDomainObjectAnnotation.java |  49 ++
 .../callbacks/LoadingCallbackFacetAbstract.java |  41 +
 .../LoadingCallbackFacetViaMethod.java          |  69 ++
 .../callbacks/PersistCallbackFacetFactory.java  |  78 ++
 ...ersistCallbackViaSaveMethodFacetFactory.java |  78 ++
 .../PersistedCallbackFacetAbstract.java         |  37 +
 .../PersistedCallbackFacetViaMethod.java        |  65 ++
 .../callbacks/PersistedLifecycleEventFacet.java |  30 +
 ...ycleEventFacetForDomainObjectAnnotation.java |  49 ++
 .../PersistingCallbackFacetAbstract.java        |  37 +
 .../PersistingCallbackFacetViaMethod.java       |  65 ++
 .../PersistingLifecycleEventFacet.java          |  30 +
 ...ycleEventFacetForDomainObjectAnnotation.java |  50 ++
 .../callbacks/RemoveCallbackFacetFactory.java   |  78 ++
 ...moveCallbackViaDeleteMethodFacetFactory.java |  78 ++
 .../object/callbacks/RemovedCallbackFacet.java  |   2 +
 .../callbacks/RemovedCallbackFacetAbstract.java |  39 +
 .../RemovedCallbackFacetViaMethod.java          |  69 ++
 .../RemovingCallbackFacetAbstract.java          |  37 +
 .../RemovingCallbackFacetViaMethod.java         |  65 ++
 .../callbacks/RemovingLifecycleEventFacet.java  |  30 +
 ...ycleEventFacetForDomainObjectAnnotation.java |  51 ++
 .../callbacks/UpdateCallbackFacetFactory.java   |  68 ++
 .../callbacks/UpdatedCallbackFacetAbstract.java |  37 +
 .../UpdatedCallbackFacetViaMethod.java          |  65 ++
 .../callbacks/UpdatedLifecycleEventFacet.java   |  30 +
 ...ycleEventFacetForDomainObjectAnnotation.java |  51 ++
 .../UpdatingCallbackFacetAbstract.java          |  37 +
 .../UpdatingCallbackFacetViaMethod.java         |  69 ++
 .../callbacks/UpdatingLifecycleEventFacet.java  |  30 +
 ...ycleEventFacetForDomainObjectAnnotation.java |  51 ++
 .../create/CreatedCallbackFacetAbstract.java    |  37 -
 .../create/CreatedCallbackFacetFactory.java     |  62 --
 .../create/CreatedCallbackFacetViaMethod.java   |  65 --
 .../load/LoadCallbackFacetFactory.java          |  68 --
 .../load/LoadedCallbackFacetAbstract.java       |  37 -
 .../load/LoadedCallbackFacetViaMethod.java      |  65 --
 .../load/LoadingCallbackFacetAbstract.java      |  41 -
 .../load/LoadingCallbackFacetViaMethod.java     |  69 --
 .../persist/PersistCallbackFacetFactory.java    |  80 --
 ...ersistCallbackViaSaveMethodFacetFactory.java |  80 --
 .../persist/PersistedCallbackFacetAbstract.java |  37 -
 .../PersistedCallbackFacetViaMethod.java        |  65 --
 .../PersistingCallbackFacetAbstract.java        |  37 -
 .../PersistingCallbackFacetViaMethod.java       |  65 --
 .../remove/RemoveCallbackFacetFactory.java      |  80 --
 ...moveCallbackViaDeleteMethodFacetFactory.java |  80 --
 .../remove/RemovedCallbackFacetAbstract.java    |  37 -
 .../remove/RemovedCallbackFacetViaMethod.java   |  65 --
 .../remove/RemovingCallbackFacetAbstract.java   |  37 -
 .../remove/RemovingCallbackFacetViaMethod.java  |  65 --
 .../update/UpdateCallbackFacetFactory.java      |  68 --
 .../update/UpdatedCallbackFacetAbstract.java    |  37 -
 .../update/UpdatedCallbackFacetViaMethod.java   |  65 --
 .../update/UpdatingCallbackFacetAbstract.java   |  37 -
 .../update/UpdatingCallbackFacetViaMethod.java  |  69 --
 .../DomainObjectAnnotationFacetFactory.java     | 156 ++++
 ...bleObjectFacetForDomainObjectAnnotation.java |   7 +-
 ...ectLayoutAnnotationUsingCssClassUiEvent.java | 106 +++
 .../DomainObjectLayoutFacetFactory.java         |  31 +-
 ...nObjectLayoutAnnotationUsingIconUiEvent.java | 103 +++
 ...ObjectLayoutAnnotationUsingTitleUiEvent.java | 119 +++
 .../RemoveSubscriberMethodsFacetFactory.java    |  70 ++
 .../facets/object/parseable/ParseableFacet.java |   2 +-
 .../RecreatableObjectFacetAbstract.java         |  48 +-
 ...creatableObjectFacetDeclarativeAbstract.java | 166 ----
 ...ectFacetDeclarativeInitializingAbstract.java | 165 ++++
 .../RecreatableObjectFacetFactory.java          |  18 +-
 ...acetForRecreatableDomainObjectInterface.java |   6 +-
 ...jectFacetForRecreatableObjectAnnotation.java |   5 +-
 ...bjectFacetForRecreatableObjectInterface.java |   6 +-
 ...atableObjectFacetForViewModelAnnotation.java |  41 +
 ...eObjectFacetForXmlRootElementAnnotation.java |  65 ++
 .../annotation/RegExFacetOnTypeAnnotation.java  |   4 +-
 .../RegExFacetOnTypeAnnotationFactory.java      |   3 +-
 .../annotation/TitleAnnotationFacetFactory.java |  32 +-
 .../TitleFacetViaTitleAnnotation.java           |  29 +-
 .../facets/object/viewmodel/ViewModelFacet.java |  49 ++
 .../objectvalue/multiline/MultiLineFacet.java   |   4 +-
 .../facets/objectvalue/regex/RegExFacet.java    |   1 +
 .../objectvalue/regex/RegExFacetAbstract.java   |  12 +-
 .../regex/RegExFacetForParameterAnnotation.java |   7 +-
 ...egExFacetFromRegExAnnotationOnParameter.java |   7 +-
 .../PropertyAnnotationFacetFactory.java         |  14 +-
 .../regex/RegExFacetForPropertyAnnotation.java  |   8 +-
 .../RegExFacetForRegExAnnotationOnProperty.java |   7 +-
 .../json/LayoutMetadataReaderFromJson.java      |   8 +-
 .../metamodel/progmodel/ProgrammingModel.java   |   6 +-
 .../container/DomainObjectContainerDefault.java |  11 +
 .../Persistable_downloadJdoMetadata.java        |  80 ++
 .../metamodel/services/jdosupport/Util.java     |  33 +
 .../services/swagger/SwaggerServiceDefault.java |  81 ++
 .../services/swagger/internal/Caching.java      |  48 ++
 .../swagger/internal/ClassExcluder.java         |  52 ++
 .../services/swagger/internal/Generation.java   | 832 +++++++++++++++++++
 .../swagger/internal/SwaggerSpecGenerator.java  |  64 ++
 .../services/swagger/internal/Tagger.java       |  61 ++
 .../services/swagger/internal/Util.java         | 166 ++++
 .../swagger/internal/ValuePropertyFactory.java  | 176 ++++
 .../specloader/specimpl/ContributeeMember.java  |   2 +-
 .../specimpl/ObjectActionMixedIn.java           |   3 +-
 .../specimpl/ObjectMemberAbstract.java          |   2 +-
 .../isis/core/metamodel/util/EventUtil.java     |  45 +
 .../dflt/ProgrammingModelFacetsJava5.java       |  26 +-
 .../CreatedCallbackFacetFactoryTest.java        |   4 +-
 .../DeleteCallbackFacetFactoryTest.java         |   6 +-
 .../callback/LoadCallbackFacetFactoryTest.java  |   6 +-
 .../PersistAndSaveCallbackFacetFactoryTest.java |   8 +-
 .../PersistCallbackFacetFactoryTest.java        |   6 +-
 ...RemoveAndDeleteCallbackFacetFactoryTest.java |   8 +-
 .../RemoveCallbackFacetFactoryTest.java         |   6 +-
 .../callback/SaveCallbackFacetFactoryTest.java  |   6 +-
 .../UpdateCallbackFacetFactoryTest.java         |   6 +-
 .../TitleAnnotationFacetFactoryTest.java        |  13 +-
 .../TitleFacetViaTitleAnnotationTest.java       |  27 +-
 .../regex/RegExFacetAnnotationTest.java         |  14 +-
 .../swagger/internal/GenerationTest.java        |  48 ++
 .../services/swagger/internal/TaggerTest.java   |  69 ++
 core/runtime/pom.xml                            |   5 +
 .../i18n/po/TranslationServicePoMenu.java       |  37 +-
 .../services/memento/MementoServiceDefault.java |  38 +-
 .../system/persistence/PersistenceSession.java  |  96 ++-
 .../persistence/spi/JdoObjectIdSerializer.java  |   2 +-
 .../jaxb/CatalogingSchemaOutputResolver.java    |  85 ++
 .../services/jaxb/JaxbServiceDefault.java       | 142 ++++
 .../services/jaxb/StreamResultWithWriter.java   |  45 +
 .../utils/ActionInvocationMementoDtoUtils.java  |  12 +-
 ...odaLocalTimeXMLGregorianCalendarAdapter.java |   4 -
 .../jaxbadapters/PersistentEntityAdapter.java   |  67 ++
 ...atorOrAuthorizorTest_isVisibleInAnyRole.java |   3 -
 .../ActionResultRepresentation.java             |   3 +-
 .../rendering/RendererContext.java              |  18 +-
 .../rendering/RendererContext2.java             |   2 +-
 .../rendering/RendererContext4.java             |   3 +-
 .../rendering/RendererContext5.java             |   4 +-
 .../rendering/RendererContext6.java             |  33 +
 .../rendering/ReprRendererAbstract.java         |   6 +-
 .../restfulobjects/rendering/Responses.java     |  57 +-
 .../AbstractObjectMemberReprRenderer.java       |   5 +-
 .../domainobjects/ActionResultReprRenderer.java | 107 ++-
 .../domainobjects/DomainObjectReprRenderer.java |  26 +-
 .../domainobjects/ListReprRenderer.java         |   8 +-
 .../domainobjects/ObjectActionReprRenderer.java |   9 +-
 .../ObjectAndActionInvocation.java              |  43 +-
 .../domainobjects/ObjectAndCollection2.java     |  39 +
 .../domainobjects/ObjectAndProperty2.java       |  36 +
 .../ObjectCollectionReprRenderer.java           |  19 +-
 .../ObjectPropertyReprRenderer.java             |  12 +-
 .../domainobjects/ScalarValueReprRenderer.java  |   5 +-
 .../AbstractTypeFeatureReprRenderer.java        |   4 +-
 .../domaintypes/DomainTypeReprRenderer.java     |   6 +-
 .../service/RepresentationService.java          |  46 +-
 .../RepresentationServiceContentNegotiator.java | 214 +++++
 .../RepresentationServiceForRestfulObjects.java | 265 +-----
 .../conneg/ContentNegotiationService.java       |   2 -
 .../ContentNegotiationServiceAbstract.java      |  33 +
 ...NegotiationServiceForRestfulObjectsV1_0.java | 266 ++++++
 ...ontentNegotiationServiceOrgApacheIsisV1.java | 404 +++++++++
 core/viewer-restfulobjects-server/pom.xml       |  11 +
 .../restfulobjects/server/ResourceContext.java  |  45 +-
 .../server/RestfulObjectsApplication.java       |   6 +
 ...estfulObjectsApplicationExceptionMapper.java |  12 +-
 .../conneg/RestfulObjectsJaxbWriterForXml.java  |  67 ++
 .../restfulobjects/server/conneg/Util.java      |  33 +
 .../DomainObjectResourceServerside.java         |  73 +-
 .../server/resources/DomainResourceHelper.java  |  54 +-
 .../DomainServiceResourceServerside.java        |  41 +-
 .../resources/DomainTypeResourceServerside.java |  19 +-
 .../resources/HomePageResourceServerside.java   |   3 +-
 .../server/resources/ResourceAbstract.java      |  20 +-
 .../server/resources/SwaggerSpecResource.java   | 125 +++
 .../resources/UserResourceServerside.java       |   5 +-
 .../resources/VersionResourceServerside.java    |   3 +-
 ...ontextTest_ensureCompatibleAcceptHeader.java |   2 +-
 .../server/ResourceContextTest_getArg.java      |   4 +-
 .../viewer/wicket/model/models/ActionModel.java |   2 -
 .../model/models/EntityCollectionModel.java     |  17 +-
 .../ActionResultResponseHandlingStrategy.java   |  13 +-
 .../entityactions/EntityActionLinkFactory.java  |   4 +-
 .../entityactions/EntityActionUtil.java         |   2 +-
 .../actionmenu/serviceactions/CssMenuItem.java  |   4 +-
 .../ServiceActionLinkFactory.java               |   5 +-
 .../ui/components/actions/ActionPanel.java      |  72 +-
 .../collection/bulk/BulkActionsLinkFactory.java |   5 +-
 .../components/scalars/ScalarPanelAbstract.java |   4 +-
 .../ScalarPanelTextFieldParseableAbstract.java  |   2 +-
 .../StandaloneCollectionPanel.java              |   2 +-
 .../widgets/linkandlabel/ActionLinkFactory.java |   5 +-
 .../linkandlabel/ActionLinkFactoryAbstract.java |   3 +
 .../wicket/ui/pages/entity/EntityPage.java      |  21 -
 ...ppAppManifestWithFixturesBypassSecurity.java |  35 +
 .../java/domainapp/dom/simple/SimpleObject.java |  10 +-
 .../application/simpleapp/integtests/pom.xml    | 130 +--
 example/application/simpleapp/webapp/pom.xml    |   1 -
 .../src/main/webapp/WEB-INF/isis.properties     |  20 +
 .../webapp/src/main/webapp/WEB-INF/web.xml      |  17 +-
 .../webapp/src/main/webapp/about/index.html     |  18 +-
 .../src/main/webapp/swagger-ui/index.html       | 122 +++
 1208 files changed, 44359 insertions(+), 34158 deletions(-)
----------------------------------------------------------------------