You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/02/03 16:45:14 UTC

[isis] branch ISIS-2516 updated (3339bf2 -> 370280a)

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a change to branch ISIS-2516
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 3339bf2  ISIS-2444: regenerates docs
     add 6bd2f9b  Bump vaadin-maven-plugin from 14.4.6 to 14.4.7
     add 837339b  Merge pull request #362 from apache/dependabot/maven/com.vaadin-vaadin-maven-plugin-14.4.7
     add 7ba8758  ISIS-2516: housekeeping, code quality
     add 549ad08  ISIS-2516: fixes ambiguous logging
     add 31ebf0f  ISIS-2518: fixing Javadoc validation issues as indicated by the IDE (1)
     add 6797ee5  ISIS-2518: fixing Javadoc validation issues as indicated by the IDE (2)
     add 9691c1e  ISIS-2518: fixing Javadoc validation issues as indicated by the IDE (3)
     add b63afcc  ISIS-2516: tooling: index gen. .. suppress some of the warning outputs
     new 370280a  Merge branch 'ISIS-2516-Tooling_Global'

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../java/org/apache/isis/applib/Identifier.java    |  4 +-
 .../isis/applib/adapters/DefaultsProvider.java     |  3 -
 .../isis/applib/adapters/EncoderDecoder.java       |  5 +-
 .../org/apache/isis/applib/adapters/Parser.java    | 15 ++---
 .../org/apache/isis/applib/annotation/Action.java  | 14 ++---
 .../apache/isis/applib/annotation/Collection.java  |  2 -
 .../apache/isis/applib/annotation/Defaulted.java   |  7 +--
 .../isis/applib/annotation/DomainObject.java       |  9 +--
 .../isis/applib/annotation/DomainService.java      |  4 +-
 .../org/apache/isis/applib/annotation/Nature.java  | 21 +++----
 .../isis/applib/annotation/NatureOfService.java    |  4 +-
 .../apache/isis/applib/annotation/Property.java    |  4 +-
 .../isis/applib/annotation/PropertyLayout.java     |  2 -
 .../apache/isis/applib/annotation/Publishing.java  |  3 +-
 .../org/apache/isis/applib/annotation/Where.java   | 16 ++++--
 .../org/apache/isis/applib/clock/VirtualClock.java |  8 ++-
 .../events/ActionArgumentUsabilityEvent.java       |  2 -
 .../events/ActionArgumentVisibilityEvent.java      |  2 -
 .../applib/events/domain/ActionDomainEvent.java    | 23 ++++----
 .../events/domain/CollectionDomainEvent.java       | 24 ++++----
 .../recoverable/InteractionException.java          |  6 --
 .../apache/isis/applib/graph/tree/TreeNode.java    |  5 +-
 .../applib/layout/component/ActionLayoutData.java  |  8 +--
 .../layout/component/CollectionLayoutData.java     |  8 +--
 .../layout/component/ServiceActionLayoutData.java  |  8 +--
 .../java/org/apache/isis/applib/query/Query.java   |  4 +-
 .../RepresentsInteractionMemberExecution.java      |  4 +-
 .../isis/applib/services/bookmark/Bookmark.java    |  3 +-
 .../processor/spi/CommandDtoProcessorService.java  |  1 -
 .../exceprecog/ExceptionRecognizerForType.java     |  4 +-
 .../applib/services/factory/FactoryService.java    |  4 --
 .../isis/applib/services/grid/GridService.java     |  1 -
 .../applib/services/i18n/TranslatableString.java   |  1 -
 .../applib/services/i18n/TranslationService.java   |  2 -
 .../isis/applib/services/iactn/Interaction.java    |  3 +-
 .../jaxb/CatalogingSchemaOutputResolver.java       |  6 +-
 .../isis/applib/services/menu/MenuBarsService.java |  1 -
 .../publishing/spi/ExecutionSubscriber.java        | 13 +++--
 .../services/repository/RepositoryService.java     |  2 -
 .../applib/services/scratchpad/Scratchpad.java     |  7 +--
 .../applib/services/swagger/SwaggerService.java    |  4 +-
 .../isis/applib/services/swagger/package-info.java | 26 ---------
 .../isis/applib/services/user/UserService.java     |  1 +
 .../applib/services/wrapper/WrapperFactory.java    |  3 -
 .../applib/services/wrapper/WrappingObject.java    |  5 +-
 .../services/wrapper/control/ExecutionMode.java    |  3 +-
 .../wrapper/events/ActionArgumentEvent.java        |  2 -
 .../wrapper/events/ActionInvocationEvent.java      |  1 +
 .../wrapper/events/ActionVisibilityEvent.java      |  1 +
 .../wrapper/events/CollectionAddToEvent.java       |  2 -
 .../wrapper/events/CollectionMethodEvent.java      |  2 -
 .../services/wrapper/events/InteractionEvent.java  | 12 +---
 .../wrapper/events/PropertyModifyEvent.java        |  2 -
 .../services/wrapper/events/VisibilityEvent.java   |  1 +
 .../wrapper/listeners/InteractionListener.java     |  2 +-
 .../services/xactn/TransactionalProcessor.java     |  3 +-
 .../snapshot/SnapshottableWithInclusions.java      |  3 +-
 .../isis/applib/types/MemberIdentifierType.java    |  8 +--
 .../apache/isis/applib/types/TargetActionType.java |  7 +--
 .../apache/isis/applib/types/TargetClassType.java  |  7 +--
 .../isis/applib/util/ObjectContract_Parser.java    |  1 -
 .../apache/isis/applib/util/ObjectContracts.java   |  2 -
 .../org/apache/isis/applib/util/TitleBuffer.java   | 26 +++++----
 .../org/apache/isis/applib/util/ZipWriter.java     |  1 -
 .../applib/util/schema/InteractionDtoUtils.java    | 11 ++--
 .../isis/commons/binding/InvalidationListener.java |  2 +-
 .../org/apache/isis/commons/collections/Can.java   |  2 +-
 .../isis/commons/collections/Cardinality.java      |  2 +-
 .../isis/commons/concurrent/AwaitableLatch.java    |  4 +-
 .../commons/handler/ChainOfResponsibility.java     |  1 -
 .../apache/isis/commons/having/HasUsername.java    |  1 -
 .../apache/isis/commons/internal/base/_Bytes.java  |  3 +-
 .../apache/isis/commons/internal/base/_Casts.java  |  1 -
 .../apache/isis/commons/internal/base/_Files.java  |  2 +-
 .../isis/commons/internal/base/_NullSafe.java      |  1 -
 .../isis/commons/internal/base/_Objects.java       |  6 +-
 .../isis/commons/internal/base/_Reduction.java     | 13 ++---
 .../apache/isis/commons/internal/base/_Refs.java   | 16 +++---
 .../isis/commons/internal/base/_Strings.java       | 16 ++----
 .../apache/isis/commons/internal/base/_Text.java   |  6 +-
 .../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 | 10 ++--
 .../isis/commons/internal/collections/_Maps.java   |  4 +-
 .../commons/internal/collections/_Multimaps.java   |  6 --
 .../isis/commons/internal/context/_Context.java    | 10 ----
 .../isis/commons/internal/context/_Plugin.java     |  9 +--
 .../commons/internal/functions/_Functions.java     |  3 -
 .../isis/commons/internal/ioc/_IocContainer.java   |  3 +-
 .../isis/commons/internal/memento/_Mementos.java   |  3 -
 .../isis/commons/internal/reflection/_Reflect.java |  6 --
 .../isis/commons/internal/resources/_Json.java     | 16 ++----
 .../commons/internal/resources/_Resources.java     |  1 -
 .../isis/commons/internal/resources/_Yaml.java     |  4 --
 .../apache/isis/core/config/IsisConfiguration.java | 13 ++---
 .../core/config/beans/IsisBeanTypeRegistry.java    |  1 -
 .../jmocking/JUnitRuleMockery2.java                |  1 -
 .../isis/core/metamodel/adapter/oid/Oid.java       |  7 ++-
 .../core/metamodel/commons/StringExtensions.java   |  2 -
 .../apache/isis/core/metamodel/consent/Allow.java  |  2 -
 .../core/metamodel/consent/ConsentAbstract.java    |  2 -
 .../core/metamodel/consent/InteractionResult.java  |  4 +-
 .../metamodel/consent/InteractionResultSet.java    |  6 --
 .../apache/isis/core/metamodel/consent/Veto.java   |  2 +-
 .../metamodel/execution/InternalInteraction.java   | 10 ++--
 .../apache/isis/core/metamodel/facetapi/Facet.java |  2 -
 ...ropertyOrCollectionIdentifyingFacetFactory.java | 10 ++--
 .../facets/all/deficiencies/DeficiencyFacet.java   |  1 -
 .../facets/members/cssclass/CssClassFacet.java     |  9 +--
 .../facets/members/hidden/HiddenFacetAbstract.java |  8 ---
 .../execution/ExecutionPublishingFacet.java        |  3 +-
 .../object/bookmarkpolicy/BookmarkPolicyFacet.java |  8 ++-
 .../BookmarkPolicyFacetAbstract.java               |  8 +--
 .../choices/ChoicesFacetFromBoundedAbstract.java   |  8 ++-
 .../facets/object/defaults/DefaultedFacet.java     |  2 -
 .../object/domainservice/DomainServiceFacet.java   |  8 ---
 .../facets/object/entity/EntityFacet.java          |  1 -
 .../metamodel/facets/object/icon/IconFacet.java    |  8 +--
 .../object/immutable/EditingEnabledFacet.java      |  3 +-
 .../object/navparent/NavigableParentFacet.java     |  1 -
 .../RecreatableObjectFacetAbstract.java            |  6 +-
 .../facets/object/viewmodel/ViewModelFacet.java    | 11 ++--
 .../ActionParameterDefaultsFacetViaMethod.java     |  1 -
 .../validate/ActionParameterValidationFacet.java   |  1 -
 .../value/bigdecimal/BigDecimalValueFacet.java     | 14 +----
 .../facets/value/temporal/TemporalAdjust.java      |  2 +-
 .../interactions/HidingInteractionAdvisor.java     |  3 +-
 .../metamodel/interactions/InteractionContext.java |  5 +-
 .../interactions/ValidatingInteractionAdvisor.java |  5 +-
 .../interactions/managed/MemberInteraction.java    |  1 -
 .../isis/core/metamodel/layout/DeweyOrderSet.java  |  2 +-
 .../memberorderfacet/MemberOrderComparator.java    |  4 +-
 .../OrderSetGroupNameComparator.java               |  6 +-
 .../metamodel/objectmanager/ObjectManager.java     |  3 -
 .../objectmanager/serialize/ObjectSerializer.java  |  1 -
 .../services/appfeat/ApplicationFeatureId.java     |  2 +-
 .../classsubstitutor/ClassSubstitutorAbstract.java |  2 +-
 .../apache/isis/core/metamodel/spec/Described.java |  4 +-
 .../isis/core/metamodel/spec/ManagedObject.java    |  2 -
 .../isis/core/metamodel/spec/ManagedObjects.java   |  2 +-
 .../core/metamodel/spec/ObjectSpecification.java   | 16 ++----
 .../core/metamodel/spec/feature/ObjectAction.java  | 20 +++----
 .../spec/feature/ObjectActionContainer.java        |  3 +-
 .../spec/feature/ObjectActionParameter.java        |  4 --
 .../core/metamodel/spec/feature/ObjectMember.java  |  4 +-
 .../specimpl/OneToOneAssociationDefault.java       |  1 -
 .../specloader/validator/ValidationFailures.java   |  1 -
 .../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/XsMetaModel.java  | 10 ++--
 core/pom.xml                                       |  2 +-
 .../isis/core/runtime/memento/ObjectMemento.java   |  4 +-
 .../handlers/DomainObjectInvocationHandler.java    |  2 -
 .../xmlsnapshot/XmlSnapshotServiceDefault.java     |  7 ++-
 .../authentication/AuthenticationContext.java      |  4 +-
 .../AuthenticationRequestLogonFixture.java         |  6 +-
 .../events/TransactionAfterCompletionEvent.java    |  2 +-
 .../core/webapp/modules/WebModuleAbstract.java     |  2 -
 .../resources/MarkupVariableResolverService.java   |  1 -
 examples/demo/vaadin/pom.xml                       |  2 +-
 .../extensions/commandlog/impl/jdo/CommandJdo.java |  2 +-
 .../commandlog/impl/jdo/CommandJdoRepository.java  |  2 -
 .../primary/restapi/CommandRetrievalService.java   |  2 -
 .../primary/ui/CommandReplayOnPrimaryService.java  |  6 --
 .../secondary/fetch/CommandFetcher.java            |  3 +-
 .../jobcallables/ReplicateAndRunCommands.java      |  2 +-
 .../spi/ReplayCommandExecutionController.java      |  1 -
 .../api/permission/ApplicationPermission.java      |  6 +-
 .../api/permission/ApplicationPermissionMode.java  |  4 +-
 .../api/permission/ApplicationPermissionValue.java |  2 +-
 .../extensions/secman/api/tenancy/HasAtPath.java   | 18 +++---
 .../extensions/secman/api/user/AccountType.java    |  3 +-
 .../model/dom/role/ApplicationRole_addAction.java  |  2 +-
 .../model/dom/role/ApplicationRole_addClass.java   |  2 +-
 .../dom/role/ApplicationRole_addCollection.java    |  2 +-
 .../model/dom/role/ApplicationRole_addPackage.java |  2 +-
 .../dom/role/ApplicationRole_addProperty.java      |  2 +-
 .../jdo/seed/SeedUsersAndRolesFixtureScript.java   |  2 +-
 .../AbstractRoleAndPermissionsFixtureScript.java   |  6 +-
 .../jpa/seed/SeedUsersAndRolesFixtureScript.java   |  2 +-
 .../AbstractRoleAndPermissionsFixtureScript.java   |  6 +-
 .../secman/shiro/PrincipalForApplicationUser.java  |  3 +-
 .../incubator/viewer/javafx/model/util/_fx.java    |  1 -
 .../javafx/ui/components/UiComponentHandlerFx.java |  1 -
 .../ui/components/collections/TableViewFx.java     |  2 +-
 .../ui/components/form/field/CustomFieldFx.java    |  2 +-
 .../viewer/vaadin/ui/binding/BindingsVaa.java      |  1 -
 .../isis/legacy/applib/DomainObjectContainer.java  | 10 ++--
 .../apache/isis/legacy/applib/filter/Filter.java   |  4 +-
 .../services/eventbus/ActionDomainEvent.java       |  9 ++-
 .../services/eventbus/CollectionDomainEvent.java   | 12 ++--
 .../threadpool/ThreadPoolExecutionMode.java        |  2 +-
 .../scalars/isisapplib/IsisColorPanel.java         |  3 +-
 .../scalars/isisapplib/IsisMoneyPanel.java         |  2 +-
 .../scalars/isisapplib/IsisPercentagePanel.java    |  4 +-
 .../restclient/lib/ClientRequestConfigurer.java    | 14 ++---
 .../restclient/lib/RestfulHttpMethodHelper.java    |  2 +-
 .../isis/extensions/restclient/ResponseDigest.java |  2 -
 .../jdo/applib/integration/JdoSupportService.java  |  1 -
 .../jdo/datanucleus/IsisModuleJdoDatanucleus.java  |  4 +-
 .../facets/object/query/JdoNamedQuery.java         |  2 +-
 .../persistence/HasPersistenceManager.java         |  3 -
 .../base/applib/valuetypes/AbstractInterval.java   |  8 ---
 .../base/applib/valuetypes/LocalDateInterval.java  |  7 +--
 .../subdomains/excel/applib/dom/WorksheetSpec.java |  2 +-
 .../subdomains/excel/testing/ExcelFixture.java     |  5 +-
 .../subdomains/excel/testing/ExcelFixture2.java    |  5 +-
 .../isis/extensions/zip/dom/impl/ZipService.java   |  4 +-
 .../api/FixtureScriptWithExecutionStrategy.java    |  3 +-
 .../isis/testing/fixtures/applib/clock/Clock.java  |  2 -
 .../fixtures/applib/clock/FixtureClock.java        |  2 +-
 .../fixturescripts/BuilderScriptWithoutResult.java |  2 -
 .../applib/fixturescripts/FixtureScripts.java      |  2 -
 .../integtestsupport/applib/ThrowableMatchers.java |  1 -
 .../applib/core/jmocking/JUnitRuleMockery2.java    |  1 -
 .../apache/isis/tooling/j2adoc/J2AdocContext.java  | 67 +++++++++++++++++-----
 .../wkt/components/AsciiDocForXmlComponentWkt.java |  3 -
 .../sse/applib/annotations/SseSource.java          |  2 +-
 .../valuetypes/sse/applib/service/SseChannel.java  |  2 +-
 .../valuetypes/sse/applib/service/SseService.java  |  2 +-
 .../sse/ui/wkt/services/SseServiceDefault.java     |  2 +-
 .../ui/wkt/webmodule/ServerSentEventsServlet.java  |  2 +-
 .../model/action/decorator/ActionUiDecorator.java  |  4 +-
 .../common/model/action/form/FormUiModel.java      |  7 ++-
 .../viewer/common/model/object/ObjectUiModel.java  |  5 +-
 .../restfulobjects/applib/LinkRepresentation.java  |  2 -
 .../restfulobjects/applib/RestfulMediaType.java    |  2 +-
 .../restfulobjects/applib/util/MediaTypes.java     |  4 +-
 .../AbstractObjectMemberReprRenderer.java          |  2 +-
 .../AbstractTypeMemberReprRenderer.java            |  2 -
 .../rendering/service/RepresentationService.java   |  2 +-
 .../ContentNegotiationServiceOrgApacheIsisV2.java  |  5 +-
 .../viewer/context/ResourceContext.java            |  1 -
 .../webmodule/auth/AuthenticationStrategy.java     |  2 +-
 .../wicket/model/isis/WicketViewerSettings.java    | 26 ++++-----
 .../model/mementos/ActionParameterMemento.java     |  1 -
 .../viewer/wicket/model/models/ActionModel.java    |  3 +-
 .../isis/viewer/wicket/model/models/PageType.java  |  2 -
 .../viewer/wicket/model/models/ScalarModel.java    |  2 -
 .../wicket/model/models/ServiceActionsModel.java   |  4 +-
 .../isis/viewer/wicket/ui/ComponentFactory.java    |  1 -
 .../ui/app/registry/ComponentFactoryRegistrar.java |  2 +-
 .../ui/components/about/JarManifestModel.java      |  2 +-
 .../components/actions/ActionParametersPanel.java  | 17 ++----
 .../collection/AssociatedWithActionsHelper.java    |  3 +-
 .../ui/components/scalars/ScalarPanelAbstract.java |  4 +-
 .../scalars/ScalarPanelTextFieldAbstract.java      | 11 ++--
 .../components/scalars/bookmark/BookmarkPanel.java |  1 +
 .../scalars/bookmark/BookmarkPanelFactory.java     |  2 -
 .../components/scalars/primitive/BooleanPanel.java |  2 +-
 .../formcomponent/FormComponentPanelAbstract.java  |  2 -
 .../ui/components/widgets/navbar/BrandLogo.java    |  4 +-
 .../ui/components/widgets/navbar/BrandName.java    |  4 +-
 .../StandaloneCollectionPage.java                  |  2 +-
 .../viewer/wicket/ui/pages/value/ValuePage.java    |  2 +-
 .../viewer/wicket/ui/panels/PanelAbstract.java     |  4 +-
 .../isis/viewer/wicket/ui/util/SSESupport.java     |  3 +-
 .../AuthenticatedWebSessionForIsis.java            |  5 +-
 .../viewer/services/mementos/ObjectMementoWkt.java |  4 +-
 .../viewer/wicketapp/IsisWicketApplication.java    | 12 ++--
 262 files changed, 561 insertions(+), 783 deletions(-)
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/swagger/package-info.java


[isis] 01/01: Merge branch 'ISIS-2516-Tooling_Global'

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch ISIS-2516
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 370280a44e32bbcb0b78f3fa382f1e0136db8815
Merge: b63afcc 3339bf2
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Feb 3 17:40:37 2021 +0100

    Merge branch 'ISIS-2516-Tooling_Global'

 .github/workflows/ci-build-site-no-push.yml        |   17 +-
 .../modules/ROOT/pages/cutting-a-release.adoc      |    2 +-
 .../pages/index/applib/AbstractViewModel.adoc      |    2 -
 .../IsisModuleApplib.adoc}                         |    6 +-
 .../index/applib/RecreatableDomainObject.adoc      |    2 +-
 .../pages/index/applib/annotation/Action.adoc      |    6 +-
 .../index/applib/annotation/ActionLayout.adoc      |    2 +-
 .../pages/index/applib/annotation/Collection.adoc  |    2 +-
 .../pages/index/applib/annotation/Defaulted.adoc   |    2 +
 .../index/applib/annotation/DomainObject.adoc      |   16 +-
 .../applib/annotation/DomainObjectLayout.adoc      |    4 +-
 .../index/applib/annotation/EqualByContent.adoc    |    4 +-
 .../pages/index/applib/annotation/Module.adoc      |    4 +-
 .../pages/index/applib/annotation/Nature.adoc      |    2 +-
 .../pages/index/applib/annotation/Parameter.adoc   |    2 +-
 .../pages/index/applib/annotation/Property.adoc    |    4 +-
 .../client/RepresentationTypeSimplifiedV2.adoc     |   74 ++
 .../ui/IconUiEvent.adoc}                           |   28 +-
 .../applib/exceptions/TranslatableException.adoc   |    4 +-
 .../unrecoverable/DomainModelException.adoc}       |   22 +-
 .../unrecoverable/MetaModelException.adoc}         |   10 +-
 .../unrecoverable/NoAuthenticatorException.adoc}   |   22 +-
 .../unrecoverable/ObjectNotFoundException.adoc}    |   16 +-
 .../unrecoverable/ObjectPersistenceException.adoc} |   16 +-
 .../unrecoverable/ReflectiveActionException.adoc}  |   16 +-
 .../unrecoverable/UnexpectedCallException.adoc}    |    8 +-
 .../unrecoverable/UnknownTypeException.adoc}       |    8 +-
 .../tree/LazyTreeNode.adoc}                        |   22 +-
 .../jaxb/DataTypeFactory.adoc}                     |    6 +-
 .../JavaSqlXMLGregorianCalendarMarshalling.adoc}   |   16 +-
 .../JavaTimeXMLGregorianCalendarMarshalling.adoc   |   34 +
 .../jaxb/JodaTimeJaxbAdapters.adoc}                |    6 +-
 .../JodaTimeXMLGregorianCalendarMarshalling.adoc}  |   22 +-
 .../jaxb/PrimitiveJaxbAdapters.adoc}               |    6 +-
 .../applib/layout/component/ActionLayoutData.adoc  |    4 +-
 .../layout/component/ActionLayoutDataOwner.adoc}   |    8 +-
 ...onLayoutData.adoc => CollectionLayoutData.adoc} |   57 +-
 .../component/CollectionLayoutDataOwner.adoc}      |    6 +-
 .../layout/component/CssClassFaPosition.adoc}      |   10 +-
 ...LayoutData.adoc => DomainObjectLayoutData.adoc} |   57 +-
 .../component/DomainObjectLayoutDataOwner.adoc}    |    8 +-
 .../index/applib/layout/component/FieldSet.adoc    |   87 ++
 .../layout/component/FieldSetOwner.adoc}           |    6 +-
 .../layout/component/HasNamed.adoc}                |   12 +-
 .../component/MemberRegion.adoc}                   |   24 +-
 .../layout/component/MemberRegionOwner.adoc}       |    6 +-
 .../layout/component/Owned.adoc}                   |    6 +-
 .../layout/component/Owner.adoc}                   |    6 +-
 ...tionLayoutData.adoc => PropertyLayoutData.adoc} |   64 +-
 ...ayoutData.adoc => ServiceActionLayoutData.adoc} |   42 +-
 .../component/ServiceActionLayoutDataOwner.adoc}   |    8 +-
 .../grid/Grid.adoc}                                |   39 +-
 .../grid/GridAbstract.adoc}                        |   39 +-
 .../layout/grid/bootstrap3/BS3ClearFix.adoc}       |    6 +-
 .../layout/grid/bootstrap3/BS3ClearFixHidden.adoc} |   10 +-
 .../grid/bootstrap3/BS3ClearFixVisible.adoc}       |   20 +-
 .../applib/layout/grid/bootstrap3/BS3Col.adoc      |   98 ++
 .../grid/bootstrap3/BS3Element.adoc}               |   12 +-
 .../grid/bootstrap3/BS3ElementAbstract.adoc}       |   14 +-
 .../grid/bootstrap3/BS3Grid.adoc}                  |   37 +-
 .../applib/layout/grid/bootstrap3/BS3Row.adoc      |   52 +
 .../layout/grid/bootstrap3/BS3RowContent.adoc      |   37 +
 .../grid/bootstrap3/BS3RowContentOwner.adoc}       |    6 +-
 .../layout/grid/bootstrap3/BS3RowOwner.adoc}       |    6 +-
 .../grid/bootstrap3/BS3Tab.adoc}                   |   35 +-
 .../applib/layout/grid/bootstrap3/BS3TabGroup.adoc |   59 ++
 .../layout/grid/bootstrap3/BS3TabGroupOwner.adoc}  |    6 +-
 .../layout/grid/bootstrap3/BS3TabOwner.adoc}       |    6 +-
 .../layout/grid/bootstrap3/Size.adoc}              |   16 +-
 .../grid/bootstrap3/SizeSpan.adoc}                 |   26 +-
 .../layout/grid/bootstrap3/WithinGrid.adoc}        |    6 +-
 .../layout/links/Link.adoc}                        |   18 +-
 .../layout/menubars/HasNamed.adoc}                 |    6 +-
 .../layout/menubars/Menu.adoc}                     |    6 +-
 .../layout/menubars/MenuBar.adoc}                  |    6 +-
 .../menubars/MenuBars.adoc}                        |   22 +-
 .../menubars/MenuBarsAbstract.adoc}                |   16 +-
 .../layout/menubars/MenuSection.adoc}              |    6 +-
 .../menubars/bootstrap3/BS3Menu.adoc}              |   35 +-
 .../menubars/bootstrap3/BS3MenuBar.adoc}           |   22 +-
 .../menubars/bootstrap3/BS3MenuBars.adoc}          |   37 +-
 .../menubars/bootstrap3/BS3MenuSection.adoc}       |   22 +-
 .../mixins/MixinConstants.adoc}                    |   10 +-
 .../mixins/dto/Dto.adoc}                           |    6 +-
 .../mixins/dto/Dto_downloadXml.adoc}               |   11 +-
 .../dto/Dto_downloadXsd.adoc}                      |   22 +-
 .../layout/Object_downloadLayoutXml.adoc}          |   19 +-
 .../mixins/layout/Object_openRestApi.adoc}         |   12 +-
 .../mixins/layout/Object_rebuildMetamodel.adoc}    |    9 +-
 .../metamodel/Object_downloadMetamodelXml.adoc}    |   23 +-
 .../mixins/metamodel/Object_objectIdentifier.adoc} |    6 +-
 .../mixins/metamodel/Object_objectType.adoc}       |    6 +-
 .../services/bookmark/BookmarkHolder_lookup.adoc}  |    6 +-
 .../services/bookmark/BookmarkHolder_object.adoc}  |    6 +-
 .../CommandDtoProcessorForActionAbstract.adoc}     |    8 +-
 .../CommandDtoProcessorForPropertyAbstract.adoc}   |    8 +-
 .../services/confview/ConfigurationMenu.adoc}      |    8 +-
 .../index/applib/services/error/SimpleTicket.adoc  |   47 +
 .../exceprecog/ExceptionRecognizerAbstract.adoc    |   24 +
 .../applib/services/grid/GridLoaderService.adoc    |    8 +-
 .../index/applib/services/grid/GridService.adoc    |   20 +-
 .../applib/services/grid/GridSystemService.adoc    |    2 +-
 .../applib/services/i18n/TranslatableString.adoc   |    2 +-
 .../services/menu/MenuBarsLoaderService.adoc       |    4 +-
 .../applib/services/menu/MenuBarsService.adoc      |    2 +-
 .../applib/services/repository/EntityState.adoc    |    2 -
 ...TableColumnOrderForCollectionTypeAbstract.adoc} |   22 +-
 ...lEncodingServiceUsingBaseEncodingAbstract.adoc} |    8 +-
 .../index/applib/services/user/UserService.adoc    |    2 +-
 .../events/EmailEventAbstract.adoc}                |   22 +-
 .../applib/services/wrapper/WrappingObject.adoc    |    2 +-
 .../wrapper/control/ExceptionHandlerAbstract.adoc} |    6 +-
 .../events/AccessEvent.adoc}                       |   18 +-
 .../wrapper/events/ActionInvocationEvent.adoc      |    2 +-
 .../wrapper/events/ActionVisibilityEvent.adoc      |    2 +-
 .../services/wrapper/events/InteractionEvent.adoc  |    2 +-
 .../services/wrapper/events/VisibilityEvent.adoc   |    2 +-
 .../services/xactn/TransactionalProcessor.adoc     |   59 ++
 .../services/xmlsnapshot/XmlSnapshotService.adoc   |    2 +-
 .../XmlSnapshotService~Snapshot~Builder.adoc       |    2 +-
 .../types/DescriptionType.adoc}                    |    6 +-
 .../MemberIdentifierType.adoc}                     |   16 +-
 .../TargetActionType.adoc}                         |   22 +-
 .../TargetClassType.adoc}                          |   16 +-
 .../pages/index/applib/util/ObjectContracts.adoc   |   64 ++
 .../pages/index/applib/util/ReasonBuffer.adoc      |   40 +
 .../pages/index/applib/util/ReasonBuffer2.adoc     |   69 ++
 .../util/Reasons.adoc}                             |    8 +-
 .../pages/index/applib/util/TitleBuffer.adoc       |  187 ++++
 .../TitleBufferException.adoc}                     |   20 +-
 .../applib/util/schema/InteractionDtoUtils.adoc    |   72 ++
 .../schema/MemberExecutionDtoUtils.adoc}           |   22 +-
 .../commons/resource/ResourceCoordinates.adoc      |    2 +
 .../DataSourceIntrospectionService.adoc}           |   16 +-
 .../commandlog/impl/CommandSubscriberForJdo.adoc}  |    9 +-
 .../impl/IsisModuleExtCommandLogImpl.adoc}         |   12 +-
 .../impl/mixins/HasUniqueId_command.adoc}          |   30 +-
 .../mixins/HasUsername_recentCommandsByUser.adoc}  |   19 +-
 .../commandlog/impl/ui/CommandServiceMenu.adoc}    |   28 +-
 .../IsisModuleExtCommandReplayPrimary.adoc}        |    6 +-
 .../primary/config/PrimaryConfig.adoc}             |   11 +-
 .../primary/mixins/Object_openOnSecondary.adoc}    |   16 +-
 .../primary/restapi/CommandRetrievalService.adoc}  |   15 +-
 .../primary/ui/CommandReplayOnPrimaryService.adoc  |   55 +
 .../IsisModuleExtCommandReplaySecondary.adoc}      |   24 +-
 .../commandreplay/secondary/SecondaryStatus.adoc}  |   16 +-
 .../secondary/analyser/CommandReplayAnalyser.adoc} |    8 +-
 .../analyser/CommandReplayAnalyserException.adoc}  |    8 +-
 .../analyser/CommandReplayAnalyserResult.adoc}     |    8 +-
 .../analysis/CommandReplayAnalysisService.adoc}    |   13 +-
 .../secondary/clock/TickingClockService.adoc       |   41 +
 .../secondary/config/SecondaryConfig.adoc}         |   31 +-
 .../executor/CommandExecutorServiceWithTime.adoc   |   28 +
 .../secondary/fetch/CommandFetcher.adoc}           |   15 +-
 .../secondary/job/ReplicateAndReplayJob.adoc}      |   11 +-
 .../secondary/job/SecondaryStatusData.adoc}        |   22 +-
 .../jobcallables/ReplicateAndRunCommands.adoc}     |   30 +-
 .../secondary/mixins/CommandJdo_exclude.adoc}      |   15 +-
 .../secondary/mixins/CommandJdo_replayQueue.adoc}  |   22 +-
 .../secondary/mixins/Object_openOnPrimary.adoc}    |   16 +-
 .../spi/ReplayCommandExecutionController.adoc}     |   16 +-
 .../ui/CommandReplayOnSecondaryService.adoc}       |   20 +-
 .../cors/impl/IsisModuleExtCorsImpl.adoc}          |    6 +-
 .../fullcalendar/applib/CalendarEventable.adoc}    |   16 +-
 .../fullcalendar/applib/Calendarable.adoc          |   29 +
 .../applib/IsisModuleExtFullCalendarApplib.adoc}   |    6 +-
 .../spi/CalendarableDereferencingService.adoc      |   16 +
 .../fullcalendar/applib/value/CalendarEvent.adoc}  |   48 +-
 .../ui/component/IsisModuleExtFullCalendarUi.adoc} |    6 +-
 .../hsqldbmgr/dom/IsisModuleExtHsqldbMgr.adoc}     |    6 +-
 .../hsqldbmgr/dom/services/HsqlDbManagerMenu.adoc} |   10 +-
 .../applib/IsisModuleExtJaxRsClientApplib.adoc}    |    6 +-
 .../jaxrsclient/applib/client/JaxRsClient.adoc}    |   14 +-
 .../jaxrsclient/applib/client/JaxRsResponse.adoc}  |    8 +-
 .../applib/IsisModuleIncModelApplib.adoc}          |    6 +-
 .../modelannotation/applib/annotation/Model.adoc}  |   18 +-
 .../metamodel/IsisModuleExtModelAnnotation.adoc}   |    6 +-
 .../SupportingMethodValidatorRefinerFactory.adoc}  |   16 +-
 .../services/IncubatorMetaModelPlugin.adoc}        |    6 +-
 .../quartz/IsisModuleExtQuartzImpl.adoc}           |    6 +-
 .../quartz/context/JobExecutionData.adoc}          |   18 +-
 .../spring/AutowiringSpringBeanJobFactory.adoc}    |    6 +-
 .../restclient/ActionParameterListBuilder.adoc     |   28 +
 .../restclient/IsisModuleExtRestClient.adoc}       |    6 +-
 .../extensions/restclient/ResponseDigest.adoc      |   53 +
 .../index/extensions/restclient/RestfulClient.adoc |   95 ++
 .../restclient/RestfulClientConfig.adoc}           |    6 +-
 .../restclient/RestfulClientException.adoc}        |   18 +-
 .../restclient/auth/BasicAuthFilter.adoc}          |   18 +-
 .../restclient/log/ClientConversationFilter.adoc}  |   22 +-
 .../restclient/log/ClientConversationLogger.adoc}  |   14 +-
 .../secman/api/IsisModuleExtSecmanApi.adoc}        |    6 +-
 .../extensions/secman/api/SecmanConfiguration.adoc |   67 ++
 .../secman/api/SecurityRealm.adoc}                 |    6 +-
 .../secman/api/SecurityRealmCharacteristic.adoc}   |    6 +-
 .../secman/api/SecurityRealmService.adoc}          |    6 +-
 .../api/encryption/PasswordEncryptionService.adoc} |    8 +-
 .../encryption/PasswordEncryptionServiceNone.adoc} |    8 +-
 .../secman/api/events/UserCreatedEvent.adoc}       |   35 +-
 .../api/permission/ApplicationPermission.adoc      |   49 +
 .../api/permission/ApplicationPermissionMode.adoc  |   37 +
 .../ApplicationPermissionRepository.adoc           |   30 +
 .../api/permission/ApplicationPermissionRule.adoc  |   33 +
 .../api/permission/ApplicationPermissionValue.adoc |   34 +
 .../permission/ApplicationPermissionValueSet.adoc} |   24 +-
 .../permission/PermissionsEvaluationService.adoc   |   18 +
 .../PermissionsEvaluationServiceAbstract.adoc}     |   14 +-
 ...ermissionsEvaluationServiceAllowBeatsVeto.adoc} |    8 +-
 ...ermissionsEvaluationServiceVetoBeatsAllow.adoc} |    8 +-
 .../secman/api/role/ApplicationRole.adoc}          |   24 +-
 .../api/role/ApplicationRoleRepository.adoc}       |   40 +-
 .../secman/api/tenancy/ApplicationTenancy.adoc}    |   22 +-
 .../api/tenancy/ApplicationTenancyEvaluator.adoc   |   26 +
 .../api/tenancy/ApplicationTenancyRepository.adoc} |   36 +-
 .../extensions/secman/api/tenancy/HasAtPath.adoc   |   20 +
 .../secman/api/user/AccountType.adoc}              |   22 +-
 .../secman/api/user/ApplicationUser.adoc           |   84 ++
 .../secman/api/user/ApplicationUserRepository.adoc |   51 +
 .../secman/api/user/ApplicationUserStatus.adoc}    |   22 +-
 .../IsisModuleExtSecmanEncryptionJbcrypt.adoc}     |    6 +-
 .../PasswordEncryptionServiceUsingJBcrypt.adoc}    |    8 +-
 .../jdo/IsisModuleExtSecmanPersistenceJdo.adoc}    |    6 +-
 .../jdo/seed/SeedSecurityModuleService.adoc}       |    8 +-
 .../jdo/seed/SeedUsersAndRolesFixtureScript.adoc}  |   16 +-
 .../secman/jdo/seed/scripts/GlobalTenancy.adoc}    |    8 +-
 ...tFixturesFixtureResultsRoleAndPermissions.adoc} |    8 +-
 .../IsisExtSecmanAdminRoleAndPermissions.adoc}     |    6 +-
 .../jdo/seed/scripts/IsisExtSecmanAdminUser.adoc}  |    6 +-
 .../IsisExtSecmanFixtureRoleAndPermissions.adoc}   |   16 +-
 ...sisExtSecmanRegularUserRoleAndPermissions.adoc} |   16 +-
 .../jpa/IsisModuleExtSecmanPersistenceJpa.adoc}    |    6 +-
 .../jpa/seed/SeedSecurityModuleService.adoc}       |    8 +-
 .../jpa/seed/SeedUsersAndRolesFixtureScript.adoc}  |   16 +-
 .../secman/jpa/seed/scripts/GlobalTenancy.adoc}    |    8 +-
 ...tFixturesFixtureResultsRoleAndPermissions.adoc} |    8 +-
 .../IsisExtSecmanAdminRoleAndPermissions.adoc}     |    6 +-
 .../jpa/seed/scripts/IsisExtSecmanAdminUser.adoc}  |    6 +-
 .../IsisExtSecmanFixtureRoleAndPermissions.adoc}   |   16 +-
 ...sisExtSecmanRegularUserRoleAndPermissions.adoc} |   16 +-
 ...yModuleAppUserRegistrationServiceAbstract.adoc} |   22 +-
 .../secman/model/IsisModuleExtSecmanModel.adoc}    |    6 +-
 .../secman/model/app/user/MeService.adoc}          |    8 +-
 .../shiro/IsisModuleExtSecmanRealmShiro.adoc}      |    6 +-
 .../shiro/IsisModuleExtSecmanShiroRealm.adoc}      |   16 +-
 .../services/SecurityRealmServiceUsingShiro.adoc}  |    6 +-
 .../secman/shiro/util/ShiroUtils.adoc}             |   10 +-
 .../realm/impl/IsisLdapContextFactory.adoc}        |   24 +-
 .../shirorealmldap/realm/impl/IsisLdapRealm.adoc   |  147 +++
 .../impl/IsisModuleExtShiroRealmLdapImpl.adoc}     |    6 +-
 .../ui/IsisModuleExtExcelDownloadUi.adoc}          |    6 +-
 .../ui/components/CollectionContentsAsExcel.adoc}  |   22 +-
 .../CollectionContentsAsExcelFactory.adoc}         |   22 +-
 .../pdfjs/applib/annotations/PdfJsViewer.adoc}     |   22 +-
 .../wicket/pdfjs/applib/config/PdfJsConfig.adoc}   |   34 +-
 .../viewer/wicket/pdfjs/applib/config/Scale.adoc}  |   40 +-
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.adoc}      |   22 +-
 .../wicket/pdfjs/ui/IsisModuleExtPdfjsUi.adoc}     |    6 +-
 .../applib/IsisModulePersistenceJdoApplib.adoc}    |    6 +-
 .../jdo/applib/integration/JdoSupportService.adoc  |    2 +-
 .../jdo/datanucleus/IsisModuleJdoDatanucleus.adoc  |   24 +
 .../changetracking/JdoLifecycleListener.adoc       |   56 +
 .../mixins/Persistable_datanucleusIdLong.adoc}     |    8 +-
 .../Persistable_datanucleusVersionLong.adoc}       |    8 +-
 .../Persistable_datanucleusVersionTimestamp.adoc}  |    8 +-
 .../mixins/Persistable_downloadJdoMetadata.adoc}   |   11 +-
 .../applib/IsisBookmarkConverter.adoc}             |    8 +-
 .../applib/IsisLocalResourcePathConverter.adoc}    |    8 +-
 .../applib/IsisMarkupConverter.adoc}               |    8 +-
 .../applib/IsisPasswordConverter.adoc}             |    8 +-
 .../JavaAwtBufferedImageByteArrayConverter.adoc}   |    8 +-
 .../schema/v2/IsisChangesDtoConverter.adoc}        |    8 +-
 .../schema/v2/IsisCommandDtoConverter.adoc}        |    8 +-
 .../schema/v2/IsisInteractionDtoConverter.adoc}    |    8 +-
 .../schema/v2/IsisOidDtoConverter.adoc}            |    8 +-
 .../time/IsoOffsetTimeConverter.adoc}              |    8 +-
 .../time/IsoZonedDateTimeConverter.adoc}           |    8 +-
 .../applib/ByteArrayBlobRdbmsMapping.adoc}         |    8 +-
 .../valuetypes/applib/IsisBlobMapping.adoc}        |   22 +-
 .../valuetypes/applib/IsisClobMapping.adoc}        |   22 +-
 .../JpaEntityInjectionPointResolver.adoc}          |   20 +-
 .../jpa/eclipselink/IsisModuleJpaEclipselink.adoc} |   24 +-
 .../IsisModuleSchema.adoc}                         |    6 +-
 .../bypass/IsisModuleSecurityBypass.adoc}          |    8 +-
 .../authentication/AuthenticatorBypass.adoc}       |   16 +-
 .../bypass/authorization/AuthorizorBypass.adoc}    |   22 +-
 .../keycloak/IsisModuleSecurityKeycloak.adoc}      |    8 +-
 .../authentication/AuthenticatorKeycloak.adoc}     |   22 +-
 .../authorization/AuthorizorKeycloak.adoc}         |   18 +-
 .../keycloak/webmodule/KeycloakFilter.adoc}        |   16 +-
 .../keycloak/webmodule/WebModuleKeycloak.adoc}     |   10 +-
 .../shiro/IsisModuleSecurityShiro.adoc}            |    8 +-
 .../shiro/authentication/AuthenticatorShiro.adoc}  |   24 +-
 .../shiro/authorization/AuthorizorShiro.adoc       |   33 +
 .../shiro/authorization/IsisPermission.adoc}       |   22 +-
 .../authorization/IsisPermissionResolver.adoc}     |    8 +-
 .../shiro/webmodule/WebModuleShiro.adoc}           |   24 +-
 .../index/subdomains/base/applib/Chained.adoc      |   29 +
 .../base/applib/Dflt.adoc}                         |    6 +-
 .../applib/IsisModuleSubdomainsBaseApplib.adoc}    |    6 +-
 .../base/applib/PowerType.adoc}                    |    8 +-
 .../base/applib/Titled.adoc}                       |    6 +-
 .../base/applib/TitledEnum.adoc}                   |   16 +-
 .../base/applib/services/BaseServicesModule.adoc}  |    6 +-
 .../applib/services/calendar/CalendarService.adoc} |   27 +-
 .../base/applib/types/DescriptionType.adoc}        |    6 +-
 .../base/applib/types/FqcnType.adoc}               |    6 +-
 .../base/applib/types/MoneyType.adoc}              |    6 +-
 .../base/applib/types/NameType.adoc}               |    6 +-
 .../base/applib/types/NotesType.adoc}              |    6 +-
 .../base/applib/types/ObjectIdentifierType.adoc}   |    6 +-
 .../base/applib/types/PercentageType.adoc}         |    6 +-
 .../base/applib/types/ProperNameType.adoc}         |    6 +-
 .../base/applib/types/ReferenceType.adoc}          |    6 +-
 .../base/applib/types/TitleType.adoc}              |    6 +-
 .../base/applib/types/UrlTemplateType.adoc}        |    6 +-
 .../base/applib/types/UserNameType.adoc}           |    6 +-
 .../base/applib/types/XxxType.adoc}                |    6 +-
 .../base/applib/utils/ClassUtils.adoc}             |    6 +-
 .../base/applib/utils/JodaPeriodUtils.adoc}        |   18 +-
 .../base/applib/utils/MathUtils.adoc}              |   22 +-
 .../base/applib/utils/MessageUtils.adoc}           |    6 +-
 .../base/applib/utils/StringUtils.adoc}            |   20 +-
 .../base/applib/utils/TitleBuilder.adoc}           |   38 +-
 .../base/applib/valuetypes/AbstractInterval.adoc   |   79 ++
 .../base/applib/valuetypes/LocalDateInterval.adoc  |   45 +
 .../subdomains/base/applib/valuetypes/VT.adoc      |   74 ++
 .../base/applib/with/WithCodeComparable.adoc}      |    6 +-
 .../base/applib/with/WithCodeGetter.adoc}          |    8 +-
 .../base/applib/with/WithCodeUnique.adoc}          |    6 +-
 .../applib/with/WithDescriptionComparable.adoc}    |    6 +-
 .../base/applib/with/WithDescriptionGetter.adoc}   |    8 +-
 .../base/applib/with/WithDescriptionUnique.adoc}   |    6 +-
 .../base/applib/with/WithInterval.adoc}            |   32 +-
 .../base/applib/with/WithIntervalContiguous.adoc   |   42 +
 .../base/applib/with/WithIntervalMutable.adoc}     |   18 +-
 .../base/applib/with/WithNameComparable.adoc}      |    6 +-
 .../base/applib/with/WithNameGetter.adoc}          |    8 +-
 .../base/applib/with/WithNameUnique.adoc}          |    6 +-
 .../base/applib/with/WithReferenceComparable.adoc} |    6 +-
 .../base/applib/with/WithReferenceGetter.adoc}     |    8 +-
 .../base/applib/with/WithReferenceUnique.adoc}     |    6 +-
 .../base/applib/with/WithSequence.adoc}            |    8 +-
 .../base/applib/with/WithStartDate.adoc}           |    8 +-
 .../base/applib/with/WithTitleComparable.adoc}     |    6 +-
 .../base/applib/with/WithTitleGetter.adoc}         |    8 +-
 .../base/applib/with/WithTitleUnique.adoc}         |    6 +-
 .../applib/IsisModuleSubdomainsExcelApplib.adoc}   |    6 +-
 .../excel/applib/dom/AggregationType.adoc}         |    8 +-
 .../excel/applib/dom/ExcelMetaDataEnabled.adoc}    |    8 +-
 .../subdomains/excel/applib/dom/ExcelService.adoc  |   63 ++
 .../excel/applib/dom/HyperLink.adoc}               |    6 +-
 .../excel/applib/dom/PivotColumn.adoc}             |    6 +-
 .../excel/applib/dom/PivotDecoration.adoc}         |    6 +-
 .../excel/applib/dom/PivotRow.adoc}                |    6 +-
 .../excel/applib/dom/PivotValue.adoc}              |    8 +-
 .../excel/applib/dom/RowHandler.adoc}              |    6 +-
 .../excel/applib/dom/WorksheetContent.adoc}        |   10 +-
 .../excel/applib/dom/WorksheetSpec.adoc}           |   28 +-
 .../excel/applib/dom/util/AnnotationList.adoc}     |   10 +-
 .../excel/applib/dom/util/AnnotationTriplet.adoc}  |   18 +-
 .../applib/dom/util/ExcelFileBlobConverter.adoc}   |    8 +-
 .../excel/applib/dom/util/ExcelServiceImpl.adoc    |  109 ++
 .../excel/applib/dom/util/Mode.adoc}               |   17 +-
 .../excel/applib/dom/util/PivotUtils.adoc}         |   22 +-
 .../excel/applib/dom/util/SheetPivoter.adoc        |   40 +
 .../excel/testing/ExcelFixture.adoc}               |   23 +-
 .../excel/testing/ExcelFixture2.adoc}              |   24 +-
 .../excel/testing/ExcelFixtureRowHandler.adoc}     |    6 +-
 .../testing/ExcelFixtureWorkbookHandler.adoc}      |    6 +-
 .../excel/testing/FixtureAwareRowHandler.adoc}     |    8 +-
 .../testing/IsisModuleSubdomainsExcelTesting.adoc} |    6 +-
 .../applib/IsisModuleSubdomainsSpringApplib.adoc}  |    6 +-
 .../spring/applib/service/BeanDescriptor.adoc}     |    8 +-
 .../spring/applib/service/ContextBeans.adoc}       |    6 +-
 .../spring/applib/service/SpringBeansService.adoc} |   10 +-
 .../IsisModuleSubdomainsXDocReportApplib.adoc}     |    6 +-
 .../xdocreport/applib/service/OutputType.adoc}     |    8 +-
 .../applib/service/XDocReportModel.adoc}           |    6 +-
 .../applib/service/XDocReportService.adoc}         |   10 +-
 .../applib/IsisModuleTestingFakeDataApplib.adoc}   |    6 +-
 .../services/AbstractRandomValueGenerator.adoc}    |    8 +-
 .../fakedata/applib/services/Addresses.adoc}       |   36 +-
 .../fakedata/applib/services/BigDecimals.adoc}     |   10 +-
 .../fakedata/applib/services/BigIntegers.adoc}     |    8 +-
 .../fakedata/applib/services/Books.adoc}           |   12 +-
 .../fakedata/applib/services/Booleans.adoc}        |   23 +-
 .../fakedata/applib/services/Bytes.adoc}           |   12 +-
 .../fakedata/applib/services/Chars.adoc}           |   14 +-
 .../fakedata/applib/services/Collections.adoc      |   91 ++
 .../fakedata/applib/services/Comms.adoc}           |   22 +-
 .../fakedata/applib/services/CreditCards.adoc}     |   18 +-
 .../fakedata/applib/services/Doubles.adoc}         |   10 +-
 .../fakedata/applib/services/Enums.adoc}           |    8 +-
 .../fakedata/applib/services/FakeDataService.adoc  |  106 ++
 .../fakedata/applib/services/Floats.adoc}          |    8 +-
 .../fakedata/applib/services/Integers.adoc}        |   12 +-
 .../fakedata/applib/services/IsisBlobs.adoc}       |   12 +-
 .../fakedata/applib/services/IsisClobs.adoc}       |   12 +-
 .../fakedata/applib/services/IsisPasswords.adoc}   |    8 +-
 .../fakedata/applib/services/J8DateTimes.adoc}     |   20 +-
 .../fakedata/applib/services/J8LocalDates.adoc}    |   20 +-
 .../fakedata/applib/services/J8Periods.adoc}       |   22 +-
 .../fakedata/applib/services/JavaSqlDates.adoc}    |    8 +-
 .../applib/services/JavaSqlTimestamps.adoc}        |    8 +-
 .../fakedata/applib/services/JavaUtilDates.adoc}   |    8 +-
 .../fakedata/applib/services/JodaDateTimes.adoc}   |   20 +-
 .../fakedata/applib/services/JodaLocalDates.adoc}  |   20 +-
 .../fakedata/applib/services/JodaPeriods.adoc}     |   22 +-
 .../fakedata/applib/services/Longs.adoc}           |    8 +-
 .../fakedata/applib/services/Lorem.adoc}           |   24 +-
 .../fakedata/applib/services/Names.adoc}           |   18 +-
 .../fakedata/applib/services/Shorts.adoc}          |   12 +-
 .../fakedata/applib/services/Strings.adoc}         |   12 +-
 .../fakedata/applib/services/Urls.adoc}            |    8 +-
 .../fakedata/applib/services/Uuids.adoc}           |    8 +-
 .../ui/IsisModuleTestingH2ConsoleUi.adoc}          |    6 +-
 .../h2console/ui/services/H2ManagerMenu.adoc}      |   10 +-
 .../ui/webmodule/WebModuleH2Console.adoc}          |   22 +-
 .../applib/ExceptionRecognizerTranslate.adoc}      |    6 +-
 .../applib/IsisIntegrationTestAbstract.adoc}       |    8 +-
 .../applib/IsisInteractionHandler.adoc}            |    8 +-
 .../applib/ThrowableMatchers.adoc}                 |   12 +-
 .../applib/swagger/SwaggerExporter.adoc}           |   22 +-
 .../applib/validate/DomainModelValidator.adoc      |   42 +
 .../IsisModuleTestingSpecSupportApplib.adoc}       |    6 +-
 .../integration/ObjectFactoryForIntegration.adoc}  |   12 +-
 .../specsupport/applib/specs/V.adoc}               |    8 +-
 .../IsisModuleTestingUnitTestSupportApplib.adoc}   |    6 +-
 .../applib/bean/AbstractBeanPropertiesTest.adoc}   |    7 +-
 .../bean/FixtureDatumFactoriesForAnyPojo.adoc}     |   14 +-
 .../bean/FixtureDatumFactoriesForApplib.adoc}      |    8 +-
 .../applib/bean/FixtureDatumFactoriesForJoda.adoc} |   16 +-
 .../applib/bean/FixtureDatumFactoriesForTime.adoc} |   22 +-
 .../unittestsupport/applib/bean/PojoTester.adoc}   |   22 +-
 .../core/AbstractApplyToAllContractTest.adoc}      |   22 +-
 ...rectionalRelationshipContractTestAbstract.adoc} |    6 +-
 .../applib/core/bidir/Instantiator.adoc}           |    8 +-
 .../applib/core/bidir/InstantiatorSimple.adoc}     |   10 +-
 .../applib/core/bidir/Instantiators.adoc}          |    6 +-
 .../ComparableContractTest_compareTo.adoc}         |    8 +-
 .../core/comparable/ComparableContractTester.adoc} |   18 +-
 .../unittestsupport/applib/core/files/Files.adoc   |   32 +
 .../applib/core/jaxb/JaxbMatchers.adoc}            |   12 +-
 .../applib/core/jmocking/Imposterisers.adoc}       |    8 +-
 .../core/jmocking/InjectIntoJMockAction.adoc}      |   14 +-
 .../applib/core/jmocking/IsisActions.adoc}         |   12 +-
 .../applib/core/jmocking/JMockActions.adoc}        |    8 +-
 .../applib/core/jmocking/JUnitRuleMockery2.adoc    |   75 ++
 .../applib/core/jmocking/PostponedAction.adoc}     |    8 +-
 .../core/soap/SoapEndpointPublishingRule.adoc}     |   30 +-
 .../applib/core/soap/SoapEndpointSpec.adoc}        |   33 +-
 .../SortedSetsContractTestAbstract.adoc}           |    6 +-
 .../applib/core/streams/NullPrintStream.adoc}      |   24 +-
 .../applib/core/utils/CollectUtils.adoc}           |    6 +-
 .../applib/core/utils/IndentPrinter.adoc           |   86 ++
 .../applib/core/utils/ReflectUtils.adoc}           |   22 +-
 .../applib/core/utils/StringUtils.adoc}            |    8 +-
 .../core/value/ValueTypeContractTestAbstract.adoc} |   22 +-
 .../applib/dom/assertions/Asserting.adoc}          |    6 +-
 .../applib/dom/matchers/IsisMatchers.adoc          |   46 +
 .../dom/privatecons/PrivateConstructorTester.adoc} |    8 +-
 .../applib/dom/reflect/ReflectUtils.adoc}          |    8 +-
 .../applib/dom/repo/FinderInteraction.adoc}        |   22 +-
 .../applib/IsisModuleValAsciidocApplib.adoc}       |    6 +-
 .../asciidoc/applib/jaxb/AsciiDocJaxbAdapter.adoc} |    8 +-
 .../asciidoc/applib/value/AsciiDoc.adoc}           |   26 +-
 .../metamodel/IsisModuleValAsciidocMetaModel.adoc} |    6 +-
 .../IsisModuleValAsciidocPersistenceJdoDn5.adoc}   |    6 +-
 .../jdo/dn5/converters/IsisAsciiDocConverter.adoc} |    8 +-
 .../ui/wkt/IsisModuleValAsciidocUiWkt.adoc}        |    6 +-
 .../applib/IsisModuleValMarkdownApplib.adoc}       |    6 +-
 .../markdown/applib/jaxb/MarkdownJaxbAdapter.adoc} |    8 +-
 .../markdown/applib/value/Converter.adoc}          |   44 +-
 .../metamodel/IsisModuleValMarkdownMetaModel.adoc} |    6 +-
 .../IsisModuleValMarkdownPersistenceJdoDn5.adoc}   |    6 +-
 .../jdo/dn5/converters/IsisMarkdownConverter.adoc} |    8 +-
 .../ui/wkt/IsisModuleValMarkdownUiWkt.adoc}        |    6 +-
 .../sse/applib/IsisModuleValSseApplib.adoc}        |    6 +-
 .../sse/applib/annotations/ServerSentEvents.adoc}  |    6 +-
 .../sse/applib/annotations/SseSource.adoc}         |   12 +-
 .../sse/applib/service/SseChannel.adoc}            |   24 +-
 .../sse/applib/service/SseService.adoc}            |   10 +-
 .../sse/ui/wkt/IsisModuleValSseUiWkt.adoc}         |    6 +-
 .../sse/ui/wkt/services/SseServiceDefault.adoc}    |   10 +-
 .../wkt/webmodule/WebModuleServerSentEvents.adoc}  |   16 +-
 .../IsisModuleViewerRestfulObjectsApplib.adoc}     |    6 +-
 .../restfulobjects/applib/JsonRepresentation.adoc  |  481 +++++++++
 .../restfulobjects/applib/LinkRepresentation.adoc  |   52 +
 .../index/viewer/restfulobjects/applib/Rel.adoc    |  104 ++
 .../restfulobjects/applib/RelDefinition.adoc}      |   29 +-
 .../restfulobjects/applib/RepresentationType.adoc  |  118 +++
 .../restfulobjects/applib/RestfulHttpMethod.adoc}  |   12 +-
 .../restfulobjects/applib/RestfulMediaType.adoc    |   76 ++
 .../restfulobjects/applib/RestfulRequest.adoc}     |   14 +-
 .../restfulobjects/applib/RestfulResponse.adoc}    |   31 +-
 .../applib/boot/BootstrapResource.adoc}            |    6 +-
 .../AbstractObjectMemberRepresentation.adoc}       |   20 +-
 .../domainobjects/ActionResultRepresentation.adoc} |   10 +-
 .../DomainObjectMemberRepresentation.adoc          |   42 +
 .../domainobjects/DomainObjectRepresentation.adoc  |   64 ++
 .../applib/domainobjects/DomainObjectResource.adoc |   56 +
 .../domainobjects/DomainRepresentation.adoc}       |   22 +-
 .../domainobjects/DomainServiceResource.adoc       |   50 +
 .../applib/domainobjects/ListRepresentation.adoc}  |   10 +-
 .../domainobjects/ObjectActionRepresentation.adoc} |    8 +-
 .../ObjectCollectionRepresentation.adoc}           |    8 +-
 .../ObjectPropertyRepresentation.adoc}             |    6 +-
 .../domainobjects/ScalarValueRepresentation.adoc}  |    8 +-
 .../AbstractTypeMemberRepresentation.adoc}         |    6 +-
 .../ActionDescriptionRepresentation.adoc}          |    8 +-
 .../ActionParameterDescriptionRepresentation.adoc} |    6 +-
 .../CollectionDescriptionRepresentation.adoc}      |    6 +-
 .../domaintypes/DomainTypeRepresentation.adoc}     |    6 +-
 .../applib/domaintypes/DomainTypeResource.adoc}    |   24 +-
 .../PropertyDescriptionRepresentation.adoc}        |    6 +-
 .../TypeActionResultRepresentation.adoc}           |    6 +-
 .../domaintypes/TypeListRepresentation.adoc}       |    6 +-
 .../applib/dtos/ScalarValueDtoV2.adoc}             |   18 +-
 .../applib/errors/ErrorRepresentation.adoc}        |    6 +-
 .../applib/health/HealthRepresentation.adoc}       |    8 +-
 .../applib/health/HealthResource.adoc}             |   12 +-
 .../applib/homepage/HomePageRepresentation.adoc}   |   12 +-
 .../applib/homepage/HomePageResource.adoc}         |   18 +-
 .../applib/menubars/MenuBarsResource.adoc}         |   31 +-
 .../applib/user/UserRepresentation.adoc}           |   22 +-
 .../restfulobjects/applib/user/UserResource.adoc}  |   18 +-
 .../restfulobjects/applib/util/JsonMapper.adoc}    |   22 +-
 .../restfulobjects/applib/util/JsonNodeUtils.adoc} |   28 +-
 .../restfulobjects/applib/util/MediaTypes.adoc}    |   12 +-
 .../restfulobjects/applib/util/Parser.adoc}        |   36 +-
 .../restfulobjects/applib/util/PathNode.adoc}      |   30 +-
 .../applib/util/UrlEncodingUtils.adoc}             |   22 +-
 .../applib/version/VersionRepresentation.adoc}     |   10 +-
 .../applib/version/VersionResource.adoc}           |   12 +-
 ...sModuleViewerRestfulObjectsJaxrsResteasy4.adoc} |    6 +-
 .../conneg/RestfulObjectsJaxbWriterForXml.adoc}    |    6 +-
 .../webmodule/WebModuleJaxrsResteasy4.adoc}        |   22 +-
 .../IsisModuleRestfulObjectsRendering.adoc}        |    6 +-
 .../rendering/service/RepresentationService.adoc}  |   24 +-
 .../RepresentationServiceContentNegotiator.adoc    |   32 +
 .../acceptheader/AcceptHeaderServiceForRest.adoc}  |    6 +-
 .../service/conneg/ContentNegotiationService.adoc} |   22 +-
 .../conneg/ContentNegotiationServiceAbstract.adoc} |   22 +-
 ...entNegotiationServiceForRestfulObjectsV1_0.adoc |   44 +
 .../ContentNegotiationServiceOrgApacheIsisV1.adoc} |   22 +-
 .../ContentNegotiationServiceOrgApacheIsisV2.adoc  |   59 ++
 .../ContentNegotiationServiceXRoDomainType.adoc    |   33 +
 .../service/swagger/SwaggerServiceMenu.adoc}       |   24 +-
 .../IsisModuleViewerRestfulObjectsViewer.adoc}     |    6 +-
 .../wicket/model/IsisModuleViewerWicketModel.adoc} |    6 +-
 .../wicket/ui/IsisModuleViewerWicketUi.adoc}       |    6 +-
 .../viewer/IsisModuleViewerWicketViewer.adoc}      |    6 +-
 .../modules/generated/pages/system-overview.adoc   | 1115 ++++++++++++++------
 .../isis.persistence.jdo-datanucleus.impl.adoc     |   69 --
 preview.sh                                         |   27 +-
 .../{_adoc-gen-tooling.sh => _adoc-gen-projdoc.sh} |   23 +-
 scripts/ci/_build-site.sh                          |   12 +-
 .../modules/tooling-cli/examples/isis-tooling.yml  |    7 +-
 .../cli/adoc/modules/tooling-cli/pages/about.adoc  |   43 +-
 .../main/java/org/apache/isis/tooling/cli/Cli.java |    4 +-
 560 files changed, 8158 insertions(+), 3584 deletions(-)