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 2020/07/20 12:35:47 UTC

[isis] branch ISIS-2222 updated (bf69b41 -> 032beaa)

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

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


    from bf69b41  ISIS-2222: adds support for LocalResourcePath persistence.
     add fda158c  ISIS-2222: fixes unit test.
     add e699df5  ISIS-2297: Return values should not be ignored when they contain the operation status code
     add fa21997  ISIS-2297: ObjectMementoWkt: properly implement hash function
     add 35062fe  ISIS-2297: code quality (1)
     add 04539a5  ISIS-2297: code quality (2)
     add 97b30f1  ISIS-2297: fixes test bug
     add cc6195f  ISIS-2222: improves asciidoc descriptions for all types
     add 7832225  ISIS-2222: adds ParameterLayout#labelPosition
     add d3c21eb  ISIS-2297: async wrapper: allow absence of ExceptionHandler, log warn if absent
     add 6f5610a  ISIS-2297: fixes test honoring prev. commit
     add a3e5d76  ISIS-2297: more test bugs
     add 4d46e65  ISIS-2297: batch replace deprecated junit assert matchers
     new 032beaa  ISIS-2222: creates package structure for remaining annotations

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:
 .../services/wrapper/control/ControlAbstract.java  |  17 +-
 .../org/apache/isis/applib/IdentifierTests.java    |   2 +-
 .../isis/applib/events/InteractionEventTest.java   |   2 +-
 .../isis/applib/graph/tree/TreePathTest.java       |   2 +-
 ...ropertyLayoutData_renderedAsDayBefore_Test.java |   2 +-
 .../component/PropertyLayoutData_repaint_Test.java |   2 +-
 .../applib/layout/grid/bootstrap3/BS3ColTest.java  |   2 +-
 .../layout/grid/bootstrap3/SizeSpanTest.java       |   2 +-
 .../bootstrap3/BS3MenuBars_roundtrip_Test.java     |   2 +-
 .../QueryDefaultTest_withStart_or_withCount.java   |   2 +-
 .../appfeat/ApplicationMemberTypeTest.java         |   2 +-
 .../exceprecog/ExceptionRecognizerForTypeTest.java |   2 +-
 .../exceprecog/ExceptionRecognizerGeneralTest.java |   2 +-
 .../services/i18n/TranslatableStringTest.java      |   2 +-
 .../interaction/InteractionDefaultTest_next.java   |   2 +-
 .../metamodel/MetaModelService_Config_Test.java    |   2 +-
 .../QueryResultsCache_KeyTest.java                 |   2 +-
 .../wrapper/control/AsyncControl_Test.java         |   2 +-
 .../applib/spec/AbstractSpecification2Test.java    |   2 +-
 .../applib/spec/AbstractSpecificationTest.java     |   2 +-
 .../org/apache/isis/applib/util/EnumsTest.java     |   2 +-
 .../isis/applib/util/EnumsTest_converts.java       |   2 +-
 .../applib/util/ObjectContractsTest_toString.java  |   2 +-
 .../org/apache/isis/applib/util/ReasonsTest.java   |   2 +-
 .../applib/util/schema/CommandDtoUtils_Test.java   |   2 +-
 .../applib/util/schema/CommonDtoUtils_Test.java    |   2 +-
 ...eractionDtoUtilsTest_deriveLogicalMemberId.java |   2 +-
 .../apache/isis/applib/util/schema/Roundtrip.java  |   2 +-
 ...LocalResourcePath_JaxbToStringAdapter_Test.java |   2 +-
 .../core/config/util/ConfigUtil_mask_Test.java     |   2 +-
 .../contract/ComparableContractTester.java         |   2 +-
 .../contract/ValueTypeContractTestAbstract.java    |   6 +-
 .../value/ValueTypeContractTestAbstract.java       |   2 +-
 .../_testing/MetaModelContext_forTesting.java      |   3 +-
 .../ObjectSerializer_builtinHandlers.java          |   8 +-
 .../specloader/SpecificationLoaderDefault.java     |   4 +-
 .../adapter/oid/OidMarshallerTest_marshall.java    |   2 +-
 .../oid/OidMarshallerTest_roundtripping.java       |   2 +-
 .../adapter/oid/OidMarshallerTest_unmarshal.java   |   2 +-
 .../core/metamodel/adapter/oid/OidVersionTest.java |   2 +-
 .../metamodel/adapter/oid/RootOidTest_create.java  |   2 +-
 .../core/metamodel/commons/IoUtils_CopyTest.java   |   2 +-
 .../metamodel/commons/ListUtilsTest_adjust.java    |   2 +-
 .../metamodel/commons/ListUtilsTest_insert.java    |   2 +-
 .../commons/ListUtilsTest_mutableCopy.java         |   2 +-
 .../core/metamodel/commons/LocaleUtilsTest.java    |   2 +-
 .../commons/StringUtilsTest_enumTitle.java         |   2 +-
 .../commons/StringUtils_NaturalNameTest.java       |   2 +-
 .../commons/StringUtils_NaturalizeTest.java        |   2 +-
 .../commons/StringUtils_NormalizedTest.java        |   2 +-
 .../commons/StringUtils_StripLeadingSlashTest.java |   2 +-
 .../commons/StringUtils_StripNewLinesTest.java     |   2 +-
 .../commons/StringUtils_camelLowerFirst.java       |   2 +-
 .../commons/StringUtils_toLineSeparated.java       |   2 +-
 .../commons/StringUtils_toLowerDashed.java         |   2 +-
 .../metamodel/commons/TypesTest_filteredList.java  |   2 +-
 .../matchers/IsisMatchers_NonEmptyStringTest.java  |   2 +-
 .../facetapi/FeatureTypeTest_identifierFor.java    |   2 +-
 .../core/metamodel/facets/AnnotationsTest.java     |   2 +-
 .../Annotations_getAnnotations_on_Class_Test.java  |   2 +-
 .../Annotations_getAnnotations_on_Field_Test.java  |   2 +-
 .../Annotations_getAnnotations_on_Method_Test.java |   2 +-
 ...notations_getAnnotations_on_Parameter_Test.java |   2 +-
 .../metamodel/facets/CollectionFacetUtilsTest.java |   2 +-
 ...nEventHelperTest_newActionInteractionEvent.java |   2 +-
 ...HelperTest_newCollectionDomainEvent_forAdd.java |   2 +-
 ...perTest_newCollectionDomainEvent_forRemove.java |   2 +-
 ...HelperTest_newPropertyDomainEvent_forClear.java |   2 +-
 ...elperTest_newPropertyDomainEvent_forModify.java |   2 +-
 .../metamodel/facets/MethodFinderUtilsTest.java    |   2 +-
 .../ActionAnnotationFacetFactoryTest_Command.java  |   2 +-
 .../ActionAnnotationFacetFactoryTest_Hidden.java   |   2 +-
 ...ctionAnnotationFacetFactoryTest_Invocation.java |   2 +-
 ...ActionAnnotationFacetFactoryTest_Semantics.java |   2 +-
 .../ActionAnnotationFacetFactoryTest_TypeOf.java   |   2 +-
 ...tionLayoutAnnotationFacetFactoryJunit4Test.java |   2 +-
 ...nLayoutXmlLayoutAnnotationFacetFactoryTest.java |   2 +-
 ...etDerivedFromDomainServiceFacetFactoryTest.java |   2 +-
 ...etDerivedFromDomainServiceFacetFactoryTest.java |   2 +-
 .../collections/JavaCollectionFacetTest.java       |   2 +-
 .../CollectionAnnotationFacetFactoryTest.java      |   2 +-
 ...bledAnnotationOnCollectionFacetFactoryTest.java |   2 +-
 ...etForCollectionLayoutAnnotationFactoryTest.java |   2 +-
 .../cssclassfa/CssClassFaFacetAbstractTest.java    |   2 +-
 .../ViewModelSemanticCheckingFacetFactoryTest.java |   2 +-
 ...okmarkableAnnotationFacetFactoryTest_class.java |   2 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |   2 +-
 .../ObjectTypeAnnotationFacetFactoryTest.java      |   2 +-
 .../DomainObjectLayoutFactoryTest.java             |   2 +-
 .../cssclass/CssClassFacetMethodFactoryTest.java   |   2 +-
 .../ident/cssclass/CssClassFacetMethodTest.java    |   2 +-
 .../CssClassFacetMethodWithProblemTest.java        |   2 +-
 .../ident/icon/IconFacetMethodFactoryTest.java     |   2 +-
 .../object/ident/icon/IconFacetMethodTest.java     |   2 +-
 .../ident/layout/LayoutFacetFactoryTest.java       |   2 +-
 .../object/ident/layout/LayoutFacetMethodTest.java |   2 +-
 .../ident/title/TitleFacetViaMethodTest.java       |   2 +-
 .../TitleAnnotationFacetFactoryTest.java           |   2 +-
 .../TitleFacetViaTitleAnnotationTest.java          |   2 +-
 .../object/layoutxml/GridFacetDefaultTest.java     |   2 +-
 .../navparent/NavigableParentFacetMethodTest.java  |   2 +-
 ...SpecIdFacetDerivedFromClassNameFactoryTest.java |   2 +-
 ...cetForParameterLayoutAnnotationFactoryTest.java |   2 +-
 ...cetForParameterLayoutAnnotationFactoryTest.java |   2 +-
 .../ParameterAnnotationFacetFactoryTest.java       |   2 +-
 ...sabledAnnotationOnPropertyFacetFactoryTest.java |   2 +-
 .../PropertyAnnotationFacetFactoryTest.java        |   2 +-
 ...acetForPropertyLayoutAnnotationFactoryTest.java |   2 +-
 ...acetForPropertyLayoutAnnotationFactoryTest.java |   2 +-
 .../specification/SpecificationAndTests.java       |   2 +-
 .../specification/SpecificationNotTests.java       |   2 +-
 .../specification/SpecificationOrTests.java        |   2 +-
 .../value/BlobValueSemanticsProviderTest.java      |   2 +-
 .../value/ClobValueSemanticsProviderTest.java      |   2 +-
 ...odaLocalDateTimeValueSemanticsProviderTest.java |   2 +-
 ...jectAssociationPredicatesTest_visibleWhere.java |   2 +-
 .../ServiceInjectorDefaultTest_usingFields.java    |   2 +-
 .../services/appfeat/ApplicationFeatureIdTest.java |   2 +-
 .../services/appfeat/ApplicationFeatureTest.java   |   2 +-
 .../appfeat/ApplicationFeatureTypeTest.java        |   2 +-
 ...zerForRecoverableException_recognizes_Test.java |   2 +-
 .../core/metamodel/services/grid/BS3GridTest.java  |   2 +-
 .../specloader/SpecificationCacheDefaultTest.java  |   2 +-
 .../IntrospectionState_comparable_Test.java        |   2 +-
 .../specimpl/ObjectActionMixedInTest.java          |   2 +-
 ...ionParameterAbstractTest_getId_and_getName.java |   2 +-
 ...ObjectAssociationAbstractTest_alwaysHidden.java |   2 +-
 .../system/ObjectActionLayoutXmlDefaultTest.java   |   2 +-
 .../system/OneToManyAssociationDefaultTest.java    |   2 +-
 .../system/TypeExtractorMethodReturnTest.java      |   2 +-
 .../system/TypeExtractorMethodsParametersTest.java |   2 +-
 .../ixn/InteractionDtoServiceInternalDefault.java  |  14 +-
 .../handlers/DomainObjectInvocationHandler.java    |  16 +-
 .../email/EmailServiceDefaultTest_actually.java    |   2 +-
 .../email/EmailServiceDefaultTest_notEmpty.java    |   2 +-
 .../core/runtimeservices/i18n/po/PoReaderTest.java |   2 +-
 .../i18n/po/PoWriterTest_escape.java               |   2 +-
 .../runtimeservices/urlencoding/MementosTest.java  |   2 +-
 .../WrapperFactoryDefault_wrappedObject_Test.java  |   2 +-
 ...actoryDefault_wrappedObject_transient_Test.java |   2 +-
 .../XmlSnapshotServiceDefault_Test.java            |   2 +-
 .../isis/security/EncodabilityContractTest.java    |   2 +-
 .../AuthenticationManager_authenticators_Test.java |   2 +-
 .../SimpleSessionEncodabilityTestAbstract.java     |   2 +-
 ...rdAuthenticationManager_AuthenticationTest.java |   2 +-
 .../_infra/resources/ResourceReaderService.java    |   6 +-
 .../dom/annotations/Action/associateWith}/.gitkeep |   0
 .../dom/annotations/Action/command}/.gitkeep       |   0
 .../dom/annotations/Action/domainEvent}/.gitkeep   |   0
 .../dom/annotations/Action/hidden}/.gitkeep        |   0
 .../dom/annotations/Action/publishing}/.gitkeep    |   0
 .../dom/annotations/Action/restrictTo}/.gitkeep    |   0
 .../dom/annotations/Action/semantics}/.gitkeep     |   0
 .../dom/annotations/Action/typeOf}/.gitkeep        |   0
 .../annotations/ActionLayout/bookmarking}/.gitkeep |   0
 .../annotations/ActionLayout/cssClass}/.gitkeep    |   0
 .../annotations/ActionLayout/cssClassFa}/.gitkeep  |   0
 .../annotations/ActionLayout/describedAs}/.gitkeep |   0
 .../dom/annotations/ActionLayout/hidden}/.gitkeep  |   0
 .../dom/annotations/ActionLayout/named}/.gitkeep   |   0
 .../ActionLayoutPromptStyleVm_layoutDialog.java    |  17 +-
 .../ActionLayout/redirectPolicy}/.gitkeep          |   0
 .../annotations/Collection/domainEvent}/.gitkeep   |   0
 .../dom/annotations/Collection/editing}/.gitkeep   |   0
 .../dom/annotations/Collection/hidden}/.gitkeep    |   0
 .../Collection/mementoSerialization}/.gitkeep      |   0
 .../dom/annotations/Collection/typeOf}/.gitkeep    |   0
 .../CollectionLayout/cssClass}/.gitkeep            |   0
 .../CollectionLayout/defaultView}/.gitkeep         |   0
 .../CollectionLayout/describedAs}/.gitkeep         |   0
 .../annotations/CollectionLayout/hidden}/.gitkeep  |   0
 .../annotations/CollectionLayout/named}/.gitkeep   |   0
 .../annotations/CollectionLayout/paged}/.gitkeep   |   0
 .../CollectionLayout/sortedBy}/.gitkeep            |   0
 .../annotations/DomainObject/auditing}/.gitkeep    |   0
 .../DomainObject/autoComplete}/.gitkeep            |   0
 .../dom/annotations/DomainObject/bounded}/.gitkeep |   0
 .../dom/annotations/DomainObject/editing}/.gitkeep |   0
 .../annotations/DomainObject/mixinMethod}/.gitkeep |   0
 .../dom/annotations/DomainObject/nature}/.gitkeep  |   0
 .../annotations/DomainObject/objectType}/.gitkeep  |   0
 .../annotations/DomainObject/publishing}/.gitkeep  |   0
 .../DomainObject/xxxDomainEvent}/.gitkeep          |   0
 .../DomainObject/xxxLifecycleEvent}/.gitkeep       |   0
 .../DomainObjectLayout/bookmarking}/.gitkeep       |   0
 .../DomainObjectLayout/cssClass}/.gitkeep          |   0
 .../DomainObjectLayout/cssClassFa}/.gitkeep        |   0
 .../DomainObjectLayout/describedAs}/.gitkeep       |   0
 .../annotations/DomainObjectLayout/named}/.gitkeep |   0
 .../annotations/DomainObjectLayout/paged}/.gitkeep |   0
 .../DomainObjectLayout/plural}/.gitkeep            |   0
 .../DomainObjectLayout/xxxUiEvent}/.gitkeep        |   0
 .../dom/annotations/Property/command}/.gitkeep     |   0
 .../dom/annotations/Property/domainEvent}/.gitkeep |   0
 .../dom/annotations/Property/editing}/.gitkeep     |   0
 .../dom/annotations/Property/fileAccept}/.gitkeep  |   0
 .../dom/annotations/Property/hidden}/.gitkeep      |   0
 .../dom/annotations/Property/maxLength}/.gitkeep   |   0
 .../Property/mementoSerialization}/.gitkeep        |   0
 .../dom/annotations/Property/mustSatisfy}/.gitkeep |   0
 .../dom/annotations/Property/optionality}/.gitkeep |   0
 .../dom/annotations/Property/projecting}/.gitkeep  |   0
 .../dom/annotations/Property/publishing}/.gitkeep  |   0
 .../annotations/Property/regexPattern}/.gitkeep    |   0
 .../PropertyLayout/PropertyLayoutMenu.java         |  11 +-
 .../PropertyLayoutCssClassVm-description.adoc      |   2 +-
 .../PropertyLayoutCssClassVm_mixinProperty.java    |   2 +-
 .../LabelPositionLeftMetaAnnotation.java           |  26 +++
 .../LabelPositionTopMetaAnnotation.java            |  26 +++
 .../PropertyLayoutLabelPositionVm-description.adoc | 236 +++++++++++++++++++++
 .../PropertyLayoutLabelPositionVm.java             | 202 ++++++++++++++++++
 .../PropertyLayoutLabelPositionVm.layout.xml       |  49 +++++
 ...opertyLayoutLabelPositionVm_mixinProperty.java} |  13 +-
 ...ositionVm_mixinPropertyWithMetaAnnotation.java} |  18 +-
 ...mixinPropertyWithMetaAnnotationOverridden.java} |  26 +--
 ...rtyLayoutLabelPositionVm_updateVariantLeft.java |  38 ++++
 ...rtyLayoutLabelPositionVm_updateVariantNone.java |  38 ++++
 ...tLabelPositionVm_updateVariantNotSpecified.java |  38 ++++
 ...tyLayoutLabelPositionVm_updateVariantRight.java |  38 ++++
 ...ertyLayoutLabelPositionVm_updateVariantTop.java |  38 ++++
 ...utLabelPositionVm_updateWithMetaAnnotation.java |  36 ++++
 ...itionVm_updateWithMetaAnnotationOverridden.java |  39 ++++
 ...tLabelPositionVm_updateWithParameterLayout.java |  38 ++++
 .../src/main/java/demoapp/dom/menubars.layout.xml  |   1 +
 ...lobs-description.adoc => IsisBlobs-common.adoc} |  22 +-
 .../types/isis/blobs/IsisBlobs-description.adoc    |  71 +------
 .../isis/blobs/jdo/IsisBlobJdo-description.adoc    |   1 +
 .../isis/blobs/vm/IsisBlobVm-description.adoc      |   2 +
 ...lobs-description.adoc => IsisClobs-common.adoc} |  24 +--
 .../types/isis/clobs/IsisClobs-description.adoc    |  72 +------
 .../isis/clobs/jdo/IsisClobJdo-description.adoc    |   1 +
 .../isis/clobs/vm/IsisClobVm-description.adoc      |   2 +
 ...ges-description.adoc => IsisImages-common.adoc} |  24 +--
 .../types/isis/images/IsisImages-description.adoc  |  72 +------
 .../isis/images/jdo/IsisImageJdo-description.adoc  |   1 +
 .../isis/images/samples/IsisImagesSamples.java     |   2 +-
 .../isis/images/vm/IsisImageVm-description.adoc    |   1 +
 .../IsisLocalResourcePaths-common.adoc             |  63 ++++++
 .../IsisLocalResourcePaths-description.adoc        | 110 +++-------
 .../jdo/IsisLocalResourcePathJdo-description.adoc  |   1 +
 .../IsisLocalResourcePathsSamples.java             |   2 +-
 .../vm/IsisLocalResourcePathVm-description.adoc    |   2 +
 ...ps-description.adoc => IsisMarkups-common.adoc} |  22 +-
 .../isis/markups/IsisMarkups-description.adoc      |  70 +-----
 .../markups/jdo/IsisMarkupJdo-description.adoc     |   1 +
 .../isis/markups/vm/IsisMarkupVm-description.adoc  |   2 +
 ...-description.adoc => IsisPasswords-common.adoc} |  22 +-
 .../isis/passwords/IsisPasswords-description.adoc  |  70 +-----
 .../passwords/jdo/IsisPasswordJdo-description.adoc |   1 +
 .../{ => samples}/IsisPasswordsSamples.java        |   2 +-
 .../passwords/vm/IsisPasswordVm-description.adoc   |   2 +
 ...-description.adoc => IsisAsciiDocs-common.adoc} |  22 +-
 .../asciidocs/IsisAsciiDocs-description.adoc       |  70 +-----
 .../asciidocs/jdo/IsisAsciiDocJdo-description.adoc |   1 +
 .../asciidocs/vm/IsisAsciiDocVm-description.adoc   |   2 +
 ...-description.adoc => IsisMarkdowns-common.adoc} |  22 +-
 .../markdowns/IsisMarkdowns-description.adoc       |  70 +-----
 .../markdowns/jdo/IsisMarkdownJdo-description.adoc |   1 +
 .../markdowns/vm/IsisMarkdownVm-description.adoc   |   2 +
 ...-description.adoc => JavaAwtImages-common.adoc} |  22 +-
 .../javaawt/images/JavaAwtImages-description.adoc  |  70 +-----
 .../images/jdo/JavaAwtImageJdo-description.adoc    |   1 +
 .../images/{ => samples}/JavaAwtImageService.java  |   2 +-
 .../images/samples/JavaAwtImagesSamples.java       |   1 -
 .../images/vm/JavaAwtImageVm-description.adoc      |   2 +
 .../dom/types/javalang/JavaLangTypesMenu.java      |   2 +-
 ...escription.adoc => WrapperBooleans-common.adoc} |  20 +-
 .../booleans/WrapperBooleans-description.adoc      |  68 +-----
 .../jdo/WrapperBooleanJdo-description.adoc         |   2 +
 .../booleans/vm/WrapperBooleanVm-description.adoc  |   2 +
 ...s-description.adoc => WrapperBytes-common.adoc} |  22 +-
 .../javalang/bytes/WrapperBytes-description.adoc   |  72 +------
 .../bytes/jdo/WrapperByteJdo-description.adoc      |   1 +
 .../bytes/vm/WrapperByteVm-description.adoc        |   2 +
 ...cription.adoc => WrapperCharacters-common.adoc} |  22 +-
 .../characters/WrapperCharacters-description.adoc  |  72 +------
 .../jdo/WrapperCharacterJdo-description.adoc       |   1 +
 .../vm/WrapperCharacterVm-description.adoc         |   2 +
 ...description.adoc => WrapperDoubles-common.adoc} |  21 +-
 .../doubles/WrapperDoubles-description.adoc        |  71 +------
 .../doubles/jdo/WrapperDoubleJdo-description.adoc  |   1 +
 .../doubles/vm/WrapperDoubleVm-description.adoc    |   2 +
 ...-description.adoc => WrapperFloats-common.adoc} |  21 +-
 .../javalang/floats/WrapperFloats-description.adoc |  71 +------
 .../floats/jdo/WrapperFloatJdo-description.adoc    |   1 +
 .../floats/vm/WrapperFloatVm-description.adoc      |   2 +
 ...escription.adoc => WrapperIntegers-common.adoc} |  22 +-
 .../integers/WrapperIntegers-description.adoc      |  72 +------
 .../jdo/WrapperIntegerJdo-description.adoc         |   1 +
 .../integers/vm/WrapperIntegerVm-description.adoc  |   2 +
 ...s-description.adoc => WrapperLongs-common.adoc} |  20 +-
 .../javalang/longs/WrapperLongs-description.adoc   |  70 +-----
 .../longs/jdo/WrapperLongJdo-description.adoc      |   2 +
 .../longs/vm/WrapperLongVm-description.adoc        |   2 +
 ...-description.adoc => WrapperShorts-common.adoc} |  20 +-
 .../javalang/shorts/WrapperShorts-description.adoc |  70 +-----
 .../shorts/jdo/WrapperShortJdo-description.adoc    |   1 +
 .../shorts/vm/WrapperShortVm-description.adoc      |   2 +
 ...escription.adoc => JavaLangStrings-common.adoc} |  20 +-
 .../strings/JavaLangStrings-description.adoc       |  70 +-----
 .../strings/jdo/JavaLangStringJdo-description.adoc |   1 +
 .../strings/vm/JavaLangStringVm-description.adoc   |   2 +
 ...iption.adoc => JavaMathBigDecimals-common.adoc} |  20 +-
 .../JavaMathBigDecimals-description.adoc           |  70 +-----
 .../jdo/JavaMathBigDecimalJdo-description.adoc     |   1 +
 .../vm/JavaMathBigDecimalVm-description.adoc       |   1 +
 ...iption.adoc => JavaMathBigIntegers-common.adoc} |  20 +-
 .../JavaMathBigIntegers-description.adoc           |  70 +-----
 .../jdo/JavaMathBigIntegerJdo-description.adoc     |   1 +
 .../vm/JavaMathBigIntegerVm-description.adoc       |   2 +
 ...ls-description.adoc => JavaNetUrls-common.adoc} |  20 +-
 .../javanet/urls/JavaNetUrls-description.adoc      |  70 +-----
 .../urls/jdo/JavaNetUrlJdo-description.adoc        |   1 +
 .../javanet/urls/vm/JavaNetUrlVm-description.adoc  |   2 +
 ...s-description.adoc => JavaSqlDates-common.adoc} |  20 --
 .../javasqldate/JavaSqlDates-description.adoc      |  88 +-------
 .../jdo/JavaSqlDateJdo-description.adoc            |   1 +
 .../javasqldate/vm/JavaSqlDateVm-description.adoc  |   2 +
 ...cription.adoc => JavaSqlTimestamps-common.adoc} |  20 +-
 .../JavaSqlTimestamps-description.adoc             |  86 +-------
 .../jdo/JavaSqlTimestampJdo-description.adoc       |   1 +
 .../vm/JavaSqlTimestampVm-description.adoc         |   2 +
 ...ription.adoc => JavaTimeLocalDates-common.adoc} |  20 +-
 .../JavaTimeLocalDates-description.adoc            |  86 +-------
 .../jdo/JavaTimeLocalDateJdo-description.adoc      |   1 +
 .../vm/JavaTimeLocalDateVm-description.adoc        |   2 +
 ...ion.adoc => JavaTimeLocalDateTimes-common.adoc} |  20 +-
 .../JavaTimeLocalDateTimes-description.adoc        |  85 +-------
 .../jdo/JavaTimeLocalDateTimeJdo-description.adoc  |   1 +
 .../vm/JavaTimeLocalDateTimeVm-description.adoc    |   2 +
 ...on.adoc => JavaTimeOffsetDateTimes-common.adoc} |  21 +-
 .../JavaTimeOffsetDateTimes-description.adoc       |  87 +-------
 .../jdo/JavaTimeOffsetDateTimeJdo-description.adoc |   1 +
 .../vm/JavaTimeOffsetDateTimeVm-description.adoc   |   2 +
 ...iption.adoc => JavaTimeOffsetTimes-common.adoc} |  20 +-
 .../JavaTimeOffsetTimes-description.adoc           |  86 +-------
 .../jdo/JavaTimeOffsetTimeJdo-description.adoc     |   1 +
 .../vm/JavaTimeOffsetTimeVm-description.adoc       |   2 +
 ...ion.adoc => JavaTimeZonedDateTimes-common.adoc} |  21 +-
 .../JavaTimeZonedDateTimes-description.adoc        |  87 +-------
 .../jdo/JavaTimeZonedDateTimeJdo-description.adoc  |   2 +
 .../vm/JavaTimeZonedDateTimeVm-description.adoc    |   2 +
 ...-description.adoc => JavaUtilDates-common.adoc} |  20 +-
 .../javautildate/JavaUtilDates-description.adoc    |  85 +-------
 .../jdo/JavaUtilDateJdo-description.adoc           |   2 +
 .../vm/JavaUtilDateVm-description.adoc             |   2 +
 ...-description.adoc => JavaUtilUuids-common.adoc} |  21 +-
 .../javautil/uuids/JavaUtilUuids-description.adoc  |  72 +------
 .../uuids/jdo/JavaUtilUuidJdo-description.adoc     |   1 +
 .../uuids/vm/JavaUtilUuidVm-description.adoc       |   2 +
 ...-description.adoc => JodaDateTimes-common.adoc} |  20 +-
 .../jodadatetime/JodaDateTimes-description.adoc    |  86 +-------
 .../jdo/JodaDateTimeJdo-description.adoc           |   2 +
 .../vm/JodaDateTimeVm-description.adoc             |   2 +
 ...description.adoc => JodaLocalDates-common.adoc} |  20 +-
 .../jodalocaldate/JodaLocalDates-description.adoc  |  86 +-------
 .../jdo/JodaLocalDateJdo-description.adoc          |   2 +
 .../vm/JodaLocalDateVm-description.adoc            |   3 +
 ...ription.adoc => JodaLocalDateTimes-common.adoc} |  21 +-
 .../JodaLocalDateTimes-description.adoc            |  87 +-------
 .../jdo/JodaLocalDateTimeJdo-description.adoc      |   3 +
 .../vm/JodaLocalDateTimeVm-description.adoc        |   3 +
 ...cription.adoc => PrimitiveBooleans-common.adoc} |  24 +--
 .../booleans/PrimitiveBooleans-description.adoc    |  51 +----
 .../jdo/PrimitiveBooleanJdo-description.adoc       |   5 +-
 .../vm/PrimitiveBooleanVm-description.adoc         |   5 +-
 ...description.adoc => PrimitiveBytes-common.adoc} |  22 +-
 .../bytes/PrimitiveBytes-description.adoc          |  53 +----
 .../bytes/jdo/PrimitiveByteJdo-description.adoc    |   5 +-
 .../bytes/vm/PrimitiveByteVm-description.adoc      |   5 +-
 ...description.adoc => PrimitiveChars-common.adoc} |  23 +-
 .../chars/PrimitiveChars-description.adoc          |  54 +----
 .../chars/jdo/PrimitiveCharJdo-description.adoc    |   5 +-
 .../chars/vm/PrimitiveCharVm-description.adoc      |   6 +-
 ...scription.adoc => PrimitiveDoubles-common.adoc} |  20 +-
 .../doubles/PrimitiveDoubles-description.adoc      |  54 +----
 .../jdo/PrimitiveDoubleJdo-description.adoc        |   6 +-
 .../doubles/vm/PrimitiveDoubleVm-description.adoc  |   6 +-
 ...escription.adoc => PrimitiveFloats-common.adoc} |  21 +-
 .../floats/PrimitiveFloats-description.adoc        |  55 +----
 .../floats/jdo/PrimitiveFloatJdo-description.adoc  |   6 +-
 .../floats/vm/PrimitiveFloatVm-description.adoc    |   6 +-
 ...-description.adoc => PrimitiveInts-common.adoc} |  21 +-
 .../primitive/ints/PrimitiveInts-description.adoc  |  55 +----
 .../ints/jdo/PrimitiveIntJdo-description.adoc      |   6 +-
 .../ints/vm/PrimitiveIntVm-description.adoc        |   6 +-
 ...description.adoc => PrimitiveLongs-common.adoc} |  21 +-
 .../longs/PrimitiveLongs-description.adoc          |  55 +----
 .../longs/jdo/PrimitiveLongJdo-description.adoc    |   6 +-
 .../longs/vm/PrimitiveLongVm-description.adoc      |   7 +-
 ...escription.adoc => PrimitiveShorts-common.adoc} |  22 +-
 .../shorts/PrimitiveShorts-description.adoc        |  56 +----
 .../shorts/jdo/PrimitiveShortJdo-description.adoc  |   6 +-
 .../shorts/vm/PrimitiveShortVm-description.adoc    |   6 +-
 .../demo/domain/src/main/resources/application.yml |   4 +
 .../testdomain/model/interaction/Parameters.java   |  18 ++
 .../facets/jsr303/Jsr303FacetFacetHolder.java      |   2 +-
 .../jsr303/Jsr303FacetFactoryFeatureTypes.java     |   2 +-
 .../jsr303/Jsr303FacetValidatingInteraction.java   |   2 +-
 .../javafx/ui/components/dialog/Dialogs.java       |   7 +-
 .../ui/components/markup/MarkupFieldFactory.java   |   7 +-
 .../encoding/ByteEncoderDecoderRoundtripTest.java  |   2 +-
 ...LIntegrityConstraintViolationExceptionTest.java |   2 +-
 .../query/JdoQueryAnnotationFacetFactoryTest.java  |   2 +-
 ...AnnotationFacetFactoryTest_refineMetaModel.java |   2 +-
 ...vedFromJdoColumnAnnotationFacetFactoryTest.java |   2 +-
 ...vedFromJdoColumnAnnotationFacetFactoryTest.java |   2 +-
 .../testing/ObjectMemberAbstractTest.java          |   2 +-
 .../shiro/IsisPermissionTest_setParts.java         |   2 +-
 .../shiro/IsisPermissionTest_typicalUsage.java     |   2 +-
 ...AuthenticatorOrAuthorizorTest_authenticate.java |   2 +-
 ...ticatorOrAuthorizorTest_isVisibleInAnyRole.java |   2 +-
 .../PermissionToRoleMapperFromIniTest.java         |   2 +-
 .../PermissionToRoleMapperFromStringTest.java      |   2 +-
 .../shiro/permrolemapper/UtilTest_parse.java       |   2 +-
 .../CalendarServiceTest_beginningOfMonth.java      |   2 +-
 .../CalendarServiceTest_beginningOfQuarter.java    |   2 +-
 .../applib/titled/TitledEnumContractTester.java    |   2 +-
 .../base/applib/utils/ClassUtilsTest.java          |   2 +-
 .../base/applib/utils/MathUtilsTest.java           |   2 +-
 .../applib/valuetypes/LocalDateIntervalTest.java   |   2 +-
 .../ComparableByDescriptionContractTester.java     |   2 +-
 .../with/ComparableByNameContractTester.java       |   2 +-
 .../with/ComparableByReferenceContractTester.java  |   2 +-
 .../with/ComparableByTitleContractTester.java      |   2 +-
 ...valMutableContractTestAbstract_changeDates.java |   2 +-
 .../excel/applib/dom/util/SheetPivoterTest.java    |  14 +-
 ...irectionalRelationshipContractTestAbstract.java |   2 +-
 .../core/comparable/ComparableContractTester.java  |   2 +-
 .../sortedsets/SortedSetsContractTestAbstract.java |   2 +-
 .../core/value/ValueTypeContractTestAbstract.java  |   2 +-
 ...IsisActionsTest_returnNewTransientInstance.java |   2 +-
 .../jmocking/JMockActionsTest_returnArgument.java  |   2 +-
 .../core/jmocking/JMockActionsTest_returnEach.java |   2 +-
 ..._autoWiring_constructorInjection_happyCase.java |   2 +-
 ...2Test_autoWiring_setterInjection_happyCase.java |   2 +-
 ...resentationTest_arrayGet_arraySetElementAt.java |   2 +-
 .../JsonRepresentationTest_asInputStream.java      |   2 +-
 .../applib/JsonRepresentationTest_getArray.java    |   2 +-
 .../JsonRepresentationTest_getBigDecimal.java      |   2 +-
 .../JsonRepresentationTest_getBigInteger.java      |   2 +-
 .../applib/JsonRepresentationTest_getBoolean.java  |   2 +-
 .../applib/JsonRepresentationTest_getDouble.java   |   2 +-
 .../applib/JsonRepresentationTest_getInt.java      |   2 +-
 .../JsonRepresentationTest_getLink_isLink.java     |   2 +-
 .../applib/JsonRepresentationTest_getLong.java     |   2 +-
 .../JsonRepresentationTest_getNull_isNull.java     |   2 +-
 .../JsonRepresentationTest_getRepresentation.java  |   2 +-
 .../JsonRepresentationTest_getString_isString.java |   2 +-
 ...onRepresentationTest_isArray_isMap_isValue.java |   2 +-
 .../applib/JsonRepresentationTest_mapHas.java      |   2 +-
 .../applib/JsonRepresentationTest_newArray.java    |   2 +-
 .../applib/JsonRepresentationTest_newObject.java   |   2 +-
 .../applib/JsonRepresentationTest_putXxx.java      |   2 +-
 .../applib/JsonRepresentationTest_size.java        |   2 +-
 ...JsonRepresentationTest_streamArrayElements.java |   2 +-
 .../JsonRepresentationTest_streamMapEntries.java   |   2 +-
 .../applib/JsonRepresentationTest_urlEncoding.java |   2 +-
 .../applib/LinkRepresentationTest_equals.java      |   2 +-
 .../restfulobjects/applib/Rel_getName_Test.java    |   2 +-
 ...equestParameterTest_valueOf_xrodomainmodel.java |   2 +-
 ...equestParameterTest_valueOf_xrofollowlinks.java |   2 +-
 .../client/RestfulResponse_HeaderTest_Warning.java |   2 +-
 .../client/RestfulResponse_HttpStatusCodeTest.java |   2 +-
 ...mainObjectRepresentationTest_getCollection.java |   2 +-
 ...ainObjectRepresentationTest_getCollections.java |   2 +-
 ...mainObjectRepresentationTest_getProperties.java |   2 +-
 ...DomainObjectRepresentationTest_getProperty.java |   2 +-
 .../restfulobjects/applib/util/Parser_Test.java    |   2 +-
 .../applib/util/PathNodeTest_parse.java            |   2 +-
 .../applib/util/PathNodeTest_split.java            |   2 +-
 .../rendering/LinkFollowSpecsTest_follow.java      |   2 +-
 .../JsonValueEncoderTest_appendValueAndFormat.java |   2 +-
 .../JsonValueEncoderTest_asAdapter.java            |   2 +-
 .../service/swagger/internal/GenerationTest.java   |   2 +-
 .../service/swagger/internal/TaggerTest.java       |   2 +-
 .../rendering/util/MapUtilsTest.java               |   2 +-
 .../Parser_forCacheControl_ContractTest.java       |   2 +-
 .../Parser_forJaxRsMediaType_ContractTest.java     |   2 +-
 ...entationTypeTest_getMediaType_ContractTest.java |   2 +-
 ...epresentationTypeTest_getName_ContractTest.java |   2 +-
 ...RepresentationTypeTest_lookup_ContractTest.java |   2 +-
 ..._ensureCompatibleAcceptHeader_ContractTest.java |   7 +-
 ...tsApplicationExceptionMapper_Test_Contract.java |   4 +-
 .../context/ResourceContext_getArg_Test.java       |   2 +-
 .../context/ResourceContext_stripQuotes_Test.java  |   2 +-
 .../wicket/model/models/ActionModelTest.java       |   2 +-
 .../wicket/model/models/EntityModel_hintsTest.java |   2 +-
 .../ScalarModel_isScalarSubtypingAnyOf_Test.java   |   2 +-
 .../wicket/ui/ComponentType_ConstantsTest.java     |   2 +-
 ...ollectionContentsSelectorDropdownPanelTest.java |   2 +-
 .../EntityIconAndTitlePanelTest_abbreviated.java   |   2 +-
 .../jdkdates/DateConverterForJavaSqlDateTest.java  |   2 +-
 .../jdkdates/DateConverterForJavaUtilDateTest.java |   2 +-
 .../jodatime/DateConverterForJodaDateTimeTest.java |   2 +-
 .../DateConverterForJodaLocalDateTest.java         |   2 +-
 .../DateConverterForJodaLocalDateTimeTest.java     |   2 +-
 .../DateConverterForJdk8LocalDateTest.java         |   2 +-
 .../DateConverterForJdk8LocalDateTimeTest.java     |   2 +-
 .../DateConverterForJdk8OffsetDateTimeTest.java    |   2 +-
 .../viewer/wicket/ui/errors/JGrowlUtilTest.java    |   2 +-
 .../viewer/wicket/ui/pages/PageAbstractTest.java   |   2 +-
 .../viewer/services/mementos/ObjectMementoWkt.java |  10 +-
 ...uthenticatedWebSessionForIsis_Authenticate.java |   2 +-
 .../AuthenticatedWebSessionForIsis_SignIn.java     |   2 +-
 ...ageClassListDefault_RegistrationAndCaching.java |   2 +-
 .../viewer/services/ImageResourceCacheKeyTest.java |   2 +-
 .../services/TranslationsResolverWicketTest.java   |   2 +-
 .../wicketapp/IsisWicketApplication_Defaults.java  |   2 +-
 .../wicketapp/IsisWicketApplication_Pages.java     |   2 +-
 510 files changed, 1882 insertions(+), 3781 deletions(-)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/associateWith}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/command}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/domainEvent}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/hidden}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/publishing}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/restrictTo}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/semantics}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/typeOf}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/bookmarking}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/cssClass}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/cssClassFa}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/describedAs}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/hidden}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/named}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/redirectPolicy}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/domainEvent}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/editing}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/hidden}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/mementoSerialization}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/typeOf}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/cssClass}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/defaultView}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/describedAs}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/hidden}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/named}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/paged}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/sortedBy}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/auditing}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/autoComplete}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/bounded}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/editing}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/mixinMethod}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/nature}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/objectType}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/publishing}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/xxxDomainEvent}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/xxxLifecycleEvent}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/bookmarking}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/cssClass}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/cssClassFa}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/describedAs}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/named}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/paged}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/plural}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/xxxUiEvent}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/command}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/domainEvent}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/editing}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/fileAccept}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/hidden}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/maxLength}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/mementoSerialization}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/mustSatisfy}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/optionality}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/projecting}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/publishing}/.gitkeep (100%)
 copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/regexPattern}/.gitkeep (100%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/LabelPositionLeftMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/LabelPositionTopMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm-description.adoc
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm.layout.xml
 copy examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/{cssClass/PropertyLayoutCssClassVm_mixinProperty.java => labelPosition/PropertyLayoutLabelPositionVm_mixinProperty.java} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/{cssClass/PropertyLayoutCssClassVm_mixinProperty.java => labelPosition/PropertyLayoutLabelPositionVm_mixinPropertyWithMetaAnnotation.java} (71%)
 copy examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/{cssClass/PropertyLayoutCssClassVm_mixinProperty.java => labelPosition/PropertyLayoutLabelPositionVm_mixinPropertyWithMetaAnnotationOverridden.java} (59%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantLeft.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantNone.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantNotSpecified.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantRight.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantTop.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithMetaAnnotation.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithMetaAnnotationOverridden.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithParameterLayout.java
 copy examples/demo/domain/src/main/java/demoapp/dom/types/isis/blobs/{IsisBlobs-description.adoc => IsisBlobs-common.adoc} (68%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/isis/clobs/{IsisClobs-description.adoc => IsisClobs-common.adoc} (68%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/isis/images/{IsisImages-description.adoc => IsisImages-common.adoc} (69%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/localresourcepaths/IsisLocalResourcePaths-common.adoc
 rename examples/demo/domain/src/main/java/demoapp/dom/types/isis/localresourcepaths/{ => samples}/IsisLocalResourcePathsSamples.java (95%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/isis/markups/{IsisMarkups-description.adoc => IsisMarkups-common.adoc} (68%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/isis/passwords/{IsisPasswords-description.adoc => IsisPasswords-common.adoc} (67%)
 rename examples/demo/domain/src/main/java/demoapp/dom/types/isis/passwords/{ => samples}/IsisPasswordsSamples.java (95%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/{IsisAsciiDocs-description.adoc => IsisAsciiDocs-common.adoc} (66%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/{IsisMarkdowns-description.adoc => IsisMarkdowns-common.adoc} (67%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javaawt/images/{JavaAwtImages-description.adoc => JavaAwtImages-common.adoc} (69%)
 rename examples/demo/domain/src/main/java/demoapp/dom/types/javaawt/images/{ => samples}/JavaAwtImageService.java (97%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javalang/booleans/{WrapperBooleans-description.adoc => WrapperBooleans-common.adoc} (69%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javalang/bytes/{WrapperBytes-description.adoc => WrapperBytes-common.adoc} (70%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javalang/characters/{WrapperCharacters-description.adoc => WrapperCharacters-common.adoc} (70%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javalang/doubles/{WrapperDoubles-description.adoc => WrapperDoubles-common.adoc} (70%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javalang/floats/{WrapperFloats-description.adoc => WrapperFloats-common.adoc} (70%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javalang/integers/{WrapperIntegers-description.adoc => WrapperIntegers-common.adoc} (70%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/{WrapperLongs-description.adoc => WrapperLongs-common.adoc} (70%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javalang/shorts/{WrapperShorts-description.adoc => WrapperShorts-common.adoc} (70%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javalang/strings/{JavaLangStrings-description.adoc => JavaLangStrings-common.adoc} (71%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javamath/bigdecimals/{JavaMathBigDecimals-description.adoc => JavaMathBigDecimals-common.adoc} (69%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javamath/bigintegers/{JavaMathBigIntegers-description.adoc => JavaMathBigIntegers-common.adoc} (69%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javanet/urls/{JavaNetUrls-description.adoc => JavaNetUrls-common.adoc} (70%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javasql/javasqldate/{JavaSqlDates-description.adoc => JavaSqlDates-common.adoc} (81%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javasql/javasqltimestamp/{JavaSqlTimestamps-description.adoc => JavaSqlTimestamps-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldate/{JavaTimeLocalDates-description.adoc => JavaTimeLocalDates-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldatetime/{JavaTimeLocalDateTimes-description.adoc => JavaTimeLocalDateTimes-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsetdatetime/{JavaTimeOffsetDateTimes-description.adoc => JavaTimeOffsetDateTimes-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsettime/{JavaTimeOffsetTimes-description.adoc => JavaTimeOffsetTimes-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimezoneddatetime/{JavaTimeZonedDateTimes-description.adoc => JavaTimeZonedDateTimes-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javautil/javautildate/{JavaUtilDates-description.adoc => JavaUtilDates-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/javautil/uuids/{JavaUtilUuids-description.adoc => JavaUtilUuids-common.adoc} (71%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodadatetime/{JodaDateTimes-description.adoc => JodaDateTimes-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldate/{JodaLocalDates-description.adoc => JodaLocalDates-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldatetime/{JodaLocalDateTimes-description.adoc => JodaLocalDateTimes-common.adoc} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/booleans/{PrimitiveBooleans-description.adoc => PrimitiveBooleans-common.adoc} (50%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/bytes/{PrimitiveBytes-description.adoc => PrimitiveBytes-common.adoc} (55%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/chars/{PrimitiveChars-description.adoc => PrimitiveChars-common.adoc} (55%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/doubles/{PrimitiveDoubles-description.adoc => PrimitiveDoubles-common.adoc} (65%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/floats/{PrimitiveFloats-description.adoc => PrimitiveFloats-common.adoc} (65%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/ints/{PrimitiveInts-description.adoc => PrimitiveInts-common.adoc} (65%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/longs/{PrimitiveLongs-description.adoc => PrimitiveLongs-common.adoc} (65%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/shorts/{PrimitiveShorts-description.adoc => PrimitiveShorts-common.adoc} (65%)


[isis] 01/01: ISIS-2222: creates package structure for remaining annotations

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

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

commit 032beaa7c0257ab42978bcd55618aa21ac696a53
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Mon Jul 20 13:34:09 2020 +0100

    ISIS-2222: creates package structure for remaining annotations
---
 .../dom/annotations/Action/associateWith/.gitkeep       |  0
 .../demoapp/dom/annotations/Action/command/.gitkeep     |  0
 .../demoapp/dom/annotations/Action/domainEvent/.gitkeep |  0
 .../java/demoapp/dom/annotations/Action/hidden/.gitkeep |  0
 .../demoapp/dom/annotations/Action/publishing/.gitkeep  |  0
 .../demoapp/dom/annotations/Action/restrictTo/.gitkeep  |  0
 .../demoapp/dom/annotations/Action/semantics/.gitkeep   |  0
 .../java/demoapp/dom/annotations/Action/typeOf/.gitkeep |  0
 .../dom/annotations/ActionLayout/bookmarking/.gitkeep   |  0
 .../dom/annotations/ActionLayout/cssClass/.gitkeep      |  0
 .../dom/annotations/ActionLayout/cssClassFa/.gitkeep    |  0
 .../dom/annotations/ActionLayout/describedAs/.gitkeep   |  0
 .../dom/annotations/ActionLayout/hidden/.gitkeep        |  0
 .../demoapp/dom/annotations/ActionLayout/named/.gitkeep |  0
 .../ActionLayoutPromptStyleVm_layoutDialog.java         | 17 +++++++++++++----
 .../annotations/ActionLayout/redirectPolicy/.gitkeep    |  0
 .../dom/annotations/Collection/domainEvent/.gitkeep     |  0
 .../demoapp/dom/annotations/Collection/editing/.gitkeep |  0
 .../demoapp/dom/annotations/Collection/hidden/.gitkeep  |  0
 .../Collection/mementoSerialization/.gitkeep            |  0
 .../demoapp/dom/annotations/Collection/typeOf/.gitkeep  |  0
 .../dom/annotations/CollectionLayout/cssClass/.gitkeep  |  0
 .../annotations/CollectionLayout/defaultView/.gitkeep   |  0
 .../annotations/CollectionLayout/describedAs/.gitkeep   |  0
 .../dom/annotations/CollectionLayout/hidden/.gitkeep    |  0
 .../dom/annotations/CollectionLayout/named/.gitkeep     |  0
 .../dom/annotations/CollectionLayout/paged/.gitkeep     |  0
 .../dom/annotations/CollectionLayout/sortedBy/.gitkeep  |  0
 .../dom/annotations/DomainObject/auditing/.gitkeep      |  0
 .../dom/annotations/DomainObject/autoComplete/.gitkeep  |  0
 .../dom/annotations/DomainObject/bounded/.gitkeep       |  0
 .../dom/annotations/DomainObject/editing/.gitkeep       |  0
 .../dom/annotations/DomainObject/mixinMethod/.gitkeep   |  0
 .../dom/annotations/DomainObject/nature/.gitkeep        |  0
 .../dom/annotations/DomainObject/objectType/.gitkeep    |  0
 .../dom/annotations/DomainObject/publishing/.gitkeep    |  0
 .../annotations/DomainObject/xxxDomainEvent/.gitkeep    |  0
 .../annotations/DomainObject/xxxLifecycleEvent/.gitkeep |  0
 .../annotations/DomainObjectLayout/bookmarking/.gitkeep |  0
 .../annotations/DomainObjectLayout/cssClass/.gitkeep    |  0
 .../annotations/DomainObjectLayout/cssClassFa/.gitkeep  |  0
 .../annotations/DomainObjectLayout/describedAs/.gitkeep |  0
 .../dom/annotations/DomainObjectLayout/named/.gitkeep   |  0
 .../dom/annotations/DomainObjectLayout/paged/.gitkeep   |  0
 .../dom/annotations/DomainObjectLayout/plural/.gitkeep  |  0
 .../annotations/DomainObjectLayout/xxxUiEvent/.gitkeep  |  0
 .../demoapp/dom/annotations/Property/command/.gitkeep   |  0
 .../dom/annotations/Property/domainEvent/.gitkeep       |  0
 .../demoapp/dom/annotations/Property/editing/.gitkeep   |  0
 .../dom/annotations/Property/fileAccept/.gitkeep        |  0
 .../demoapp/dom/annotations/Property/hidden/.gitkeep    |  0
 .../demoapp/dom/annotations/Property/maxLength/.gitkeep |  0
 .../annotations/Property/mementoSerialization/.gitkeep  |  0
 .../dom/annotations/Property/mustSatisfy/.gitkeep       |  0
 .../dom/annotations/Property/optionality/.gitkeep       |  0
 .../dom/annotations/Property/projecting/.gitkeep        |  0
 .../dom/annotations/Property/publishing/.gitkeep        |  0
 .../dom/annotations/Property/regexPattern/.gitkeep      |  0
 58 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/associateWith/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/associateWith/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/command/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/command/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/domainEvent/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/domainEvent/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/hidden/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/hidden/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/publishing/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/publishing/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/restrictTo/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/restrictTo/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/semantics/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/semantics/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/typeOf/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Action/typeOf/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/bookmarking/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/bookmarking/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/cssClass/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/cssClass/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/cssClassFa/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/cssClassFa/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/describedAs/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/describedAs/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/hidden/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/hidden/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/named/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/named/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutDialog.java b/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutDialog.java
index 494715a..aac8fc2 100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutDialog.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutDialog.java
@@ -20,6 +20,10 @@ package demoapp.dom.annotations.ActionLayout.promptStyle;
 
 import org.apache.isis.applib.annotation.Action;
 import org.apache.isis.applib.annotation.ActionLayout;
+import org.apache.isis.applib.annotation.Collection;
+import org.apache.isis.applib.annotation.CollectionLayout;
+import org.apache.isis.applib.annotation.DomainObject;
+import org.apache.isis.applib.annotation.DomainObjectLayout;
 import org.apache.isis.applib.annotation.SemanticsOf;
 
 import lombok.RequiredArgsConstructor;
@@ -27,12 +31,17 @@ import lombok.RequiredArgsConstructor;
 
 //tag::class[]
 @Action(
-        semantics = SemanticsOf.IDEMPOTENT,
-        associateWith = "readOnlyProperty3",
-        associateWithSequence = "2"
+    semantics = SemanticsOf.IDEMPOTENT,
+    associateWith = "readOnlyProperty3",
+    associateWithSequence = "2"
 )
-@ActionLayout(describedAs = "<cpt:property id=\"...\"><cpt:action id=\"...\" promptStyle = DIALOG/></cpt:property>")
+@ActionLayout(
+    describedAs =
+        "<cpt:property id=\"...\">" +
+            "<cpt:action id=\"...\" promptStyle = DIALOG/>" +
+        "</cpt:property>")
 @RequiredArgsConstructor
+@DomainObjectLayout()
 public class ActionLayoutPromptStyleVm_layoutDialog {
 
     private final ActionLayoutPromptStyleVm stringViewModel;
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/redirectPolicy/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/redirectPolicy/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/domainEvent/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/domainEvent/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/editing/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/editing/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/hidden/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/hidden/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/mementoSerialization/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/mementoSerialization/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/typeOf/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Collection/typeOf/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/cssClass/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/cssClass/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/defaultView/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/defaultView/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/describedAs/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/describedAs/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/hidden/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/hidden/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/named/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/named/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/paged/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/paged/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/sortedBy/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/CollectionLayout/sortedBy/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/auditing/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/auditing/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/autoComplete/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/autoComplete/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/bounded/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/bounded/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/editing/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/editing/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/mixinMethod/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/mixinMethod/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/nature/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/nature/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/objectType/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/objectType/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/publishing/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/publishing/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/xxxDomainEvent/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/xxxDomainEvent/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/xxxLifecycleEvent/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObject/xxxLifecycleEvent/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/bookmarking/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/bookmarking/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/cssClass/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/cssClass/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/cssClassFa/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/cssClassFa/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/describedAs/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/describedAs/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/named/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/named/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/paged/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/paged/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/plural/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/plural/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/xxxUiEvent/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/DomainObjectLayout/xxxUiEvent/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/command/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/command/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/domainEvent/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/domainEvent/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/editing/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/editing/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/fileAccept/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/fileAccept/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/hidden/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/hidden/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/maxLength/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/maxLength/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/mementoSerialization/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/mementoSerialization/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/mustSatisfy/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/mustSatisfy/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/optionality/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/optionality/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/projecting/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/projecting/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/publishing/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/publishing/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/regexPattern/.gitkeep b/examples/demo/domain/src/main/java/demoapp/dom/annotations/Property/regexPattern/.gitkeep
new file mode 100644
index 0000000..e69de29