You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by jo...@apache.org on 2020/07/23 08:17:22 UTC
[isis] branch ISIS-2348 updated (b09425a -> c150d14)
This is an automated email from the ASF dual-hosted git repository.
joergrade pushed a change to branch ISIS-2348
in repository https://gitbox.apache.org/repos/asf/isis.git.
from b09425a ISIS-2348 gradle debug task added
add dfccf5f ISIS-2362: new prg.mod. for action validation ... validate(P params)
add d6909cc ISIS-2362: minor: cleanup comments
add 7939e57 ISIS-2362: better deal with supporting method naming ambiguities
add 4f228f0 ISIS-2362: simplify internal support-method naming-convention code
add 113fec6 ISIS-2362: further simplify naming convention stuff
add 14c5ea1 ISIS-2362: naming conventions to honor context (either mixin or not)
add 6c5e81a uses Spring CorsFilter instead of ebaysf
add cf4b003 Uses the FilterRegistrationBean to add the filter
add 9bb9509 Merge pull request #181 from savantly-net/ISIS-2407
add 7d13baf ISIS-2407: remove references to ebaysf CORS filter
add cadfb92 ISIS-2362: convert interaction tests to new supporting m. notation
add 10bfc65 ISIS-2222: @PropertyLayout#renderDay and @PropertyLayout#labelPosition for data types.
add dfad940 ISIS-2222: clobs and blob persistence, also make other types implement XxxHolder2 or XxxHolder3
add 4c621ca ISIS-2222: rationalises JAXB adapters.
add 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
add 032beaa ISIS-2222: creates package structure for remaining annotations
add 5fbc05a ISIS-2222: creates package structure for remaining annotations
add ed299d7 ISIS-2222: fixes PropertyLayout layout file for 'repainting'
add 3c7eb23 ISIS-2222: adds @PropertyLayout#typicalLength and @Property#maxLength
add cc4bee0 ISIS-2222: fixes descriptions
add 150956d ISIS-2340: split web specific manifest out into its own module
add 0d5e76e ISIS-2340: remove CORS from demo domain (instead use in demo-web)
add 4bb2d07 ISIS-2222: add Property#regexPattern
add 50cb336 ISIS-2222: add Property#mustSatisfy
add 4be8153 ISIS-2222: fixes specificatoin implementations (they were backwards)
add e4e8023 ISIS-2222: hides code for Property#mustSatisfy currently broken
add 15649ef ISIS-2222: adds @Property#fileAccept
add 0c976e5 ISIS-2222: adds @Property#fileAccept for clob
add 058b397 ISIS-2222: decided to surface ISIS-2415 as an issue in the demo app.
add 5b4d177 ISIS-2222: adds in XML Clob sample
add 212f38c ISIS-2222: fixes fileAccept action associations and other minor bugs
add a1967bd ISIS-2407: disable CORS in demo (after having enabled it yesterday)
add ebe2072 ISIS-2340: fix potential NPE in JaxbService
add 54405e5 ISIS-2222: adds @Property(editing=...)
add 5c7aed3 ISIS-2222: adds @Property(editing=...)
add c033ce2 ISIS-2407: leave some comments for later to pick up
add 1fc6060 ISIS-2340: setting up parameter negotiation example for testing
new c150d14 ISIS-2348 merge master
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:
.../pages/2020/2.0.0-M3/migrating-to-2.0.0.adoc | 4 +-
.../applib/layout/component/component.xsd | 10 +-
.../examples/util/schema/CommonDtoUtils.java | 6 -
.../applib-classes/pages/value-types/Blob.adoc | 15 +-
.../applib-classes/pages/value-types/Clob.adoc | 15 +-
.../ContentMappingServiceForCommandDto.java | 1 -
.../examples/services/iactn/Interaction.java | 1 -
.../isis/applib/domain/DomainObjectList.java | 2 +-
.../apache/isis/applib/jaxb/DataTypeFactory.java | 37 +
.../isis/applib/jaxb/JavaSqlJaxbAdapters.java | 82 +
.../JavaSqlXMLGregorianCalendarMarshalling.java | 45 +
.../isis/applib/jaxb/JavaTimeJaxbAdapters.java | 176 +
.../JavaTimeXMLGregorianCalendarMarshalling.java | 135 +
.../isis/applib/jaxb/JavaUtilJaxbAdapters.java | 54 +
.../isis/applib/jaxb/JodaTimeJaxbAdapters.java | 169 +
.../JodaTimeXMLGregorianCalendarMarshalling.java | 114 +
.../applib/jaxb/PersistentEntitiesAdapter.java | 76 +
.../isis/applib/jaxb/PersistentEntityAdapter.java | 59 +
.../isis/applib/jaxb/PrimitiveJaxbAdapters.java | 46 +
.../jaxbadapters/PersistentEntitiesAdapter.java | 76 -
.../jaxbadapters/PersistentEntityAdapter.java | 59 -
.../layout/component/PropertyLayoutData.java | 12 -
.../ContentMappingServiceForCommandDto.java | 8 +-
.../isis/applib/services/iactn/Interaction.java | 6 +-
.../isis/applib/services/jaxb/JaxbService.java | 20 +-
.../applib/services/jaxb/JaxbServiceDefault.java | 4 +-
.../services/wrapper/control/ControlAbstract.java | 17 +-
.../org/apache/isis/applib/util/JaxbAdapters.java | 356 -
.../isis/applib/util/schema/CommonDtoUtils.java | 57 +-
.../java/org/apache/isis/applib/value/Blob.java | 48 +
.../java/org/apache/isis/applib/value/Clob.java | 50 +
.../isis/applib/value/LocalResourcePath.java | 24 +-
.../java/org/apache/isis/applib/value/Markup.java | 33 +-
.../org/apache/isis/applib/value/Password.java | 19 +-
.../org/apache/isis/applib/IdentifierTests.java | 2 +-
.../org/apache/isis/applib/clock/TestClock.java | 67 +
.../isis/applib/events/InteractionEventTest.java | 2 +-
.../isis/applib/graph/tree/TreePathTest.java | 2 +-
...Adapters_LocalDateTimeToStringAdapter_Test.java | 32 +
...JaxbAdapters_LocalDateToStringAdapter_Test.java | 32 +
...dapters_OffsetDateTimeToStringAdapter_Test.java | 33 +
...avaTimeJaxbAdapters_OffsetTimeAdapter_Test.java | 34 +
...TimeJaxbAdapters_ZonedDateTimeAdapter_Test.java | 33 +
.../JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java | 32 +
.../jaxbadapters/JaxbXmlAdaptersContractTest.java | 68 +
.../PrimitiveAdapters_BytesAdapter_Test.java | 30 +
...ropertyLayoutData_renderedAsDayBefore_Test.java | 2 +-
.../component/PropertyLayoutData_repaint_Test.java | 40 +-
.../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 +-
.../apache/isis/applib/util/JaxbAdaptersTest.java | 106 -
.../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 +-
.../isis/applib/value/BlobTest_constructor.java | 36 -
.../value/Blob_JaxbToStringAdapter_Test.java | 32 +
.../isis/applib/value/Blob_constructor_Test.java | 36 +
.../isis/applib/value/ClobTest_constructor.java | 36 -
.../value/Clob_JaxbToStringAdapter_Test.java | 29 +
.../isis/applib/value/Clob_constructor_Test.java | 36 +
...LocalResourcePath_JaxbToStringAdapter_Test.java | 30 +
.../value/Markup_JaxbToStringAdapter_Test.java | 30 +
.../org/apache/isis/applib/value/PasswordTest.java | 66 -
.../value/Password_JaxbToStringAdapter_Test.java | 30 +
.../apache/isis/applib/value/Password_Test.java | 86 +
.../org/apache/isis/applib/value/TestClock.java | 69 -
...avaSqlTimestampXmlGregorianCalendarAdapter.java | 79 -
.../jaxbadapters/JodaDateTimeStringAdapter.java | 60 -
.../JodaDateTimeXMLGregorianCalendarAdapter.java | 68 -
.../jaxbadapters/JodaLocalDateStringAdapter.java | 61 -
.../JodaLocalDateTimeStringAdapter.java | 59 -
...daLocalDateTimeXMLGregorianCalendarAdapter.java | 64 -
.../JodaLocalDateXMLGregorianCalendarAdapter.java | 61 -
.../jaxbadapters/JodaLocalTimeStringAdapter.java | 59 -
.../JodaLocalTimeXMLGregorianCalendarAdapter.java | 63 -
.../apache/isis/schema/jaxbadapters/Strings.java | 28 -
.../schema/jaxbadapters/XmlCalendarFactory.java | 230 -
.../core/config/beans/IsisBeanTypeRegistry.java | 6 +
.../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 +-
.../isis/core/metamodel/facets/ActionSupport.java | 213 +
.../isis/core/metamodel/facets/MethodFinder2.java | 66 +-
.../metamodel/facets/MethodLiteralConstants.java | 150 +-
.../MethodPrefixBasedFacetFactoryAbstract.java | 39 +-
.../core/metamodel/facets/ParameterSupport.java | 218 +-
.../ActionDefaultsFacetViaMethodFactory.java | 7 +-
.../method/ActionValidationFacetViaMethod.java | 18 +-
.../ActionValidationFacetViaMethodFactory.java | 52 +-
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 2 +-
.../DisableForContextFacetViaMethodFactory.java | 14 +-
.../HideForContextFacetViaMethodFactory.java | 14 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 3 +-
.../method/ActionChoicesFacetViaMethodFactory.java | 7 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 3 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 4 +-
...tionParameterDisabledFacetViaMethodFactory.java | 5 +-
...ActionParameterHiddenFacetViaMethodFactory.java | 5 +-
...onParameterValidationFacetViaMethodFactory.java | 3 +-
.../PropertyAutoCompleteFacetMethodFactory.java | 11 +-
.../PropertyChoicesFacetViaMethodFactory.java | 11 +-
.../PropertyDefaultFacetViaMethodFactory.java | 10 +-
.../UnchangingFacetForPropertyXml.java | 9 +-
.../PropertyValidateFacetViaMethodFactory.java | 8 +-
.../LocalResourcePathValueSemanticsProvider.java | 3 +-
.../ObjectSerializer_builtinHandlers.java | 8 +-
.../specloader/SpecificationLoaderDefault.java | 9 +-
.../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 +-
core/pom.xml | 72 +-
.../system/ObjectActionLayoutXmlDefaultTest.java | 2 +-
.../system/OneToManyAssociationDefaultTest.java | 2 +-
.../system/TypeExtractorMethodReturnTest.java | 2 +-
.../system/TypeExtractorMethodsParametersTest.java | 2 +-
.../ixn/InteractionDtoServiceInternalDefault.java | 14 +-
.../publish/PublishedObjectsDefault.java | 4 +-
.../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 +-
dependencies.gradle | 1 -
examples/demo/domain/build.gradle | 1 +
examples/demo/domain/pom.xml | 14 +-
.../_infra/resources/ResourceReaderService.java | 6 +-
.../UrlEncodingServiceNaiveInMemory.java | 53 +
.../dom/_infra/utils/ThereCanBeOnlyOne.java | 75 -
.../demoapp/dom/actions/async/AsyncActionDemo.java | 4 +-
.../demoapp/dom/annotDomain/Action/ActionMenu.java | 37 +
.../dom/annotDomain/Action/associateWith}/.gitkeep | 0
.../dom/annotDomain/Action/command}/.gitkeep | 0
.../dom/annotDomain/Action/domainEvent}/.gitkeep | 0
.../dom/annotDomain/Action/hidden}/.gitkeep | 0
.../dom/annotDomain/Action/publishing}/.gitkeep | 0
.../dom/annotDomain/Action/restrictTo}/.gitkeep | 0
.../dom/annotDomain/Action/semantics}/.gitkeep | 0
.../dom/annotDomain/Action/typeOf}/.gitkeep | 0
.../dom/annotDomain/Collection/CollectionMenu.java | 37 +
.../annotDomain/Collection/domainEvent}/.gitkeep | 0
.../dom/annotDomain/Collection/editing}/.gitkeep | 0
.../dom/annotDomain/Collection/hidden}/.gitkeep | 0
.../Collection/mementoSerialization}/.gitkeep | 0
.../dom/annotDomain/Collection/typeOf}/.gitkeep | 0
.../annotDomain/DomainObject/DomainObjectMenu.java | 37 +
.../annotDomain/DomainObject/auditing}/.gitkeep | 0
.../DomainObject/autoComplete}/.gitkeep | 0
.../dom/annotDomain/DomainObject/bounded}/.gitkeep | 0
.../dom/annotDomain/DomainObject/editing}/.gitkeep | 0
.../annotDomain/DomainObject/mixinMethod}/.gitkeep | 0
.../dom/annotDomain/DomainObject/nature}/.gitkeep | 0
.../annotDomain/DomainObject/objectType}/.gitkeep | 0
.../annotDomain/DomainObject/publishing}/.gitkeep | 0
.../DomainObject/xxxDomainEvent}/.gitkeep | 0
.../DomainObject/xxxLifecycleEvent}/.gitkeep | 0
.../dom/annotDomain/Property/PropertyMenu.java | 119 +
.../dom/annotDomain/Property/command}/.gitkeep | 0
.../dom/annotDomain/Property/domainEvent}/.gitkeep | 0
.../editing/EditingEnabledMetaAnnotation.java | 23 +
.../editing/PropertyEditingVm-description.adoc | 72 +
.../Property/editing/PropertyEditingVm.java | 101 +
.../Property/editing/PropertyEditingVm.layout.xml | 43 +
.../fileAccept/FileAcceptPdfMetaAnnotation.java | 24 +
.../PropertyFileAcceptVm-description.adoc | 105 +
.../Property/fileAccept/PropertyFileAcceptVm.java | 111 +
.../fileAccept/PropertyFileAcceptVm.layout.xml | 43 +
...FileAcceptVm_updateClobWithParameterLayout.java | 41 +
...pertyFileAcceptVm_updateWithMetaAnnotation.java | 55 +
...cceptVm_updateWithMetaAnnotationOverridden.java | 42 +
...ertyFileAcceptVm_updateWithParameterLayout.java | 40 +
.../dom/annotDomain/Property/hidden}/.gitkeep | 0
.../maxLength/MaxLength10MetaAnnotation.java | 26 +
.../maxLength/PropertyMaxLengthVm-description.adoc | 99 +
.../Property/maxLength/PropertyMaxLengthVm.java | 98 +
.../maxLength/PropertyMaxLengthVm.layout.xml | 43 +
...opertyMaxLengthVm_updateWithMetaAnnotation.java | 54 +
...engthVm_updateWithMetaAnnotationOverridden.java | 41 +
...pertyMaxLengthVm_updateWithParameterLayout.java | 39 +
.../Property/mementoSerialization}/.gitkeep | 0
.../MustSatisfyOfWorkingAgeMetaAnnotation.java | 28 +
.../mustSatisfy/OfRetirementAgeSpecification.java | 14 +
.../mustSatisfy/OfWorkingAgeSpecification.java | 14 +
.../PropertyMustSatisfyVm-description.adoc | 112 +
.../mustSatisfy/PropertyMustSatisfyVm.java | 99 +
.../mustSatisfy/PropertyMustSatisfyVm.layout.xml | 43 +
...ertyMustSatisfyVm_updateWithMetaAnnotation.java | 54 +
...tisfyVm_updateWithMetaAnnotationOverridden.java | 43 +
...rtyMustSatisfyVm_updateWithParameterLayout.java | 40 +
.../dom/annotDomain/Property/optionality}/.gitkeep | 0
.../dom/annotDomain/Property/projecting}/.gitkeep | 0
.../dom/annotDomain/Property/publishing}/.gitkeep | 0
.../PropertyRegexPatternVm-description.adoc | 86 +
.../regexPattern/PropertyRegexPatternVm.java | 104 +
.../regexPattern/PropertyRegexPatternVm.layout.xml | 43 +
...rtyRegexPatternVm_updateWithMetaAnnotation.java | 54 +
...tternVm_updateWithMetaAnnotationOverridden.java | 45 +
...tyRegexPatternVm_updateWithParameterLayout.java | 39 +
.../RegexPatternEmailComMetaAnnotation.java | 33 +
.../annotLayout/ActionLayout/ActionLayoutMenu.java | 46 +
.../annotLayout/ActionLayout/bookmarking}/.gitkeep | 0
.../annotLayout/ActionLayout/cssClass}/.gitkeep | 0
.../annotLayout/ActionLayout/cssClassFa}/.gitkeep | 0
.../annotLayout/ActionLayout/describedAs}/.gitkeep | 0
.../dom/annotLayout/ActionLayout/hidden}/.gitkeep | 0
.../dom/annotLayout/ActionLayout/named}/.gitkeep | 0
.../ActionLayoutPositionVm-description.adoc | 0
.../position/ActionLayoutPositionVm.java | 65 +
.../position/ActionLayoutPositionVm.layout.xml | 0
.../ActionLayoutPositionVm_annotatedBelow.java | 49 +
.../ActionLayoutPositionVm_annotatedPanel.java | 49 +
...ionLayoutPositionVm_annotatedPanelDropDown.java | 49 +
.../ActionLayoutPositionVm_annotatedRight.java | 49 +
.../ActionLayoutPositionVm_layoutBelow.java | 49 +
.../ActionLayoutPositionVm_layoutPanel.java | 49 +
...ActionLayoutPositionVm_layoutPanelDropDown.java | 49 +
.../ActionLayoutPositionVm_layoutRight.java | 49 +
.../ActionLayoutPromptStyleVm-description.adoc | 0
.../promptStyle/ActionLayoutPromptStyleVm.java | 89 +
.../ActionLayoutPromptStyleVm.layout.xml | 0
.../ActionLayoutPromptStyleVm_annotatedInline.java | 50 +
...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java | 50 +
.../ActionLayoutPromptStyleVm_annotatedModal.java | 50 +
...ActionLayoutPromptStyleVm_annotatedSidebar.java | 50 +
.../ActionLayoutPromptStyleVm_layoutDialog.java | 55 +
.../ActionLayoutPromptStyleVm_layoutInline.java | 49 +
...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java | 49 +
.../ActionLayout/redirectPolicy}/.gitkeep | 0
.../CollectionLayout/CollectionLayoutMenu.java | 37 +
.../CollectionLayout/cssClass}/.gitkeep | 0
.../CollectionLayout/defaultView}/.gitkeep | 0
.../CollectionLayout/describedAs}/.gitkeep | 0
.../annotLayout/CollectionLayout/hidden}/.gitkeep | 0
.../annotLayout/CollectionLayout/named}/.gitkeep | 0
.../annotLayout/CollectionLayout/paged}/.gitkeep | 0
.../CollectionLayout/sortedBy}/.gitkeep | 0
.../DomainObjectLayout/DomainObjectLayoutMenu.java | 52 +
.../DomainObjectLayout/bookmarking}/.gitkeep | 0
.../DomainObjectLayout/cssClass}/.gitkeep | 0
.../DomainObjectLayout/cssClassFa}/.gitkeep | 0
.../DomainObjectLayout/describedAs}/.gitkeep | 0
.../annotLayout/DomainObjectLayout/named}/.gitkeep | 0
.../annotLayout/DomainObjectLayout/paged}/.gitkeep | 0
.../DomainObjectLayout/plural}/.gitkeep | 0
.../DomainObjectLayout/xxxUiEvent}/.gitkeep | 0
.../PropertyLayout/PropertyLayoutMenu.java | 151 +
.../cssClass/CssClassMetaAnnotation.java | 25 +
.../PropertyLayoutCssClassVm-description.adoc | 135 +
.../cssClass/PropertyLayoutCssClassVm.java | 107 +
.../cssClass/PropertyLayoutCssClassVm.layout.xml | 0
.../PropertyLayoutCssClassVm_mixinProperty.java | 50 +
...CssClassVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...yLayoutCssClassVm_updateWithMetaAnnotation.java | 36 +
...ClassVm_updateWithMetaAnnotationOverridden.java | 38 +
...LayoutCssClassVm_updateWithParameterLayout.java | 37 +
.../describedAs/DescribedAsMetaAnnotation.java | 25 +
.../PropertyLayoutDescribedAsVm-description.adoc | 137 +
.../describedAs/PropertyLayoutDescribedAsVm.java | 102 +
.../PropertyLayoutDescribedAsVm.layout.xml | 0
.../PropertyLayoutDescribedAsVm_mixinProperty.java | 47 +
...cribedAsVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...youtDescribedAsVm_updateWithMetaAnnotation.java | 36 +
...bedAsVm_updateWithMetaAnnotationOverridden.java | 37 +
...outDescribedAsVm_updateWithParameterLayout.java | 36 +
.../hidden/HiddenEverywhereMetaAnnotation.java | 24 +
.../hidden/PropertyLayoutHiddenVm-description.adoc | 0
.../hidden/PropertyLayoutHiddenVm.java | 151 +
.../hidden/PropertyLayoutHiddenVm.layout.xml | 0
...utHiddenVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 51 +
.../PropertyLayoutHiddenVm_returnsChildren.java | 29 +
.../PropertyLayoutHiddenChildVm-description.adoc | 0
.../hidden/child/PropertyLayoutHiddenChildVm.java | 192 +
.../child/PropertyLayoutHiddenChildVm.layout.xml | 0
.../PropertyLayoutHiddenChildVm_mixinProperty.java | 49 +
.../LabelPositionLeftMetaAnnotation.java | 26 +
.../LabelPositionTopMetaAnnotation.java | 26 +
.../PropertyLayoutLabelPositionVm-description.adoc | 236 +
.../PropertyLayoutLabelPositionVm.java | 201 +
.../PropertyLayoutLabelPositionVm.layout.xml | 49 +
...ropertyLayoutLabelPositionVm_mixinProperty.java | 51 +
...PositionVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 50 +
...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 +
.../multiLine/MultiLineMetaAnnotation.java | 25 +
.../PropertyLayoutMultiLineVm-description.adoc | 135 +
.../multiLine/PropertyLayoutMultiLineVm.java | 123 +
.../multiLine/PropertyLayoutMultiLineVm.layout.xml | 0
.../PropertyLayoutMultiLineVm_mixinProperty.java | 48 +
...ultiLineVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...LayoutMultiLineVm_updateWithMetaAnnotation.java | 54 +
...iLineVm_updateWithMetaAnnotationOverridden.java | 38 +
...ayoutMultiLineVm_updateWithParameterLayout.java | 37 +
.../PropertyLayout/named/NamedMetaAnnotation.java | 25 +
.../named/PropertyLayoutNamedVm-description.adoc | 158 +
.../named/PropertyLayoutNamedVm.java | 140 +
.../named/PropertyLayoutNamedVm.layout.xml | 0
.../named/PropertyLayoutNamedVm_mixinProperty.java | 48 +
...outNamedVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...pertyLayoutNamedVm_updateWithEscapedMarkup.java | 38 +
.../PropertyLayoutNamedVm_updateWithMarkup.java | 39 +
...ertyLayoutNamedVm_updateWithMetaAnnotation.java | 36 +
...NamedVm_updateWithMetaAnnotationOverridden.java | 38 +
...rtyLayoutNamedVm_updateWithParameterLayout.java | 37 +
.../PropertyLayout/navigable/FileNodeType.java | 34 +
.../navigable/FileNodeVm-DIRECTORY.svg | 0
.../PropertyLayout/navigable/FileNodeVm-FILE.svg | 0
.../navigable/FileNodeVm-FILE_SYSTEM_ROOT.svg | 0
.../navigable/FileNodeVm-description.adoc | 0
.../PropertyLayout/navigable/FileNodeVm.java | 115 +
.../PropertyLayout/navigable/FileNodeVm.layout.xml | 0
.../navigable/FileNodeVm_returnsTree.java | 30 +
.../navigable/FileSystemTreeAdapter.java | 62 +
.../navigable/FileTreeNodeService.java | 69 +
.../PropertyLayoutRenderDayVm-description.adoc | 151 +
.../renderDay/PropertyLayoutRenderDayVm.java | 152 +
.../renderDay/PropertyLayoutRenderDayVm.layout.xml | 0
.../PropertyLayoutRenderDayVm_downloadAsXml.java | 35 +
...RenderDayVm_mixinEndDateWithMetaAnnotation.java | 50 +
...m_mixinEndDateWithMetaAnnotationOverridden.java | 54 +
...RenderDayVm_mixinEndDateWithPropertyLayout.java | 51 +
...enderDayVm_updateEndDateWithMetaAnnotation.java | 56 +
..._updateEndDateWithMetaAnnotationOverridden.java | 42 +
...nderDayVm_updateEndDateWithParameterLayout.java | 40 +
.../RenderDayMetaAnnotationEndDateExclusive.java | 26 +
.../RenderDayMetaAnnotationStartDateInclusive.java | 26 +
.../repainting/PdfJsViewerAdvisorFallback.java | 27 +
.../PropertyLayoutRepaintingVm-description.adoc | 112 +
.../repainting/PropertyLayoutRepaintingVm.java | 124 +
.../PropertyLayoutRepaintingVm.layout.xml | 49 +
.../PropertyLayoutRepaintingVm_mixinProperty.java | 51 +
...paintingVm_mixinPropertyWithMetaAnnotation.java | 50 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 52 +
.../RepaintingNoRepaintMetaAnnotation.java | 23 +
.../RepaintingRepaintMetaAnnotation.java | 23 +
.../PropertyLayoutTypicalLengthVm-description.adoc | 145 +
.../PropertyLayoutTypicalLengthVm.java | 107 +
.../PropertyLayoutTypicalLengthVm.layout.xml | 48 +
...ropertyLayoutTypicalLengthVm_mixinProperty.java | 48 +
...alLengthVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...utTypicalLengthVm_updateWithMetaAnnotation.java | 54 +
...engthVm_updateWithMetaAnnotationOverridden.java | 38 +
...tTypicalLengthVm_updateWithParameterLayout.java | 37 +
.../typicalLength/TypicalLengthMetaAnnotation.java | 25 +
.../annotations/ActionLayout/ActionLayoutMenu.java | 47 -
.../position/ActionLayoutPositionVm.java | 65 -
.../ActionLayoutPositionVm_annotatedBelow.java | 49 -
.../ActionLayoutPositionVm_annotatedPanel.java | 49 -
...ionLayoutPositionVm_annotatedPanelDropDown.java | 49 -
.../ActionLayoutPositionVm_annotatedRight.java | 49 -
.../ActionLayoutPositionVm_layoutBelow.java | 49 -
.../ActionLayoutPositionVm_layoutPanel.java | 49 -
...ActionLayoutPositionVm_layoutPanelDropDown.java | 49 -
.../ActionLayoutPositionVm_layoutRight.java | 49 -
.../promptStyle/ActionLayoutPromptStyleVm.java | 89 -
.../ActionLayoutPromptStyleVm_annotatedInline.java | 50 -
...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java | 50 -
.../ActionLayoutPromptStyleVm_annotatedModal.java | 50 -
...ActionLayoutPromptStyleVm_annotatedSidebar.java | 50 -
.../ActionLayoutPromptStyleVm_layoutDialog.java | 49 -
.../ActionLayoutPromptStyleVm_layoutInline.java | 49 -
...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java | 49 -
.../PropertyLayout/PropertyLayoutMenu.java | 109 -
.../cssClass/CssClassMetaAnnotation.java | 25 -
.../PropertyLayoutCssClassVm-description.adoc | 135 -
.../cssClass/PropertyLayoutCssClassVm.java | 108 -
.../PropertyLayoutCssClassVm_mixinProperty.java | 50 -
...CssClassVm_mixinPropertyWithMetaAnnotation.java | 49 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...yLayoutCssClassVm_updateWithMetaAnnotation.java | 36 -
...ClassVm_updateWithMetaAnnotationOverridden.java | 38 -
...LayoutCssClassVm_updateWithParameterLayout.java | 37 -
.../describedAs/DescribedAsMetaAnnotation.java | 25 -
.../PropertyLayoutDescribedAsVm-description.adoc | 137 -
.../describedAs/PropertyLayoutDescribedAsVm.java | 103 -
.../PropertyLayoutDescribedAsVm_mixinProperty.java | 48 -
...cribedAsVm_mixinPropertyWithMetaAnnotation.java | 49 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 50 -
...youtDescribedAsVm_updateWithMetaAnnotation.java | 36 -
...bedAsVm_updateWithMetaAnnotationOverridden.java | 37 -
...outDescribedAsVm_updateWithParameterLayout.java | 36 -
.../hidden/HiddenEverywhereMetaAnnotation.java | 25 -
.../hidden/PropertyLayoutHiddenVm.java | 151 -
...utHiddenVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 51 -
.../PropertyLayoutHiddenVm_returnsChildren.java | 31 -
.../hidden/child/PropertyLayoutHiddenChildVm.java | 192 -
.../PropertyLayoutHiddenChildVm_mixinProperty.java | 49 -
.../multiLine/MultiLineMetaAnnotation.java | 25 -
.../PropertyLayoutMultiLineVm-description.adoc | 135 -
.../multiLine/PropertyLayoutMultiLineVm.java | 124 -
.../PropertyLayoutMultiLineVm_mixinProperty.java | 49 -
...ultiLineVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...LayoutMultiLineVm_updateWithMetaAnnotation.java | 54 -
...iLineVm_updateWithMetaAnnotationOverridden.java | 38 -
...ayoutMultiLineVm_updateWithParameterLayout.java | 37 -
.../PropertyLayout/named/NamedMetaAnnotation.java | 25 -
.../named/PropertyLayoutNamedVm-description.adoc | 158 -
.../named/PropertyLayoutNamedVm.java | 141 -
.../named/PropertyLayoutNamedVm_mixinProperty.java | 49 -
...outNamedVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...pertyLayoutNamedVm_updateWithEscapedMarkup.java | 38 -
.../PropertyLayoutNamedVm_updateWithMarkup.java | 41 -
...ertyLayoutNamedVm_updateWithMetaAnnotation.java | 36 -
...NamedVm_updateWithMetaAnnotationOverridden.java | 38 -
...rtyLayoutNamedVm_updateWithParameterLayout.java | 37 -
.../PropertyLayout/navigable/FileNodeType.java | 34 -
.../PropertyLayout/navigable/FileNodeVm.java | 115 -
.../navigable/FileNodeVm_returnsTree.java | 32 -
.../navigable/FileSystemTreeAdapter.java | 62 -
.../navigable/FileTreeNodeService.java | 69 -
.../PropertyLayoutRenderDayVm-description.adoc | 149 -
.../renderDay/PropertyLayoutRenderDayVm.java | 152 -
.../PropertyLayoutRenderDayVm_downloadAsXml.java | 36 -
...RenderDayVm_mixinEndDateWithMetaAnnotation.java | 50 -
...m_mixinEndDateWithMetaAnnotationOverridden.java | 55 -
...RenderDayVm_mixinEndDateWithPropertyLayout.java | 51 -
...enderDayVm_updateEndDateWithMetaAnnotation.java | 56 -
..._updateEndDateWithMetaAnnotationOverridden.java | 42 -
...nderDayVm_updateEndDateWithParameterLayout.java | 40 -
.../RenderDayMetaAnnotationEndDateExclusive.java | 26 -
.../RenderDayMetaAnnotationStartDateInclusive.java | 26 -
.../java/demoapp/dom/linebreaker/LineBreaker.java | 7 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 23 +-
.../java/demoapp/dom/types/isis/IsisTypesMenu.java | 8 +-
.../dom/types/isis/blobs/IsisBlobs-common.adoc | 64 +
.../types/isis/blobs/IsisBlobs-description.adoc | 64 +-
.../demoapp/dom/types/isis/blobs/IsisBlobs.java | 2 +-
.../types/isis/blobs/holder/IsisBlobHolder2.java | 35 +-
.../IsisBlobHolder_actionReturningCollection.java | 3 -
.../blobs/holder/IsisBlobHolder_mixinProperty.java | 2 -
...obHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../isis/blobs/jdo/IsisBlobJdo-description.adoc | 1 +
.../dom/types/isis/blobs/jdo/IsisBlobJdo.java | 43 +-
.../types/isis/blobs/jdo/IsisBlobJdo.layout.xml | 2 +-
.../isis/blobs/jdo/IsisBlobJdoSeedService.java | 5 -
.../types/isis/blobs/samples/IsisBlobsSamples.java | 1 -
.../isis/blobs/vm/IsisBlobVm-description.adoc | 4 +-
.../dom/types/isis/blobs/vm/IsisBlobVm.java | 12 +-
.../dom/types/isis/blobs/vm/IsisBlobVm.layout.xml | 2 +-
.../dom/types/isis/clobs/IsisClobs-common.adoc | 63 +
.../types/isis/clobs/IsisClobs-description.adoc | 64 +-
.../demoapp/dom/types/isis/clobs/IsisClobs.java | 2 +-
.../types/isis/clobs/holder/IsisClobHolder2.java | 35 +-
.../IsisClobHolder_actionReturningCollection.java | 3 -
.../clobs/holder/IsisClobHolder_mixinProperty.java | 2 -
...obHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../isis/clobs/jdo/IsisClobJdo-description.adoc | 1 +
.../dom/types/isis/clobs/jdo/IsisClobJdo.java | 47 +-
.../types/isis/clobs/jdo/IsisClobJdo.layout.xml | 2 +-
.../isis/clobs/jdo/IsisClobJdoSeedService.java | 5 -
.../types/isis/clobs/samples/IsisClobsSamples.java | 5 +-
.../dom/types/isis/clobs/samples/all_well.xml | 7095 ++++++++++++++++++++
.../isis/clobs/vm/IsisClobVm-description.adoc | 2 +
.../dom/types/isis/clobs/vm/IsisClobVm.java | 6 +-
.../dom/types/isis/clobs/vm/IsisClobVm.layout.xml | 2 +-
.../dom/types/isis/images/IsisImages-common.adoc | 63 +
.../types/isis/images/IsisImages-description.adoc | 64 +-
.../demoapp/dom/types/isis/images/IsisImages.java | 2 +-
.../types/isis/images/holder/IsisImageHolder2.java | 35 +-
.../IsisImageHolder_actionReturningCollection.java | 3 -
.../holder/IsisImageHolder_mixinProperty.java | 2 -
...geHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../isis/images/jdo/IsisImageJdo-description.adoc | 1 +
.../dom/types/isis/images/jdo/IsisImageJdo.java | 6 +-
.../types/isis/images/jdo/IsisImageJdo.layout.xml | 2 +-
.../isis/images/jdo/IsisImageJdoSeedService.java | 5 -
.../isis/images/samples/IsisImagesSamples.java | 2 +-
.../isis/images/vm/IsisImageVm-description.adoc | 1 +
.../dom/types/isis/images/vm/IsisImageVm.java | 6 +-
.../types/isis/images/vm/IsisImageVm.layout.xml | 2 +-
.../IsisLocalResourcePaths-common.adoc | 63 +
.../IsisLocalResourcePaths-description.adoc | 105 +-
.../localresourcepaths/IsisLocalResourcePaths.java | 2 +-
.../IsisLocalResourcePathsSamples.java | 37 -
.../holder/IsisLocalResourcePathHolder2.java | 35 +-
...sourcePathHolder_actionReturningCollection.java | 3 -
.../IsisLocalResourcePathHolder_mixinProperty.java | 2 -
...thHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../jdo/IsisLocalResourcePathJdo-description.adoc | 1 +
.../jdo/IsisLocalResourcePathJdo.java | 21 +-
.../jdo/IsisLocalResourcePathJdo.layout.xml | 2 +-
.../jdo/IsisLocalResourcePathJdoSeedService.java | 5 -
.../samples/IsisLocalResourcePathsSamples.java | 38 +
.../vm/IsisLocalResourcePathVm-description.adoc | 2 +
.../vm/IsisLocalResourcePathVm.java | 6 +-
.../vm/IsisLocalResourcePathVm.layout.xml | 2 +-
.../dom/types/isis/markups/IsisMarkups-common.adoc | 63 +
.../isis/markups/IsisMarkups-description.adoc | 64 +-
.../dom/types/isis/markups/IsisMarkups.java | 2 +-
.../isis/markups/holder/IsisMarkupHolder2.java | 34 +-
.../markups/jdo/IsisMarkupJdo-description.adoc | 1 +
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 18 +-
.../isis/markups/jdo/IsisMarkupJdo.layout.xml | 2 +-
.../isis/markups/jdo/IsisMarkupJdoSeedService.java | 5 +-
.../isis/markups/vm/IsisMarkupVm-description.adoc | 2 +
.../dom/types/isis/markups/vm/IsisMarkupVm.java | 5 +-
.../types/isis/markups/vm/IsisMarkupVm.layout.xml | 2 +-
.../types/isis/passwords/IsisPasswords-common.adoc | 63 +
.../isis/passwords/IsisPasswords-description.adoc | 64 +-
.../dom/types/isis/passwords/IsisPasswords.java | 2 +-
.../types/isis/passwords/IsisPasswordsSamples.java | 37 -
.../isis/passwords/holder/IsisPasswordHolder2.java | 35 +-
...isPasswordHolder_actionReturningCollection.java | 3 -
.../holder/IsisPasswordHolder_mixinProperty.java | 2 -
...rdHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../passwords/jdo/IsisPasswordJdo-description.adoc | 1 +
.../types/isis/passwords/jdo/IsisPasswordJdo.java | 6 +-
.../isis/passwords/jdo/IsisPasswordJdo.layout.xml | 2 +-
.../passwords/jdo/IsisPasswordJdoSeedService.java | 5 -
.../passwords/samples/IsisPasswordsSamples.java | 37 +
.../passwords/vm/IsisPasswordVm-description.adoc | 2 +
.../types/isis/passwords/vm/IsisPasswordVm.java | 6 +-
.../isis/passwords/vm/IsisPasswordVm.layout.xml | 2 +-
.../dom/types/isisext/IsisExtTypesMenu.java | 2 -
.../isisext/asciidocs/IsisAsciiDocs-common.adoc | 63 +
.../asciidocs/IsisAsciiDocs-description.adoc | 64 +-
.../dom/types/isisext/asciidocs/IsisAsciiDocs.java | 2 +-
.../asciidocs/holder/IsisAsciiDocHolder2.java | 34 +-
.../asciidocs/jdo/IsisAsciiDocJdo-description.adoc | 1 +
.../isisext/asciidocs/jdo/IsisAsciiDocJdo.java | 16 +-
.../asciidocs/jdo/IsisAsciiDocJdo.layout.xml | 2 +-
.../asciidocs/jdo/IsisAsciiDocJdoSeedService.java | 5 -
.../samples/IsisAsciiDocSamples-sample10.adoc | 3 +-
.../samples/IsisAsciiDocSamples-sample8.adoc | 5 +-
.../asciidocs/vm/IsisAsciiDocVm-description.adoc | 2 +
.../types/isisext/asciidocs/vm/IsisAsciiDocVm.java | 5 +-
.../isisext/asciidocs/vm/IsisAsciiDocVm.layout.xml | 2 +-
.../isisext/markdowns/IsisMarkdowns-common.adoc | 63 +
.../markdowns/IsisMarkdowns-description.adoc | 64 +-
.../dom/types/isisext/markdowns/IsisMarkdowns.java | 2 +-
.../markdowns/holder/IsisMarkdownHolder2.java | 34 +-
.../markdowns/jdo/IsisMarkdownJdo-description.adoc | 1 +
.../isisext/markdowns/jdo/IsisMarkdownJdo.java | 16 +-
.../markdowns/jdo/IsisMarkdownJdo.layout.xml | 2 +-
.../markdowns/jdo/IsisMarkdownJdoSeedService.java | 3 -
.../markdowns/vm/IsisMarkdownVm-description.adoc | 2 +
.../types/isisext/markdowns/vm/IsisMarkdownVm.java | 5 +-
.../isisext/markdowns/vm/IsisMarkdownVm.layout.xml | 2 +-
.../dom/types/javaawt/JavaAwtTypesMenu.java | 6 +-
.../types/javaawt/images/JavaAwtImageService.java | 67 -
.../types/javaawt/images/JavaAwtImages-common.adoc | 63 +
.../javaawt/images/JavaAwtImages-description.adoc | 64 +-
.../dom/types/javaawt/images/JavaAwtImages.java | 9 +-
.../javaawt/images/holder/JavaAwtImageHolder.java | 18 +-
.../javaawt/images/holder/JavaAwtImageHolder2.java | 43 +-
.../holder/JavaAwtImageHolder_actionReturning.java | 3 +-
...vaAwtImageHolder_actionReturningCollection.java | 3 -
.../holder/JavaAwtImageHolder_mixinProperty.java | 4 +-
...ImageHolder_updateReadOnlyOptionalProperty.java | 4 +-
.../JavaAwtImageHolder_updateReadOnlyProperty.java | 4 +-
...geHolder_updateReadOnlyPropertyWithChoices.java | 9 +-
.../images/jdo/JavaAwtImageJdo-description.adoc | 3 +-
.../types/javaawt/images/jdo/JavaAwtImageJdo.java | 18 +-
.../javaawt/images/jdo/JavaAwtImageJdo.layout.xml | 2 +-
.../images/jdo/JavaAwtImageJdoEntities.java | 2 +-
.../images/jdo/JavaAwtImageJdoSeedService.java | 7 +-
.../images/samples/JavaAwtImageService.java | 64 +
.../images/samples/JavaAwtImagesSamples.java | 1 -
.../images/vm/JavaAwtImageVm-description.adoc | 2 +
.../types/javaawt/images/vm/JavaAwtImageVm.java | 24 +-
.../javaawt/images/vm/JavaAwtImageVm.layout.xml | 2 +-
.../dom/types/javalang/JavaLangTypesMenu.java | 4 +-
.../javalang/booleans/WrapperBooleans-common.adoc | 61 +
.../booleans/WrapperBooleans-description.adoc | 64 +-
.../types/javalang/booleans/WrapperBooleans.java | 2 +-
.../booleans/holder/WrapperBooleanHolder2.java | 34 +-
.../jdo/WrapperBooleanJdo-description.adoc | 2 +
.../javalang/booleans/jdo/WrapperBooleanJdo.java | 4 +-
.../booleans/jdo/WrapperBooleanJdo.layout.xml | 2 +-
.../booleans/jdo/WrapperBooleanJdoSeedService.java | 3 -
.../booleans/vm/WrapperBooleanVm-description.adoc | 2 +
.../javalang/booleans/vm/WrapperBooleanVm.java | 4 +-
.../booleans/vm/WrapperBooleanVm.layout.xml | 2 +-
.../types/javalang/bytes/WrapperBytes-common.adoc | 63 +
.../javalang/bytes/WrapperBytes-description.adoc | 64 +-
.../dom/types/javalang/bytes/WrapperBytes.java | 2 +-
.../javalang/bytes/holder/WrapperByteHolder2.java | 34 +-
.../bytes/jdo/WrapperByteJdo-description.adoc | 1 +
.../types/javalang/bytes/jdo/WrapperByteJdo.java | 4 +-
.../javalang/bytes/jdo/WrapperByteJdo.layout.xml | 2 +-
.../bytes/jdo/WrapperByteJdoSeedService.java | 3 -
.../bytes/vm/WrapperByteVm-description.adoc | 2 +
.../dom/types/javalang/bytes/vm/WrapperByteVm.java | 4 +-
.../javalang/bytes/vm/WrapperByteVm.layout.xml | 2 +-
.../characters/WrapperCharacters-common.adoc | 63 +
.../characters/WrapperCharacters-description.adoc | 64 +-
.../javalang/characters/WrapperCharacters.java | 2 +-
.../characters/holder/WrapperCharacterHolder2.java | 34 +-
.../jdo/WrapperCharacterJdo-description.adoc | 1 +
.../characters/jdo/WrapperCharacterJdo.java | 4 +-
.../characters/jdo/WrapperCharacterJdo.layout.xml | 2 +-
.../jdo/WrapperCharacterJdoSeedService.java | 3 -
.../vm/WrapperCharacterVm-description.adoc | 2 +
.../javalang/characters/vm/WrapperCharacterVm.java | 4 +-
.../characters/vm/WrapperCharacterVm.layout.xml | 2 +-
.../javalang/doubles/WrapperDoubles-common.adoc | 63 +
.../doubles/WrapperDoubles-description.adoc | 64 +-
.../dom/types/javalang/doubles/WrapperDoubles.java | 2 +-
.../doubles/holder/WrapperDoubleHolder2.java | 34 +-
.../doubles/jdo/WrapperDoubleJdo-description.adoc | 1 +
.../javalang/doubles/jdo/WrapperDoubleJdo.java | 4 +-
.../doubles/jdo/WrapperDoubleJdo.layout.xml | 2 +-
.../doubles/jdo/WrapperDoubleJdoSeedService.java | 3 -
.../doubles/vm/WrapperDoubleVm-description.adoc | 2 +
.../types/javalang/doubles/vm/WrapperDoubleVm.java | 4 +-
.../javalang/doubles/vm/WrapperDoubleVm.layout.xml | 2 +-
.../javalang/floats/WrapperFloats-common.adoc | 63 +
.../javalang/floats/WrapperFloats-description.adoc | 64 +-
.../dom/types/javalang/floats/WrapperFloats.java | 2 +-
.../floats/holder/WrapperFloatHolder2.java | 34 +-
.../floats/jdo/WrapperFloatJdo-description.adoc | 1 +
.../types/javalang/floats/jdo/WrapperFloatJdo.java | 4 +-
.../javalang/floats/jdo/WrapperFloatJdo.layout.xml | 2 +-
.../floats/jdo/WrapperFloatJdoSeedService.java | 3 -
.../floats/vm/WrapperFloatVm-description.adoc | 2 +
.../types/javalang/floats/vm/WrapperFloatVm.java | 4 +-
.../javalang/floats/vm/WrapperFloatVm.layout.xml | 2 +-
.../javalang/integers/WrapperIntegers-common.adoc | 63 +
.../integers/WrapperIntegers-description.adoc | 64 +-
.../types/javalang/integers/WrapperIntegers.java | 2 +-
.../integers/holder/WrapperIntegerHolder2.java | 34 +-
.../jdo/WrapperIntegerJdo-description.adoc | 1 +
.../javalang/integers/jdo/WrapperIntegerJdo.java | 4 +-
.../integers/jdo/WrapperIntegerJdo.layout.xml | 2 +-
.../integers/jdo/WrapperIntegerJdoSeedService.java | 3 -
.../integers/vm/WrapperIntegerVm-description.adoc | 2 +
.../javalang/integers/vm/WrapperIntegerVm.java | 4 +-
.../integers/vm/WrapperIntegerVm.layout.xml | 2 +-
.../types/javalang/longs/WrapperLongs-common.adoc | 63 +
.../javalang/longs/WrapperLongs-description.adoc | 64 +-
.../dom/types/javalang/longs/WrapperLongs.java | 2 +-
.../javalang/longs/holder/WrapperLongHolder2.java | 34 +-
.../longs/jdo/WrapperLongJdo-description.adoc | 2 +
.../types/javalang/longs/jdo/WrapperLongJdo.java | 4 +-
.../javalang/longs/jdo/WrapperLongJdo.layout.xml | 2 +-
.../longs/jdo/WrapperLongJdoSeedService.java | 3 -
.../longs/vm/WrapperLongVm-description.adoc | 2 +
.../dom/types/javalang/longs/vm/WrapperLongVm.java | 4 +-
.../javalang/longs/vm/WrapperLongVm.layout.xml | 2 +-
.../javalang/shorts/WrapperShorts-common.adoc | 63 +
.../javalang/shorts/WrapperShorts-description.adoc | 64 +-
.../dom/types/javalang/shorts/WrapperShorts.java | 2 +-
.../shorts/holder/WrapperShortHolder2.java | 34 +-
.../shorts/jdo/WrapperShortJdo-description.adoc | 1 +
.../types/javalang/shorts/jdo/WrapperShortJdo.java | 4 +-
.../javalang/shorts/jdo/WrapperShortJdo.layout.xml | 2 +-
.../shorts/jdo/WrapperShortJdoSeedService.java | 3 -
.../shorts/vm/WrapperShortVm-description.adoc | 2 +
.../types/javalang/shorts/vm/WrapperShortVm.java | 4 +-
.../javalang/shorts/vm/WrapperShortVm.layout.xml | 2 +-
.../javalang/strings/JavaLangStrings-common.adoc | 63 +
.../strings/JavaLangStrings-description.adoc | 64 +-
.../types/javalang/strings/JavaLangStrings.java | 2 +-
.../strings/holder/JavaLangStringHolder2.java | 35 +-
...LangStringHolder_actionReturningCollection.java | 3 -
.../holder/JavaLangStringHolder_mixinProperty.java | 2 -
...ngHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../strings/jdo/JavaLangStringJdo-description.adoc | 1 +
.../javalang/strings/jdo/JavaLangStringJdo.java | 6 +-
.../strings/jdo/JavaLangStringJdo.layout.xml | 2 +-
.../strings/jdo/JavaLangStringJdoSeedService.java | 5 -
.../strings/vm/JavaLangStringVm-description.adoc | 2 +
.../javalang/strings/vm/JavaLangStringVm.java | 6 +-
.../strings/vm/JavaLangStringVm.layout.xml | 2 +-
.../dom/types/javalang/voids/JavaLangVoids.java | 6 -
.../dom/types/javamath/JavaMathTypesMenu.java | 1 -
.../bigdecimals/JavaMathBigDecimals-common.adoc | 63 +
.../JavaMathBigDecimals-description.adoc | 64 +-
.../javamath/bigdecimals/JavaMathBigDecimals.java | 2 +-
.../holder/JavaMathBigDecimalHolder2.java | 35 +-
...BigDecimalHolder_actionReturningCollection.java | 3 -
.../JavaMathBigDecimalHolder_mixinProperty.java | 2 -
...alHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../jdo/JavaMathBigDecimalJdo-description.adoc | 1 +
.../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 6 +-
.../jdo/JavaMathBigDecimalJdo.layout.xml | 2 +-
.../jdo/JavaMathBigDecimalJdoSeedService.java | 4 -
.../vm/JavaMathBigDecimalVm-description.adoc | 1 +
.../bigdecimals/vm/JavaMathBigDecimalVm.java | 6 +-
.../bigdecimals/vm/JavaMathBigDecimalVm.layout.xml | 2 +-
.../bigintegers/JavaMathBigIntegers-common.adoc | 63 +
.../JavaMathBigIntegers-description.adoc | 64 +-
.../javamath/bigintegers/JavaMathBigIntegers.java | 2 +-
.../holder/JavaMathBigIntegerHolder2.java | 35 +-
...BigIntegerHolder_actionReturningCollection.java | 3 -
.../JavaMathBigIntegerHolder_mixinProperty.java | 2 -
...erHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../jdo/JavaMathBigIntegerJdo-description.adoc | 1 +
.../bigintegers/jdo/JavaMathBigIntegerJdo.java | 6 +-
.../jdo/JavaMathBigIntegerJdo.layout.xml | 2 +-
.../jdo/JavaMathBigIntegerJdoSeedService.java | 3 -
.../vm/JavaMathBigIntegerVm-description.adoc | 2 +
.../bigintegers/vm/JavaMathBigIntegerVm.java | 6 +-
.../bigintegers/vm/JavaMathBigIntegerVm.layout.xml | 2 +-
.../dom/types/javanet/urls/JavaNetUrls-common.adoc | 63 +
.../javanet/urls/JavaNetUrls-description.adoc | 64 +-
.../dom/types/javanet/urls/JavaNetUrls.java | 2 +-
.../javanet/urls/holder/JavaNetUrlHolder2.java | 35 +-
...JavaNetUrlHolder_actionReturningCollection.java | 3 -
.../holder/JavaNetUrlHolder_mixinProperty.java | 2 -
...rlHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../urls/jdo/JavaNetUrlJdo-description.adoc | 1 +
.../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java | 6 +-
.../javanet/urls/jdo/JavaNetUrlJdo.layout.xml | 2 +-
.../javanet/urls/jdo/JavaNetUrlJdoSeedService.java | 4 -
.../javanet/urls/vm/JavaNetUrlVm-description.adoc | 2 +
.../dom/types/javanet/urls/vm/JavaNetUrlVm.java | 6 +-
.../types/javanet/urls/vm/JavaNetUrlVm.layout.xml | 2 +-
.../javasql/javasqldate/JavaSqlDates-common.adoc | 79 +
.../javasqldate/JavaSqlDates-description.adoc | 64 +-
.../types/javasql/javasqldate/JavaSqlDates.java | 2 +-
.../javasqldate/holder/JavaSqlDateHolder2.java | 34 +-
.../javasqldate/holder/JavaSqlDateHolder3.java | 69 +
.../jdo/JavaSqlDateJdo-description.adoc | 1 +
.../javasql/javasqldate/jdo/JavaSqlDateJdo.java | 15 +-
.../javasqldate/jdo/JavaSqlDateJdo.layout.xml | 3 +-
.../javasqldate/jdo/JavaSqlDateJdoSeedService.java | 3 -
.../javasqldate/vm/JavaSqlDateVm-description.adoc | 2 +
.../javasql/javasqldate/vm/JavaSqlDateVm.java | 14 +-
.../javasqldate/vm/JavaSqlDateVm.layout.xml | 3 +-
.../javasqltimestamp/JavaSqlTimestamps-common.adoc | 79 +
.../JavaSqlTimestamps-description.adoc | 64 +-
.../javasqltimestamp/JavaSqlTimestamps.java | 2 +-
.../holder/JavaSqlTimestampHolder2.java | 34 +-
.../holder/JavaSqlTimestampHolder3.java | 69 +
.../jdo/JavaSqlTimestampJdo-description.adoc | 1 +
.../javasqltimestamp/jdo/JavaSqlTimestampJdo.java | 4 +-
.../jdo/JavaSqlTimestampJdo.layout.xml | 3 +-
.../jdo/JavaSqlTimestampJdoSeedService.java | 3 -
.../vm/JavaSqlTimestampVm-description.adoc | 2 +
.../javasqltimestamp/vm/JavaSqlTimestampVm.java | 14 +-
.../vm/JavaSqlTimestampVm.layout.xml | 3 +-
.../dom/types/javatime/JavaTimeTypesMenu.java | 10 +-
.../JavaTimeLocalDates-common.adoc | 79 +
.../JavaTimeLocalDates-description.adoc | 64 +-
.../javatimelocaldate/JavaTimeLocalDates.java | 2 +-
.../holder/JavaTimeLocalDateHolder2.java | 34 +-
.../holder/JavaTimeLocalDateHolder3.java | 69 +
.../jdo/JavaTimeLocalDateJdo-description.adoc | 1 +
.../jdo/JavaTimeLocalDateJdo.java | 4 +-
.../jdo/JavaTimeLocalDateJdo.layout.xml | 3 +-
.../jdo/JavaTimeLocalDateJdoSeedService.java | 3 -
.../vm/JavaTimeLocalDateVm-description.adoc | 2 +
.../javatimelocaldate/vm/JavaTimeLocalDateVm.java | 14 +-
.../vm/JavaTimeLocalDateVm.layout.xml | 3 +-
.../JavaTimeLocalDateTimes-common.adoc | 78 +
.../JavaTimeLocalDateTimes-description.adoc | 64 +-
.../JavaTimeLocalDateTimes.java | 2 +-
.../holder/JavaTimeLocalDateTimeHolder2.java | 34 +-
.../holder/JavaTimeLocalDateTimeHolder3.java | 69 +
.../jdo/JavaTimeLocalDateTimeJdo-description.adoc | 1 +
.../jdo/JavaTimeLocalDateTimeJdo.java | 4 +-
.../jdo/JavaTimeLocalDateTimeJdo.layout.xml | 3 +-
.../jdo/JavaTimeLocalDateTimeJdoSeedService.java | 3 -
.../vm/JavaTimeLocalDateTimeVm-description.adoc | 2 +
.../vm/JavaTimeLocalDateTimeVm.java | 14 +-
.../vm/JavaTimeLocalDateTimeVm.layout.xml | 3 +-
.../JavaTimeOffsetDateTimes-common.adoc | 79 +
.../JavaTimeOffsetDateTimes-description.adoc | 64 +-
.../JavaTimeOffsetDateTimes.java | 2 +-
.../holder/JavaTimeOffsetDateTimeHolder2.java | 34 +-
.../holder/JavaTimeOffsetDateTimeHolder3.java | 69 +
.../jdo/JavaTimeOffsetDateTimeJdo-description.adoc | 1 +
.../jdo/JavaTimeOffsetDateTimeJdo.java | 4 +-
.../jdo/JavaTimeOffsetDateTimeJdo.layout.xml | 3 +-
.../vm/JavaTimeOffsetDateTimeVm-description.adoc | 2 +
.../vm/JavaTimeOffsetDateTimeVm.java | 14 +-
.../vm/JavaTimeOffsetDateTimeVm.layout.xml | 3 +-
.../JavaTimeOffsetTimes-common.adoc | 79 +
.../JavaTimeOffsetTimes-description.adoc | 64 +-
.../javatimeoffsettime/JavaTimeOffsetTimes.java | 2 +-
.../holder/JavaTimeOffsetTimeHolder2.java | 34 +-
.../holder/JavaTimeOffsetTimeHolder3.java | 69 +
.../jdo/JavaTimeOffsetTimeJdo-description.adoc | 1 +
.../jdo/JavaTimeOffsetTimeJdo.java | 4 +-
.../jdo/JavaTimeOffsetTimeJdo.layout.xml | 3 +-
.../vm/JavaTimeOffsetTimeVm-description.adoc | 2 +
.../vm/JavaTimeOffsetTimeVm.java | 14 +-
.../vm/JavaTimeOffsetTimeVm.layout.xml | 3 +-
.../JavaTimeOffsetDateTimes-description.adoc | 75 -
.../JavaTimeZonedDateTimes-common.adoc | 79 +
.../JavaTimeZonedDateTimes-description.adoc | 27 +
.../JavaTimeZonedDateTimes.java | 2 +-
...ayout.xml => JavaTimeZonedDateTimes.layout.xml} | 0
.../holder/JavaTimeZonedDateTimeHolder2.java | 34 +-
.../holder/JavaTimeZonedDateTimeHolder3.java | 69 +
.../jdo/JavaTimeZonedDateTimeJdo-description.adoc | 2 +
.../jdo/JavaTimeZonedDateTimeJdo.java | 4 +-
.../jdo/JavaTimeZonedDateTimeJdo.layout.xml | 3 +-
.../samples/JavaTimeZonedDateTimeSamples.java | 2 +-
.../vm/JavaTimeZonedDateTimeVm-description.adoc | 2 +
.../vm/JavaTimeZonedDateTimeVm.java | 14 +-
.../vm/JavaTimeZonedDateTimeVm.layout.xml | 3 +-
.../dom/types/javautil/JavaUtilTypesMenu.java | 2 +-
.../javautildate/JavaUtilDates-common.adoc | 78 +
.../javautildate/JavaUtilDates-description.adoc | 64 +-
.../types/javautil/javautildate/JavaUtilDates.java | 2 +-
.../javautildate/holder/JavaUtilDateHolder2.java | 34 +-
.../javautildate/holder/JavaUtilDateHolder3.java | 69 +
.../jdo/JavaUtilDateJdo-description.adoc | 2 +
.../javautil/javautildate/jdo/JavaUtilDateJdo.java | 4 +-
.../javautildate/jdo/JavaUtilDateJdo.layout.xml | 3 +-
.../jdo/JavaUtilDateJdoSeedService.java | 3 -
.../vm/JavaUtilDateVm-description.adoc | 2 +
.../javautil/javautildate/vm/JavaUtilDateVm.java | 14 +-
.../javautildate/vm/JavaUtilDateVm.layout.xml | 3 +-
.../types/javautil/uuids/JavaUtilUuids-common.adoc | 64 +
.../javautil/uuids/JavaUtilUuids-description.adoc | 64 +-
.../dom/types/javautil/uuids/JavaUtilUuids.java | 3 +-
.../javautil/uuids/holder/JavaUtilUuidHolder2.java | 35 +-
...vaUtilUuidHolder_actionReturningCollection.java | 3 -
.../holder/JavaUtilUuidHolder_mixinProperty.java | 2 -
...idHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../uuids/jdo/JavaUtilUuidJdo-description.adoc | 1 +
.../types/javautil/uuids/jdo/JavaUtilUuidJdo.java | 6 +-
.../javautil/uuids/jdo/JavaUtilUuidJdo.layout.xml | 2 +-
.../uuids/jdo/JavaUtilUuidJdoSeedService.java | 5 -
.../uuids/vm/JavaUtilUuidVm-description.adoc | 2 +
.../types/javautil/uuids/vm/JavaUtilUuidVm.java | 6 +-
.../javautil/uuids/vm/JavaUtilUuidVm.layout.xml | 2 +-
.../jodadatetime/JodaDateTimes-common.adoc | 79 +
.../jodadatetime/JodaDateTimes-description.adoc | 64 +-
.../types/jodatime/jodadatetime/JodaDateTimes.java | 2 +-
.../jodadatetime/holder/JodaDateTimeHolder2.java | 34 +-
.../jodadatetime/holder/JodaDateTimeHolder3.java | 69 +
...daDateTimeHolder_actionReturningCollection.java | 4 +-
.../jdo/JodaDateTimeJdo-description.adoc | 2 +
.../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java | 9 +-
.../jodadatetime/jdo/JodaDateTimeJdo.layout.xml | 3 +-
.../jdo/JodaDateTimeJdoSeedService.java | 3 -
.../vm/JodaDateTimeVm-description.adoc | 2 +
.../jodatime/jodadatetime/vm/JodaDateTimeVm.java | 14 +-
.../jodadatetime/vm/JodaDateTimeVm.layout.xml | 3 +-
.../jodalocaldate/JodaLocalDates-common.adoc | 79 +
.../jodalocaldate/JodaLocalDates-description.adoc | 64 +-
.../jodatime/jodalocaldate/JodaLocalDates.java | 2 +-
.../jodalocaldate/holder/JodaLocalDateHolder2.java | 34 +-
.../jodalocaldate/holder/JodaLocalDateHolder3.java | 69 +
.../jdo/JodaLocalDateJdo-description.adoc | 2 +
.../jodalocaldate/jdo/JodaLocalDateJdo.java | 9 +-
.../jodalocaldate/jdo/JodaLocalDateJdo.layout.xml | 3 +-
.../jdo/JodaLocalDateJdoSeedService.java | 3 -
.../vm/JodaLocalDateVm-description.adoc | 3 +
.../jodatime/jodalocaldate/vm/JodaLocalDateVm.java | 14 +-
.../jodalocaldate/vm/JodaLocalDateVm.layout.xml | 3 +-
.../JodaLocalDateTimes-common.adoc | 80 +
.../JodaLocalDateTimes-description.adoc | 63 +-
.../jodalocaldatetime/JodaLocalDateTimes.java | 2 +-
.../holder/JodaLocalDateTimeHolder2.java | 34 +-
.../holder/JodaLocalDateTimeHolder3.java | 69 +
...alDateTimeHolder_actionReturningCollection.java | 4 +-
.../jdo/JodaLocalDateTimeJdo-description.adoc | 3 +
.../jdo/JodaLocalDateTimeJdo.java | 4 +-
.../jdo/JodaLocalDateTimeJdo.layout.xml | 3 +-
.../jdo/JodaLocalDateTimeJdoSeedService.java | 3 -
.../vm/JodaLocalDateTimeVm-description.adoc | 3 +
.../jodalocaldatetime/vm/JodaLocalDateTimeVm.java | 14 +-
.../vm/JodaLocalDateTimeVm.layout.xml | 3 +-
.../booleans/PrimitiveBooleans-common.adoc | 45 +
.../booleans/PrimitiveBooleans-description.adoc | 47 +-
.../primitive/booleans/PrimitiveBooleans.java | 2 +-
.../booleans/holder/PrimitiveBooleanHolder.java | 19 -
.../booleans/holder/PrimitiveBooleanHolder2.java | 34 +-
.../jdo/PrimitiveBooleanJdo-description.adoc | 5 +-
.../booleans/jdo/PrimitiveBooleanJdo.layout.xml | 2 +-
.../jdo/PrimitiveBooleanJdoSeedService.java | 3 -
.../vm/PrimitiveBooleanVm-description.adoc | 5 +-
.../primitive/booleans/vm/PrimitiveBooleanVm.java | 2 -
.../booleans/vm/PrimitiveBooleanVm.layout.xml | 2 +-
.../primitive/bytes/PrimitiveBytes-common.adoc | 47 +
.../bytes/PrimitiveBytes-description.adoc | 47 +-
.../dom/types/primitive/bytes/PrimitiveBytes.java | 2 +-
.../bytes/holder/PrimitiveByteHolder.java | 23 -
.../bytes/holder/PrimitiveByteHolder2.java | 34 +-
.../bytes/jdo/PrimitiveByteJdo-description.adoc | 5 +-
.../bytes/jdo/PrimitiveByteJdo.layout.xml | 2 +-
.../bytes/jdo/PrimitiveByteJdoSeedService.java | 3 -
.../bytes/vm/PrimitiveByteVm-description.adoc | 5 +-
.../primitive/bytes/vm/PrimitiveByteVm.layout.xml | 2 +-
.../primitive/chars/PrimitiveChars-common.adoc | 47 +
.../chars/PrimitiveChars-description.adoc | 47 +-
.../dom/types/primitive/chars/PrimitiveChars.java | 2 +-
.../chars/holder/PrimitiveCharHolder2.java | 34 +-
.../chars/jdo/PrimitiveCharJdo-description.adoc | 5 +-
.../chars/jdo/PrimitiveCharJdo.layout.xml | 2 +-
.../chars/jdo/PrimitiveCharJdoSeedService.java | 3 -
.../chars/vm/PrimitiveCharVm-description.adoc | 6 +-
.../primitive/chars/vm/PrimitiveCharVm.layout.xml | 2 +-
.../primitive/doubles/PrimitiveDoubles-common.adoc | 47 +
.../doubles/PrimitiveDoubles-description.adoc | 48 +-
.../types/primitive/doubles/PrimitiveDoubles.java | 2 +-
.../doubles/holder/PrimitiveDoubleHolder.java | 23 -
.../doubles/holder/PrimitiveDoubleHolder2.java | 34 +-
.../jdo/PrimitiveDoubleJdo-description.adoc | 6 +-
.../doubles/jdo/PrimitiveDoubleJdo.layout.xml | 2 +-
.../doubles/jdo/PrimitiveDoubleJdoSeedService.java | 3 -
.../doubles/vm/PrimitiveDoubleVm-description.adoc | 6 +-
.../primitive/doubles/vm/PrimitiveDoubleVm.java | 4 +-
.../doubles/vm/PrimitiveDoubleVm.layout.xml | 2 +-
.../primitive/floats/PrimitiveFloats-common.adoc | 47 +
.../floats/PrimitiveFloats-description.adoc | 48 +-
.../types/primitive/floats/PrimitiveFloats.java | 2 +-
.../floats/holder/PrimitiveFloatHolder.java | 23 -
.../floats/holder/PrimitiveFloatHolder2.java | 34 +-
.../floats/jdo/PrimitiveFloatJdo-description.adoc | 6 +-
.../floats/jdo/PrimitiveFloatJdo.layout.xml | 2 +-
.../floats/jdo/PrimitiveFloatJdoSeedService.java | 3 -
.../floats/vm/PrimitiveFloatVm-description.adoc | 6 +-
.../floats/vm/PrimitiveFloatVm.layout.xml | 2 +-
.../types/primitive/ints/PrimitiveInts-common.adoc | 47 +
.../primitive/ints/PrimitiveInts-description.adoc | 48 +-
.../dom/types/primitive/ints/PrimitiveInts.java | 2 +-
.../primitive/ints/holder/PrimitiveIntHolder.java | 23 -
.../primitive/ints/holder/PrimitiveIntHolder2.java | 34 +-
.../ints/jdo/PrimitiveIntJdo-description.adoc | 6 +-
.../primitive/ints/jdo/PrimitiveIntJdo.layout.xml | 2 +-
.../ints/jdo/PrimitiveIntJdoSeedService.java | 3 -
.../ints/vm/PrimitiveIntVm-description.adoc | 6 +-
.../primitive/ints/vm/PrimitiveIntVm.layout.xml | 2 +-
.../primitive/longs/PrimitiveLongs-common.adoc | 47 +
.../longs/PrimitiveLongs-description.adoc | 48 +-
.../dom/types/primitive/longs/PrimitiveLongs.java | 2 +-
.../longs/holder/PrimitiveLongHolder.java | 23 -
.../longs/holder/PrimitiveLongHolder2.java | 34 +-
.../longs/jdo/PrimitiveLongJdo-description.adoc | 6 +-
.../longs/jdo/PrimitiveLongJdo.layout.xml | 2 +-
.../longs/jdo/PrimitiveLongJdoSeedService.java | 3 -
.../longs/vm/PrimitiveLongVm-description.adoc | 7 +-
.../primitive/longs/vm/PrimitiveLongVm.layout.xml | 2 +-
.../primitive/shorts/PrimitiveShorts-common.adoc | 47 +
.../shorts/PrimitiveShorts-description.adoc | 48 +-
.../types/primitive/shorts/PrimitiveShorts.java | 2 +-
.../shorts/holder/PrimitiveShortHolder.java | 23 -
.../shorts/holder/PrimitiveShortHolder2.java | 34 +-
.../shorts/jdo/PrimitiveShortJdo-description.adoc | 6 +-
.../shorts/jdo/PrimitiveShortJdo.layout.xml | 2 +-
.../shorts/jdo/PrimitiveShortJdoSeedService.java | 3 -
.../shorts/vm/PrimitiveShortVm-description.adoc | 6 +-
.../shorts/vm/PrimitiveShortVm.layout.xml | 2 +-
.../demoapp/dom/types/tuple/TupleDemoMenu.java | 2 -
.../dom/viewmodels/jaxbrefentity/ChildJdo.java | 2 +-
.../main/java/demoapp/webapp/DemoAppManifest.java | 98 -
.../demoapp/webapp/notifications/Notification.java | 36 -
.../notifications/NotificationsResource.java | 55 -
.../demo/domain/src/main/resources/application.yml | 4 +
examples/demo/pom.xml | 5 +-
examples/demo/vaadin/pom.xml | 9 +-
.../java/demoapp/webapp/vaadin/DemoAppVaadin.java | 4 +-
examples/demo/web/build.gradle | 14 +
examples/demo/web/pom.xml | 62 +
.../src/main/java/demoapp/web/DemoAppManifest.java | 97 +
.../web/_infra/utils/ThereCanBeOnlyOne.java | 75 +
.../demoapp/web/notifications/Notification.java | 36 +
.../web/notifications/NotificationsResource.java | 55 +
examples/demo/wicket/build.gradle | 2 +
examples/demo/wicket/pom.xml | 11 +-
.../java/demoapp/webapp/wicket/DemoAppWicket.java | 14 +-
.../testdomain/model/actnsemantics/BlobDemo.java | 3 +-
.../good/ProperLayoutOnPropertyWithLombok.java | 4 +-
.../interaction/InteractionDemo_biArgDisabled.java | 2 +-
.../interaction/InteractionDemo_biArgEnabled.java | 4 +-
.../interaction/InteractionDemo_multiEnum.java | 12 +-
.../interaction/InteractionDemo_multiInt.java | 18 +-
.../interaction/InteractionDemo_negotiate.java | 125 +
.../interaction/InteractionDemo_noArgDisabled.java | 2 +-
.../model/interaction/InteractionNpmDemo.java | 10 -
.../InteractionNpmDemo_biArgDisabled.java | 33 +-
.../testdomain/model/interaction/Parameters.java | 46 +
.../isis/testdomain/interact/InteractionTest.java | 43 +-
.../testdomain/interact/NewParameterModelTest.java | 2 +-
extensions/vro/cors/impl/build.gradle | 8 +-
extensions/vro/cors/impl/pom.xml | 5 +-
.../cors/impl/IsisModuleExtCorsImpl.java | 62 +-
.../cors/impl/webmodule/WebModuleCors.java | 115 -
.../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 +-
.../IsisLocalResourcePathConverter.java | 44 +
.../datanucleus-5/src/main/resources/plugin.xml | 19 +
...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 +-
settings.gradle | 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 +-
.../BulkUpdateLineItemForDemoToDoItem.java | 4 +-
.../ExcelUploadRowHandler4ToDoItem.java | 4 +-
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 3 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 2 +-
...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 +-
.../ui/wkt/webmodule/ServerSentEventsServlet.java | 4 +-
...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 +-
.../conneg/RestfulObjectsJaxbWriterForXml.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/pages/bootstrap-overrides-all-v2.css | 1 +
.../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 +-
1227 files changed, 25382 insertions(+), 11627 deletions(-)
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/DataTypeFactory.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/JavaSqlJaxbAdapters.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/JavaSqlXMLGregorianCalendarMarshalling.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/JavaTimeJaxbAdapters.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/JavaTimeXMLGregorianCalendarMarshalling.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/JavaUtilJaxbAdapters.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/JodaTimeJaxbAdapters.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/JodaTimeXMLGregorianCalendarMarshalling.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/PersistentEntitiesAdapter.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/PersistentEntityAdapter.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/PrimitiveJaxbAdapters.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntitiesAdapter.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntityAdapter.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/util/JaxbAdapters.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/clock/TestClock.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/jaxbadapters/JavaTimeJaxbAdapters_LocalDateTimeToStringAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/jaxbadapters/JavaTimeJaxbAdapters_LocalDateToStringAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/jaxbadapters/JavaTimeJaxbAdapters_OffsetDateTimeToStringAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/jaxbadapters/JavaTimeJaxbAdapters_OffsetTimeAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/jaxbadapters/JavaTimeJaxbAdapters_ZonedDateTimeAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/jaxbadapters/JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/jaxbadapters/JaxbXmlAdaptersContractTest.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/jaxbadapters/PrimitiveAdapters_BytesAdapter_Test.java
delete mode 100644 api/applib/src/test/java/org/apache/isis/applib/util/JaxbAdaptersTest.java
delete mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/BlobTest_constructor.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/Blob_JaxbToStringAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/Blob_constructor_Test.java
delete mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/ClobTest_constructor.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/Clob_JaxbToStringAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/Clob_constructor_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/LocalResourcePath_JaxbToStringAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/Markup_JaxbToStringAdapter_Test.java
delete mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/PasswordTest.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/Password_JaxbToStringAdapter_Test.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/Password_Test.java
delete mode 100644 api/applib/src/test/java/org/apache/isis/applib/value/TestClock.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JavaSqlTimestampXmlGregorianCalendarAdapter.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeStringAdapter.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeXMLGregorianCalendarAdapter.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateStringAdapter.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeStringAdapter.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeXMLGregorianCalendarAdapter.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateXMLGregorianCalendarAdapter.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeStringAdapter.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeXMLGregorianCalendarAdapter.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/Strings.java
delete mode 100644 api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/XmlCalendarFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/ActionSupport.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/_infra/urlencoding/UrlEncodingServiceNaiveInMemory.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/_infra/utils/ThereCanBeOnlyOne.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/ActionMenu.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/associateWith}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/domainEvent}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/hidden}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/publishing}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/typeOf}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/CollectionMenu.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/domainEvent}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/editing}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/hidden}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/mementoSerialization}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/typeOf}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/DomainObjectMenu.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/autoComplete}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/bounded}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/editing}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/mixinMethod}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/nature}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/objectType}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/xxxDomainEvent}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/xxxLifecycleEvent}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/PropertyMenu.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/command}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/domainEvent}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/editing/EditingEnabledMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/editing/PropertyEditingVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/editing/PropertyEditingVm.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/editing/PropertyEditingVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/FileAcceptPdfMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm_updateClobWithParameterLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm_updateWithParameterLayout.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/hidden}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/MaxLength10MetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/maxLength/PropertyMaxLengthVm_updateWithParameterLayout.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mementoSerialization}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/MustSatisfyOfWorkingAgeMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/OfRetirementAgeSpecification.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/OfWorkingAgeSpecification.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/mustSatisfy/PropertyMustSatisfyVm_updateWithParameterLayout.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/optionality}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/projecting}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/publishing}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/PropertyRegexPatternVm_updateWithParameterLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/regexPattern/RegexPatternEmailComMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/ActionLayoutMenu.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/bookmarking}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/cssClass}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/cssClassFa}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/describedAs}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/hidden}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/named}/.gitkeep (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/ActionLayout/position/ActionLayoutPositionVm-description.adoc (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/ActionLayout/position/ActionLayoutPositionVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_annotatedBelow.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_annotatedPanel.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_annotatedPanelDropDown.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_annotatedRight.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_layoutBelow.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_layoutPanel.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_layoutPanelDropDown.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/position/ActionLayoutPositionVm_layoutRight.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/ActionLayout/promptStyle/ActionLayoutPromptStyleVm-description.adoc (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/ActionLayout/promptStyle/ActionLayoutPromptStyleVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedInline.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedInlineAsIfEdit.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedModal.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedSidebar.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutDialog.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutInline.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutInlineAsIfEdit.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/ActionLayout/redirectPolicy}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/CollectionLayout/CollectionLayoutMenu.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/CollectionLayout/cssClass}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/CollectionLayout/defaultView}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/CollectionLayout/describedAs}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/CollectionLayout/hidden}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/CollectionLayout/named}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/CollectionLayout/paged}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/CollectionLayout/sortedBy}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/DomainObjectLayoutMenu.java
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/bookmarking}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/cssClass}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/cssClassFa}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/describedAs}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/named}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/paged}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/plural}/.gitkeep (100%)
copy {api/adoc/userguide/modules/_to-repurpose/images => examples/demo/domain/src/main/java/demoapp/dom/annotLayout/DomainObjectLayout/xxxUiEvent}/.gitkeep (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/PropertyLayoutMenu.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/CssClassMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/cssClass/PropertyLayoutCssClassVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinPropertyWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinPropertyWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithParameterLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/DescribedAsMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinPropertyWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinPropertyWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithParameterLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/HiddenEverywhereMetaAnnotation.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/hidden/PropertyLayoutHiddenVm-description.adoc (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/PropertyLayoutHiddenVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/hidden/PropertyLayoutHiddenVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/PropertyLayoutHiddenVm_mixinPropertyWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/PropertyLayoutHiddenVm_mixinPropertyWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/PropertyLayoutHiddenVm_returnsChildren.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm-description.adoc (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/LabelPositionLeftMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/LabelPositionTopMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_mixinPropertyWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_mixinPropertyWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantLeft.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantNone.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantNotSpecified.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantRight.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateVariantTop.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/labelPosition/PropertyLayoutLabelPositionVm_updateWithParameterLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/MultiLineMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/multiLine/PropertyLayoutMultiLineVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinPropertyWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinPropertyWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithParameterLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/NamedMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/named/PropertyLayoutNamedVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_mixinPropertyWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_mixinPropertyWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithEscapedMarkup.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMarkup.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/named/PropertyLayoutNamedVm_updateWithParameterLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileNodeType.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/navigable/FileNodeVm-DIRECTORY.svg (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/navigable/FileNodeVm-FILE.svg (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/navigable/FileNodeVm-FILE_SYSTEM_ROOT.svg (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/navigable/FileNodeVm-description.adoc (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileNodeVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/navigable/FileNodeVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileNodeVm_returnsTree.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileSystemTreeAdapter.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/navigable/FileTreeNodeService.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm.java
rename examples/demo/domain/src/main/java/demoapp/dom/{annotations => annotLayout}/PropertyLayout/renderDay/PropertyLayoutRenderDayVm.layout.xml (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_downloadAsXml.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithPropertyLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithParameterLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/RenderDayMetaAnnotationEndDateExclusive.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/renderDay/RenderDayMetaAnnotationStartDateInclusive.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PdfJsViewerAdvisorFallback.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm_mixinPropertyWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/PropertyLayoutRepaintingVm_mixinPropertyWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/RepaintingNoRepaintMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/repainting/RepaintingRepaintMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm.layout.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_mixinPropertyWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_mixinPropertyWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_updateWithMetaAnnotation.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_updateWithMetaAnnotationOverridden.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthVm_updateWithParameterLayout.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotLayout/PropertyLayout/typicalLength/TypicalLengthMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/ActionLayoutMenu.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/position/ActionLayoutPositionVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/position/ActionLayoutPositionVm_annotatedBelow.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/position/ActionLayoutPositionVm_annotatedPanel.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/position/ActionLayoutPositionVm_annotatedPanelDropDown.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/position/ActionLayoutPositionVm_annotatedRight.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/position/ActionLayoutPositionVm_layoutBelow.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/position/ActionLayoutPositionVm_layoutPanel.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/position/ActionLayoutPositionVm_layoutPanelDropDown.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/position/ActionLayoutPositionVm_layoutRight.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedInline.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedInlineAsIfEdit.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedModal.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_annotatedSidebar.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutDialog.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutInline.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/ActionLayout/promptStyle/ActionLayoutPromptStyleVm_layoutInlineAsIfEdit.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/PropertyLayoutMenu.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/cssClass/CssClassMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/cssClass/PropertyLayoutCssClassVm-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/cssClass/PropertyLayoutCssClassVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinPropertyWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/cssClass/PropertyLayoutCssClassVm_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/cssClass/PropertyLayoutCssClassVm_updateWithParameterLayout.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/describedAs/DescribedAsMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinPropertyWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/describedAs/PropertyLayoutDescribedAsVm_updateWithParameterLayout.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/hidden/HiddenEverywhereMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/hidden/PropertyLayoutHiddenVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/hidden/PropertyLayoutHiddenVm_mixinPropertyWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/hidden/PropertyLayoutHiddenVm_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/hidden/PropertyLayoutHiddenVm_returnsChildren.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/hidden/child/PropertyLayoutHiddenChildVm_mixinProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/multiLine/MultiLineMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/multiLine/PropertyLayoutMultiLineVm-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/multiLine/PropertyLayoutMultiLineVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinPropertyWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/multiLine/PropertyLayoutMultiLineVm_updateWithParameterLayout.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/NamedMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm_mixinProperty.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm_mixinPropertyWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm_updateWithEscapedMarkup.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMarkup.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm_updateWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/named/PropertyLayoutNamedVm_updateWithParameterLayout.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/navigable/FileNodeType.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/navigable/FileNodeVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/navigable/FileNodeVm_returnsTree.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/navigable/FileSystemTreeAdapter.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/navigable/FileTreeNodeService.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/PropertyLayoutRenderDayVm-description.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/PropertyLayoutRenderDayVm.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_downloadAsXml.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_mixinEndDateWithPropertyLayout.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithMetaAnnotation.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithMetaAnnotationOverridden.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/PropertyLayoutRenderDayVm_updateEndDateWithParameterLayout.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/RenderDayMetaAnnotationEndDateExclusive.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotations/PropertyLayout/renderDay/RenderDayMetaAnnotationStartDateInclusive.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/blobs/IsisBlobs-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/clobs/IsisClobs-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/clobs/samples/all_well.xml
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/images/IsisImages-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/localresourcepaths/IsisLocalResourcePaths-common.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/localresourcepaths/IsisLocalResourcePathsSamples.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/localresourcepaths/samples/IsisLocalResourcePathsSamples.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/markups/IsisMarkups-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/passwords/IsisPasswords-common.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/passwords/IsisPasswordsSamples.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isis/passwords/samples/IsisPasswordsSamples.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/asciidocs/IsisAsciiDocs-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/markdowns/IsisMarkdowns-common.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javaawt/images/JavaAwtImageService.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javaawt/images/JavaAwtImages-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javaawt/images/samples/JavaAwtImageService.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/booleans/WrapperBooleans-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/bytes/WrapperBytes-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/characters/WrapperCharacters-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/doubles/WrapperDoubles-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/floats/WrapperFloats-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/integers/WrapperIntegers-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/longs/WrapperLongs-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/shorts/WrapperShorts-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javalang/strings/JavaLangStrings-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javamath/bigdecimals/JavaMathBigDecimals-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javamath/bigintegers/JavaMathBigIntegers-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javanet/urls/JavaNetUrls-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javasql/javasqldate/JavaSqlDates-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javasql/javasqldate/holder/JavaSqlDateHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javasql/javasqltimestamp/JavaSqlTimestamps-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javasql/javasqltimestamp/holder/JavaSqlTimestampHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldate/JavaTimeLocalDates-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldate/holder/JavaTimeLocalDateHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldatetime/JavaTimeLocalDateTimes-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimelocaldatetime/holder/JavaTimeLocalDateTimeHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsetdatetime/JavaTimeOffsetDateTimes-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsetdatetime/holder/JavaTimeOffsetDateTimeHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsettime/JavaTimeOffsetTimes-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsettime/holder/JavaTimeOffsetTimeHolder3.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimezoneddatetime/JavaTimeOffsetDateTimes-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimezoneddatetime/JavaTimeZonedDateTimes-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimezoneddatetime/JavaTimeZonedDateTimes-description.adoc
rename examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimezoneddatetime/{JavaTimeOffsetDateTimes.layout.xml => JavaTimeZonedDateTimes.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimezoneddatetime/holder/JavaTimeZonedDateTimeHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javautil/javautildate/JavaUtilDates-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javautil/javautildate/holder/JavaUtilDateHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/javautil/uuids/JavaUtilUuids-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodadatetime/JodaDateTimes-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodadatetime/holder/JodaDateTimeHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldate/JodaLocalDates-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldate/holder/JodaLocalDateHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldatetime/JodaLocalDateTimes-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldatetime/holder/JodaLocalDateTimeHolder3.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/booleans/PrimitiveBooleans-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/bytes/PrimitiveBytes-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/chars/PrimitiveChars-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/doubles/PrimitiveDoubles-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/floats/PrimitiveFloats-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/ints/PrimitiveInts-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/longs/PrimitiveLongs-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/shorts/PrimitiveShorts-common.adoc
delete mode 100644 examples/demo/domain/src/main/java/demoapp/webapp/DemoAppManifest.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/webapp/notifications/Notification.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/webapp/notifications/NotificationsResource.java
create mode 100644 examples/demo/web/build.gradle
create mode 100644 examples/demo/web/pom.xml
create mode 100644 examples/demo/web/src/main/java/demoapp/web/DemoAppManifest.java
create mode 100644 examples/demo/web/src/main/java/demoapp/web/_infra/utils/ThereCanBeOnlyOne.java
create mode 100644 examples/demo/web/src/main/java/demoapp/web/notifications/Notification.java
create mode 100644 examples/demo/web/src/main/java/demoapp/web/notifications/NotificationsResource.java
create mode 100644 examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemo_negotiate.java
create mode 100644 examples/smoketests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/Parameters.java
delete mode 100644 extensions/vro/cors/impl/src/main/java/org/apache/isis/extensions/cors/impl/webmodule/WebModuleCors.java
create mode 100644 persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/IsisLocalResourcePathConverter.java
[isis] 01/01: ISIS-2348 merge master
Posted by jo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
joergrade pushed a commit to branch ISIS-2348
in repository https://gitbox.apache.org/repos/asf/isis.git
commit c150d1420ecd1e43fcc4280786fc9a610b179528
Merge: b09425a 1fc6060
Author: Jörg Rade <jo...@kuehne-nagel.com>
AuthorDate: Thu Jul 23 10:16:38 2020 +0200
ISIS-2348 merge master
.../pages/2020/2.0.0-M3/migrating-to-2.0.0.adoc | 4 +-
.../applib/layout/component/component.xsd | 10 +-
.../examples/util/schema/CommonDtoUtils.java | 6 -
.../applib-classes/pages/value-types/Blob.adoc | 15 +-
.../applib-classes/pages/value-types/Clob.adoc | 15 +-
.../ContentMappingServiceForCommandDto.java | 1 -
.../examples/services/iactn/Interaction.java | 1 -
.../isis/applib/domain/DomainObjectList.java | 2 +-
.../apache/isis/applib/jaxb/DataTypeFactory.java | 37 +
.../isis/applib/jaxb/JavaSqlJaxbAdapters.java | 82 +
.../JavaSqlXMLGregorianCalendarMarshalling.java | 45 +
.../isis/applib/jaxb/JavaTimeJaxbAdapters.java | 176 +
.../JavaTimeXMLGregorianCalendarMarshalling.java | 135 +
.../isis/applib/jaxb/JavaUtilJaxbAdapters.java | 54 +
.../isis/applib/jaxb/JodaTimeJaxbAdapters.java | 169 +
.../JodaTimeXMLGregorianCalendarMarshalling.java | 114 +
.../applib/jaxb/PersistentEntitiesAdapter.java | 76 +
.../isis/applib/jaxb/PersistentEntityAdapter.java | 59 +
.../isis/applib/jaxb/PrimitiveJaxbAdapters.java | 46 +
.../jaxbadapters/PersistentEntitiesAdapter.java | 76 -
.../jaxbadapters/PersistentEntityAdapter.java | 59 -
.../layout/component/PropertyLayoutData.java | 12 -
.../ContentMappingServiceForCommandDto.java | 8 +-
.../isis/applib/services/iactn/Interaction.java | 6 +-
.../isis/applib/services/jaxb/JaxbService.java | 20 +-
.../applib/services/jaxb/JaxbServiceDefault.java | 4 +-
.../services/wrapper/control/ControlAbstract.java | 17 +-
.../org/apache/isis/applib/util/JaxbAdapters.java | 356 -
.../isis/applib/util/schema/CommonDtoUtils.java | 57 +-
.../java/org/apache/isis/applib/value/Blob.java | 48 +
.../java/org/apache/isis/applib/value/Clob.java | 50 +
.../isis/applib/value/LocalResourcePath.java | 24 +-
.../java/org/apache/isis/applib/value/Markup.java | 33 +-
.../org/apache/isis/applib/value/Password.java | 19 +-
.../org/apache/isis/applib/IdentifierTests.java | 2 +-
.../org/apache/isis/applib/clock/TestClock.java | 67 +
.../isis/applib/events/InteractionEventTest.java | 2 +-
.../isis/applib/graph/tree/TreePathTest.java | 2 +-
...Adapters_LocalDateTimeToStringAdapter_Test.java | 32 +
...JaxbAdapters_LocalDateToStringAdapter_Test.java | 32 +
...dapters_OffsetDateTimeToStringAdapter_Test.java | 33 +
...avaTimeJaxbAdapters_OffsetTimeAdapter_Test.java | 34 +
...TimeJaxbAdapters_ZonedDateTimeAdapter_Test.java | 33 +
.../JavaTmeJaxbAdapters_LocalTimeAdapter_Test.java | 32 +
.../jaxbadapters/JaxbXmlAdaptersContractTest.java | 68 +
.../PrimitiveAdapters_BytesAdapter_Test.java | 30 +
...ropertyLayoutData_renderedAsDayBefore_Test.java | 2 +-
.../component/PropertyLayoutData_repaint_Test.java | 40 +-
.../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 +-
.../apache/isis/applib/util/JaxbAdaptersTest.java | 106 -
.../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 +-
.../isis/applib/value/BlobTest_constructor.java | 36 -
.../value/Blob_JaxbToStringAdapter_Test.java | 32 +
.../isis/applib/value/Blob_constructor_Test.java | 36 +
.../isis/applib/value/ClobTest_constructor.java | 36 -
.../value/Clob_JaxbToStringAdapter_Test.java | 29 +
.../isis/applib/value/Clob_constructor_Test.java | 36 +
...LocalResourcePath_JaxbToStringAdapter_Test.java | 30 +
.../value/Markup_JaxbToStringAdapter_Test.java | 30 +
.../org/apache/isis/applib/value/PasswordTest.java | 66 -
.../value/Password_JaxbToStringAdapter_Test.java | 30 +
.../apache/isis/applib/value/Password_Test.java | 86 +
.../org/apache/isis/applib/value/TestClock.java | 69 -
...avaSqlTimestampXmlGregorianCalendarAdapter.java | 79 -
.../jaxbadapters/JodaDateTimeStringAdapter.java | 60 -
.../JodaDateTimeXMLGregorianCalendarAdapter.java | 68 -
.../jaxbadapters/JodaLocalDateStringAdapter.java | 61 -
.../JodaLocalDateTimeStringAdapter.java | 59 -
...daLocalDateTimeXMLGregorianCalendarAdapter.java | 64 -
.../JodaLocalDateXMLGregorianCalendarAdapter.java | 61 -
.../jaxbadapters/JodaLocalTimeStringAdapter.java | 59 -
.../JodaLocalTimeXMLGregorianCalendarAdapter.java | 63 -
.../apache/isis/schema/jaxbadapters/Strings.java | 28 -
.../schema/jaxbadapters/XmlCalendarFactory.java | 230 -
.../core/config/beans/IsisBeanTypeRegistry.java | 6 +
.../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 +-
.../isis/core/metamodel/facets/ActionSupport.java | 213 +
.../isis/core/metamodel/facets/MethodFinder2.java | 66 +-
.../metamodel/facets/MethodLiteralConstants.java | 150 +-
.../MethodPrefixBasedFacetFactoryAbstract.java | 39 +-
.../core/metamodel/facets/ParameterSupport.java | 218 +-
.../ActionDefaultsFacetViaMethodFactory.java | 7 +-
.../method/ActionValidationFacetViaMethod.java | 18 +-
.../ActionValidationFacetViaMethodFactory.java | 52 +-
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 2 +-
.../DisableForContextFacetViaMethodFactory.java | 14 +-
.../HideForContextFacetViaMethodFactory.java | 14 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 3 +-
.../method/ActionChoicesFacetViaMethodFactory.java | 7 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 3 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 4 +-
...tionParameterDisabledFacetViaMethodFactory.java | 5 +-
...ActionParameterHiddenFacetViaMethodFactory.java | 5 +-
...onParameterValidationFacetViaMethodFactory.java | 3 +-
.../PropertyAutoCompleteFacetMethodFactory.java | 11 +-
.../PropertyChoicesFacetViaMethodFactory.java | 11 +-
.../PropertyDefaultFacetViaMethodFactory.java | 10 +-
.../UnchangingFacetForPropertyXml.java | 9 +-
.../PropertyValidateFacetViaMethodFactory.java | 8 +-
.../LocalResourcePathValueSemanticsProvider.java | 3 +-
.../ObjectSerializer_builtinHandlers.java | 8 +-
.../specloader/SpecificationLoaderDefault.java | 9 +-
.../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 +-
core/pom.xml | 72 +-
.../system/ObjectActionLayoutXmlDefaultTest.java | 2 +-
.../system/OneToManyAssociationDefaultTest.java | 2 +-
.../system/TypeExtractorMethodReturnTest.java | 2 +-
.../system/TypeExtractorMethodsParametersTest.java | 2 +-
.../ixn/InteractionDtoServiceInternalDefault.java | 14 +-
.../publish/PublishedObjectsDefault.java | 4 +-
.../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 +-
dependencies.gradle | 1 -
examples/demo/domain/build.gradle | 1 +
examples/demo/domain/pom.xml | 14 +-
.../_infra/resources/ResourceReaderService.java | 6 +-
.../UrlEncodingServiceNaiveInMemory.java | 53 +
.../dom/_infra/utils/ThereCanBeOnlyOne.java | 75 -
.../demoapp/dom/actions/async/AsyncActionDemo.java | 4 +-
.../demoapp/dom/annotDomain/Action/ActionMenu.java | 37 +
.../dom/annotDomain/Action/associateWith/.gitkeep | 0
.../dom/annotDomain/Action/command/.gitkeep | 0
.../dom/annotDomain/Action/domainEvent/.gitkeep | 0
.../demoapp/dom/annotDomain/Action/hidden/.gitkeep | 0
.../dom/annotDomain/Action/publishing/.gitkeep | 0
.../dom/annotDomain/Action/restrictTo/.gitkeep | 0
.../dom/annotDomain/Action/semantics/.gitkeep | 0
.../demoapp/dom/annotDomain/Action/typeOf/.gitkeep | 0
.../dom/annotDomain/Collection/CollectionMenu.java | 37 +
.../annotDomain/Collection/domainEvent/.gitkeep | 0
.../dom/annotDomain/Collection/editing/.gitkeep | 0
.../dom/annotDomain/Collection/hidden/.gitkeep | 0
.../Collection/mementoSerialization/.gitkeep | 0
.../dom/annotDomain/Collection/typeOf/.gitkeep | 0
.../annotDomain/DomainObject/DomainObjectMenu.java | 37 +
.../dom/annotDomain/DomainObject/auditing/.gitkeep | 0
.../annotDomain/DomainObject/autoComplete/.gitkeep | 0
.../dom/annotDomain/DomainObject/bounded/.gitkeep | 0
.../dom/annotDomain/DomainObject/editing/.gitkeep | 0
.../annotDomain/DomainObject/mixinMethod/.gitkeep | 0
.../dom/annotDomain/DomainObject/nature/.gitkeep | 0
.../annotDomain/DomainObject/objectType/.gitkeep | 0
.../annotDomain/DomainObject/publishing/.gitkeep | 0
.../DomainObject/xxxDomainEvent/.gitkeep | 0
.../DomainObject/xxxLifecycleEvent/.gitkeep | 0
.../dom/annotDomain/Property/PropertyMenu.java | 119 +
.../dom/annotDomain/Property/command/.gitkeep | 0
.../dom/annotDomain/Property/domainEvent/.gitkeep | 0
.../editing/EditingEnabledMetaAnnotation.java | 23 +
.../editing/PropertyEditingVm-description.adoc | 72 +
.../Property/editing/PropertyEditingVm.java | 101 +
.../Property/editing/PropertyEditingVm.layout.xml | 43 +
.../fileAccept/FileAcceptPdfMetaAnnotation.java | 24 +
.../PropertyFileAcceptVm-description.adoc | 105 +
.../Property/fileAccept/PropertyFileAcceptVm.java | 111 +
.../fileAccept/PropertyFileAcceptVm.layout.xml | 43 +
...FileAcceptVm_updateClobWithParameterLayout.java | 41 +
...pertyFileAcceptVm_updateWithMetaAnnotation.java | 55 +
...cceptVm_updateWithMetaAnnotationOverridden.java | 42 +
...ertyFileAcceptVm_updateWithParameterLayout.java | 40 +
.../dom/annotDomain/Property/hidden/.gitkeep | 0
.../maxLength/MaxLength10MetaAnnotation.java | 26 +
.../maxLength/PropertyMaxLengthVm-description.adoc | 99 +
.../Property/maxLength/PropertyMaxLengthVm.java | 98 +
.../maxLength/PropertyMaxLengthVm.layout.xml | 43 +
...opertyMaxLengthVm_updateWithMetaAnnotation.java | 54 +
...engthVm_updateWithMetaAnnotationOverridden.java | 41 +
...pertyMaxLengthVm_updateWithParameterLayout.java | 39 +
.../Property/mementoSerialization/.gitkeep | 0
.../MustSatisfyOfWorkingAgeMetaAnnotation.java | 28 +
.../mustSatisfy/OfRetirementAgeSpecification.java | 14 +
.../mustSatisfy/OfWorkingAgeSpecification.java | 14 +
.../PropertyMustSatisfyVm-description.adoc | 112 +
.../mustSatisfy/PropertyMustSatisfyVm.java | 99 +
.../mustSatisfy/PropertyMustSatisfyVm.layout.xml | 43 +
...ertyMustSatisfyVm_updateWithMetaAnnotation.java | 54 +
...tisfyVm_updateWithMetaAnnotationOverridden.java | 43 +
...rtyMustSatisfyVm_updateWithParameterLayout.java | 40 +
.../dom/annotDomain/Property/optionality/.gitkeep | 0
.../dom/annotDomain/Property/projecting/.gitkeep | 0
.../dom/annotDomain/Property/publishing/.gitkeep | 0
.../PropertyRegexPatternVm-description.adoc | 86 +
.../regexPattern/PropertyRegexPatternVm.java | 104 +
.../regexPattern/PropertyRegexPatternVm.layout.xml | 43 +
...rtyRegexPatternVm_updateWithMetaAnnotation.java | 54 +
...tternVm_updateWithMetaAnnotationOverridden.java | 45 +
...tyRegexPatternVm_updateWithParameterLayout.java | 39 +
.../RegexPatternEmailComMetaAnnotation.java | 33 +
.../annotLayout/ActionLayout/ActionLayoutMenu.java | 46 +
.../annotLayout/ActionLayout/bookmarking/.gitkeep | 0
.../dom/annotLayout/ActionLayout/cssClass/.gitkeep | 0
.../annotLayout/ActionLayout/cssClassFa/.gitkeep | 0
.../annotLayout/ActionLayout/describedAs/.gitkeep | 0
.../dom/annotLayout/ActionLayout/hidden/.gitkeep | 0
.../dom/annotLayout/ActionLayout/named/.gitkeep | 0
.../ActionLayoutPositionVm-description.adoc | 0
.../position/ActionLayoutPositionVm.java | 65 +
.../position/ActionLayoutPositionVm.layout.xml | 0
.../ActionLayoutPositionVm_annotatedBelow.java | 49 +
.../ActionLayoutPositionVm_annotatedPanel.java | 49 +
...ionLayoutPositionVm_annotatedPanelDropDown.java | 49 +
.../ActionLayoutPositionVm_annotatedRight.java | 49 +
.../ActionLayoutPositionVm_layoutBelow.java | 49 +
.../ActionLayoutPositionVm_layoutPanel.java | 49 +
...ActionLayoutPositionVm_layoutPanelDropDown.java | 49 +
.../ActionLayoutPositionVm_layoutRight.java | 49 +
.../ActionLayoutPromptStyleVm-description.adoc | 0
.../promptStyle/ActionLayoutPromptStyleVm.java | 89 +
.../ActionLayoutPromptStyleVm.layout.xml | 0
.../ActionLayoutPromptStyleVm_annotatedInline.java | 50 +
...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java | 50 +
.../ActionLayoutPromptStyleVm_annotatedModal.java | 50 +
...ActionLayoutPromptStyleVm_annotatedSidebar.java | 50 +
.../ActionLayoutPromptStyleVm_layoutDialog.java | 55 +
.../ActionLayoutPromptStyleVm_layoutInline.java | 49 +
...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java | 49 +
.../ActionLayout/redirectPolicy/.gitkeep | 0
.../CollectionLayout/CollectionLayoutMenu.java | 37 +
.../annotLayout/CollectionLayout/cssClass/.gitkeep | 0
.../CollectionLayout/defaultView/.gitkeep | 0
.../CollectionLayout/describedAs/.gitkeep | 0
.../annotLayout/CollectionLayout/hidden/.gitkeep | 0
.../annotLayout/CollectionLayout/named/.gitkeep | 0
.../annotLayout/CollectionLayout/paged/.gitkeep | 0
.../annotLayout/CollectionLayout/sortedBy/.gitkeep | 0
.../DomainObjectLayout/DomainObjectLayoutMenu.java | 52 +
.../DomainObjectLayout/bookmarking/.gitkeep | 0
.../DomainObjectLayout/cssClass/.gitkeep | 0
.../DomainObjectLayout/cssClassFa/.gitkeep | 0
.../DomainObjectLayout/describedAs/.gitkeep | 0
.../annotLayout/DomainObjectLayout/named/.gitkeep | 0
.../annotLayout/DomainObjectLayout/paged/.gitkeep | 0
.../annotLayout/DomainObjectLayout/plural/.gitkeep | 0
.../DomainObjectLayout/xxxUiEvent/.gitkeep | 0
.../PropertyLayout/PropertyLayoutMenu.java | 151 +
.../cssClass/CssClassMetaAnnotation.java | 25 +
.../PropertyLayoutCssClassVm-description.adoc | 135 +
.../cssClass/PropertyLayoutCssClassVm.java | 107 +
.../cssClass/PropertyLayoutCssClassVm.layout.xml | 0
.../PropertyLayoutCssClassVm_mixinProperty.java | 50 +
...CssClassVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...yLayoutCssClassVm_updateWithMetaAnnotation.java | 36 +
...ClassVm_updateWithMetaAnnotationOverridden.java | 38 +
...LayoutCssClassVm_updateWithParameterLayout.java | 37 +
.../describedAs/DescribedAsMetaAnnotation.java | 25 +
.../PropertyLayoutDescribedAsVm-description.adoc | 137 +
.../describedAs/PropertyLayoutDescribedAsVm.java | 102 +
.../PropertyLayoutDescribedAsVm.layout.xml | 0
.../PropertyLayoutDescribedAsVm_mixinProperty.java | 47 +
...cribedAsVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...youtDescribedAsVm_updateWithMetaAnnotation.java | 36 +
...bedAsVm_updateWithMetaAnnotationOverridden.java | 37 +
...outDescribedAsVm_updateWithParameterLayout.java | 36 +
.../hidden/HiddenEverywhereMetaAnnotation.java | 24 +
.../hidden/PropertyLayoutHiddenVm-description.adoc | 0
.../hidden/PropertyLayoutHiddenVm.java | 151 +
.../hidden/PropertyLayoutHiddenVm.layout.xml | 0
...utHiddenVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 51 +
.../PropertyLayoutHiddenVm_returnsChildren.java | 29 +
.../PropertyLayoutHiddenChildVm-description.adoc | 0
.../hidden/child/PropertyLayoutHiddenChildVm.java | 192 +
.../child/PropertyLayoutHiddenChildVm.layout.xml | 0
.../PropertyLayoutHiddenChildVm_mixinProperty.java | 49 +
.../LabelPositionLeftMetaAnnotation.java | 26 +
.../LabelPositionTopMetaAnnotation.java | 26 +
.../PropertyLayoutLabelPositionVm-description.adoc | 236 +
.../PropertyLayoutLabelPositionVm.java | 201 +
.../PropertyLayoutLabelPositionVm.layout.xml | 49 +
...ropertyLayoutLabelPositionVm_mixinProperty.java | 51 +
...PositionVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 50 +
...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 +
.../multiLine/MultiLineMetaAnnotation.java | 25 +
.../PropertyLayoutMultiLineVm-description.adoc | 135 +
.../multiLine/PropertyLayoutMultiLineVm.java | 123 +
.../multiLine/PropertyLayoutMultiLineVm.layout.xml | 0
.../PropertyLayoutMultiLineVm_mixinProperty.java | 48 +
...ultiLineVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...LayoutMultiLineVm_updateWithMetaAnnotation.java | 54 +
...iLineVm_updateWithMetaAnnotationOverridden.java | 38 +
...ayoutMultiLineVm_updateWithParameterLayout.java | 37 +
.../PropertyLayout/named/NamedMetaAnnotation.java | 25 +
.../named/PropertyLayoutNamedVm-description.adoc | 158 +
.../named/PropertyLayoutNamedVm.java | 140 +
.../named/PropertyLayoutNamedVm.layout.xml | 0
.../named/PropertyLayoutNamedVm_mixinProperty.java | 48 +
...outNamedVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...pertyLayoutNamedVm_updateWithEscapedMarkup.java | 38 +
.../PropertyLayoutNamedVm_updateWithMarkup.java | 39 +
...ertyLayoutNamedVm_updateWithMetaAnnotation.java | 36 +
...NamedVm_updateWithMetaAnnotationOverridden.java | 38 +
...rtyLayoutNamedVm_updateWithParameterLayout.java | 37 +
.../PropertyLayout/navigable/FileNodeType.java | 34 +
.../navigable/FileNodeVm-DIRECTORY.svg | 0
.../PropertyLayout/navigable/FileNodeVm-FILE.svg | 0
.../navigable/FileNodeVm-FILE_SYSTEM_ROOT.svg | 0
.../navigable/FileNodeVm-description.adoc | 0
.../PropertyLayout/navigable/FileNodeVm.java | 115 +
.../PropertyLayout/navigable/FileNodeVm.layout.xml | 0
.../navigable/FileNodeVm_returnsTree.java | 30 +
.../navigable/FileSystemTreeAdapter.java | 62 +
.../navigable/FileTreeNodeService.java | 69 +
.../PropertyLayoutRenderDayVm-description.adoc | 151 +
.../renderDay/PropertyLayoutRenderDayVm.java | 152 +
.../renderDay/PropertyLayoutRenderDayVm.layout.xml | 0
.../PropertyLayoutRenderDayVm_downloadAsXml.java | 35 +
...RenderDayVm_mixinEndDateWithMetaAnnotation.java | 50 +
...m_mixinEndDateWithMetaAnnotationOverridden.java | 54 +
...RenderDayVm_mixinEndDateWithPropertyLayout.java | 51 +
...enderDayVm_updateEndDateWithMetaAnnotation.java | 56 +
..._updateEndDateWithMetaAnnotationOverridden.java | 42 +
...nderDayVm_updateEndDateWithParameterLayout.java | 40 +
.../RenderDayMetaAnnotationEndDateExclusive.java | 26 +
.../RenderDayMetaAnnotationStartDateInclusive.java | 26 +
.../repainting/PdfJsViewerAdvisorFallback.java | 27 +
.../PropertyLayoutRepaintingVm-description.adoc | 112 +
.../repainting/PropertyLayoutRepaintingVm.java | 124 +
.../PropertyLayoutRepaintingVm.layout.xml | 49 +
.../PropertyLayoutRepaintingVm_mixinProperty.java | 51 +
...paintingVm_mixinPropertyWithMetaAnnotation.java | 50 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 52 +
.../RepaintingNoRepaintMetaAnnotation.java | 23 +
.../RepaintingRepaintMetaAnnotation.java | 23 +
.../PropertyLayoutTypicalLengthVm-description.adoc | 145 +
.../PropertyLayoutTypicalLengthVm.java | 107 +
.../PropertyLayoutTypicalLengthVm.layout.xml | 48 +
...ropertyLayoutTypicalLengthVm_mixinProperty.java | 48 +
...alLengthVm_mixinPropertyWithMetaAnnotation.java | 48 +
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 +
...utTypicalLengthVm_updateWithMetaAnnotation.java | 54 +
...engthVm_updateWithMetaAnnotationOverridden.java | 38 +
...tTypicalLengthVm_updateWithParameterLayout.java | 37 +
.../typicalLength/TypicalLengthMetaAnnotation.java | 25 +
.../annotations/ActionLayout/ActionLayoutMenu.java | 47 -
.../position/ActionLayoutPositionVm.java | 65 -
.../ActionLayoutPositionVm_annotatedBelow.java | 49 -
.../ActionLayoutPositionVm_annotatedPanel.java | 49 -
...ionLayoutPositionVm_annotatedPanelDropDown.java | 49 -
.../ActionLayoutPositionVm_annotatedRight.java | 49 -
.../ActionLayoutPositionVm_layoutBelow.java | 49 -
.../ActionLayoutPositionVm_layoutPanel.java | 49 -
...ActionLayoutPositionVm_layoutPanelDropDown.java | 49 -
.../ActionLayoutPositionVm_layoutRight.java | 49 -
.../promptStyle/ActionLayoutPromptStyleVm.java | 89 -
.../ActionLayoutPromptStyleVm_annotatedInline.java | 50 -
...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java | 50 -
.../ActionLayoutPromptStyleVm_annotatedModal.java | 50 -
...ActionLayoutPromptStyleVm_annotatedSidebar.java | 50 -
.../ActionLayoutPromptStyleVm_layoutDialog.java | 49 -
.../ActionLayoutPromptStyleVm_layoutInline.java | 49 -
...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java | 49 -
.../PropertyLayout/PropertyLayoutMenu.java | 109 -
.../cssClass/CssClassMetaAnnotation.java | 25 -
.../PropertyLayoutCssClassVm-description.adoc | 135 -
.../cssClass/PropertyLayoutCssClassVm.java | 108 -
.../PropertyLayoutCssClassVm_mixinProperty.java | 50 -
...CssClassVm_mixinPropertyWithMetaAnnotation.java | 49 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...yLayoutCssClassVm_updateWithMetaAnnotation.java | 36 -
...ClassVm_updateWithMetaAnnotationOverridden.java | 38 -
...LayoutCssClassVm_updateWithParameterLayout.java | 37 -
.../describedAs/DescribedAsMetaAnnotation.java | 25 -
.../PropertyLayoutDescribedAsVm-description.adoc | 137 -
.../describedAs/PropertyLayoutDescribedAsVm.java | 103 -
.../PropertyLayoutDescribedAsVm_mixinProperty.java | 48 -
...cribedAsVm_mixinPropertyWithMetaAnnotation.java | 49 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 50 -
...youtDescribedAsVm_updateWithMetaAnnotation.java | 36 -
...bedAsVm_updateWithMetaAnnotationOverridden.java | 37 -
...outDescribedAsVm_updateWithParameterLayout.java | 36 -
.../hidden/HiddenEverywhereMetaAnnotation.java | 25 -
.../hidden/PropertyLayoutHiddenVm.java | 151 -
...utHiddenVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 51 -
.../PropertyLayoutHiddenVm_returnsChildren.java | 31 -
.../hidden/child/PropertyLayoutHiddenChildVm.java | 192 -
.../PropertyLayoutHiddenChildVm_mixinProperty.java | 49 -
.../multiLine/MultiLineMetaAnnotation.java | 25 -
.../PropertyLayoutMultiLineVm-description.adoc | 135 -
.../multiLine/PropertyLayoutMultiLineVm.java | 124 -
.../PropertyLayoutMultiLineVm_mixinProperty.java | 49 -
...ultiLineVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...LayoutMultiLineVm_updateWithMetaAnnotation.java | 54 -
...iLineVm_updateWithMetaAnnotationOverridden.java | 38 -
...ayoutMultiLineVm_updateWithParameterLayout.java | 37 -
.../PropertyLayout/named/NamedMetaAnnotation.java | 25 -
.../named/PropertyLayoutNamedVm-description.adoc | 158 -
.../named/PropertyLayoutNamedVm.java | 141 -
.../named/PropertyLayoutNamedVm_mixinProperty.java | 49 -
...outNamedVm_mixinPropertyWithMetaAnnotation.java | 48 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...pertyLayoutNamedVm_updateWithEscapedMarkup.java | 38 -
.../PropertyLayoutNamedVm_updateWithMarkup.java | 41 -
...ertyLayoutNamedVm_updateWithMetaAnnotation.java | 36 -
...NamedVm_updateWithMetaAnnotationOverridden.java | 38 -
...rtyLayoutNamedVm_updateWithParameterLayout.java | 37 -
.../PropertyLayout/navigable/FileNodeType.java | 34 -
.../PropertyLayout/navigable/FileNodeVm.java | 115 -
.../navigable/FileNodeVm_returnsTree.java | 32 -
.../navigable/FileSystemTreeAdapter.java | 62 -
.../navigable/FileTreeNodeService.java | 69 -
.../PropertyLayoutRenderDayVm-description.adoc | 149 -
.../renderDay/PropertyLayoutRenderDayVm.java | 152 -
.../PropertyLayoutRenderDayVm_downloadAsXml.java | 36 -
...RenderDayVm_mixinEndDateWithMetaAnnotation.java | 50 -
...m_mixinEndDateWithMetaAnnotationOverridden.java | 55 -
...RenderDayVm_mixinEndDateWithPropertyLayout.java | 51 -
...enderDayVm_updateEndDateWithMetaAnnotation.java | 56 -
..._updateEndDateWithMetaAnnotationOverridden.java | 42 -
...nderDayVm_updateEndDateWithParameterLayout.java | 40 -
.../RenderDayMetaAnnotationEndDateExclusive.java | 26 -
.../RenderDayMetaAnnotationStartDateInclusive.java | 26 -
.../java/demoapp/dom/linebreaker/LineBreaker.java | 7 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 23 +-
.../java/demoapp/dom/types/isis/IsisTypesMenu.java | 8 +-
.../dom/types/isis/blobs/IsisBlobs-common.adoc | 64 +
.../types/isis/blobs/IsisBlobs-description.adoc | 64 +-
.../demoapp/dom/types/isis/blobs/IsisBlobs.java | 2 +-
.../types/isis/blobs/holder/IsisBlobHolder2.java | 35 +-
.../IsisBlobHolder_actionReturningCollection.java | 3 -
.../blobs/holder/IsisBlobHolder_mixinProperty.java | 2 -
...obHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../isis/blobs/jdo/IsisBlobJdo-description.adoc | 1 +
.../dom/types/isis/blobs/jdo/IsisBlobJdo.java | 43 +-
.../types/isis/blobs/jdo/IsisBlobJdo.layout.xml | 2 +-
.../isis/blobs/jdo/IsisBlobJdoSeedService.java | 5 -
.../types/isis/blobs/samples/IsisBlobsSamples.java | 1 -
.../isis/blobs/vm/IsisBlobVm-description.adoc | 4 +-
.../dom/types/isis/blobs/vm/IsisBlobVm.java | 12 +-
.../dom/types/isis/blobs/vm/IsisBlobVm.layout.xml | 2 +-
.../dom/types/isis/clobs/IsisClobs-common.adoc | 63 +
.../types/isis/clobs/IsisClobs-description.adoc | 64 +-
.../demoapp/dom/types/isis/clobs/IsisClobs.java | 2 +-
.../types/isis/clobs/holder/IsisClobHolder2.java | 35 +-
.../IsisClobHolder_actionReturningCollection.java | 3 -
.../clobs/holder/IsisClobHolder_mixinProperty.java | 2 -
...obHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../isis/clobs/jdo/IsisClobJdo-description.adoc | 1 +
.../dom/types/isis/clobs/jdo/IsisClobJdo.java | 47 +-
.../types/isis/clobs/jdo/IsisClobJdo.layout.xml | 2 +-
.../isis/clobs/jdo/IsisClobJdoSeedService.java | 5 -
.../types/isis/clobs/samples/IsisClobsSamples.java | 5 +-
.../dom/types/isis/clobs/samples/all_well.xml | 7095 ++++++++++++++++++++
.../isis/clobs/vm/IsisClobVm-description.adoc | 2 +
.../dom/types/isis/clobs/vm/IsisClobVm.java | 6 +-
.../dom/types/isis/clobs/vm/IsisClobVm.layout.xml | 2 +-
.../dom/types/isis/images/IsisImages-common.adoc | 63 +
.../types/isis/images/IsisImages-description.adoc | 64 +-
.../demoapp/dom/types/isis/images/IsisImages.java | 2 +-
.../types/isis/images/holder/IsisImageHolder2.java | 35 +-
.../IsisImageHolder_actionReturningCollection.java | 3 -
.../holder/IsisImageHolder_mixinProperty.java | 2 -
...geHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../isis/images/jdo/IsisImageJdo-description.adoc | 1 +
.../dom/types/isis/images/jdo/IsisImageJdo.java | 6 +-
.../types/isis/images/jdo/IsisImageJdo.layout.xml | 2 +-
.../isis/images/jdo/IsisImageJdoSeedService.java | 5 -
.../isis/images/samples/IsisImagesSamples.java | 2 +-
.../isis/images/vm/IsisImageVm-description.adoc | 1 +
.../dom/types/isis/images/vm/IsisImageVm.java | 6 +-
.../types/isis/images/vm/IsisImageVm.layout.xml | 2 +-
.../IsisLocalResourcePaths-common.adoc | 63 +
.../IsisLocalResourcePaths-description.adoc | 105 +-
.../localresourcepaths/IsisLocalResourcePaths.java | 2 +-
.../IsisLocalResourcePathsSamples.java | 37 -
.../holder/IsisLocalResourcePathHolder2.java | 35 +-
...sourcePathHolder_actionReturningCollection.java | 3 -
.../IsisLocalResourcePathHolder_mixinProperty.java | 2 -
...thHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../jdo/IsisLocalResourcePathJdo-description.adoc | 1 +
.../jdo/IsisLocalResourcePathJdo.java | 21 +-
.../jdo/IsisLocalResourcePathJdo.layout.xml | 2 +-
.../jdo/IsisLocalResourcePathJdoSeedService.java | 5 -
.../samples/IsisLocalResourcePathsSamples.java | 38 +
.../vm/IsisLocalResourcePathVm-description.adoc | 2 +
.../vm/IsisLocalResourcePathVm.java | 6 +-
.../vm/IsisLocalResourcePathVm.layout.xml | 2 +-
.../dom/types/isis/markups/IsisMarkups-common.adoc | 63 +
.../isis/markups/IsisMarkups-description.adoc | 64 +-
.../dom/types/isis/markups/IsisMarkups.java | 2 +-
.../isis/markups/holder/IsisMarkupHolder2.java | 34 +-
.../markups/jdo/IsisMarkupJdo-description.adoc | 1 +
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 18 +-
.../isis/markups/jdo/IsisMarkupJdo.layout.xml | 2 +-
.../isis/markups/jdo/IsisMarkupJdoSeedService.java | 5 +-
.../isis/markups/vm/IsisMarkupVm-description.adoc | 2 +
.../dom/types/isis/markups/vm/IsisMarkupVm.java | 5 +-
.../types/isis/markups/vm/IsisMarkupVm.layout.xml | 2 +-
.../types/isis/passwords/IsisPasswords-common.adoc | 63 +
.../isis/passwords/IsisPasswords-description.adoc | 64 +-
.../dom/types/isis/passwords/IsisPasswords.java | 2 +-
.../types/isis/passwords/IsisPasswordsSamples.java | 37 -
.../isis/passwords/holder/IsisPasswordHolder2.java | 35 +-
...isPasswordHolder_actionReturningCollection.java | 3 -
.../holder/IsisPasswordHolder_mixinProperty.java | 2 -
...rdHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../passwords/jdo/IsisPasswordJdo-description.adoc | 1 +
.../types/isis/passwords/jdo/IsisPasswordJdo.java | 6 +-
.../isis/passwords/jdo/IsisPasswordJdo.layout.xml | 2 +-
.../passwords/jdo/IsisPasswordJdoSeedService.java | 5 -
.../passwords/samples/IsisPasswordsSamples.java | 37 +
.../passwords/vm/IsisPasswordVm-description.adoc | 2 +
.../types/isis/passwords/vm/IsisPasswordVm.java | 6 +-
.../isis/passwords/vm/IsisPasswordVm.layout.xml | 2 +-
.../dom/types/isisext/IsisExtTypesMenu.java | 2 -
.../isisext/asciidocs/IsisAsciiDocs-common.adoc | 63 +
.../asciidocs/IsisAsciiDocs-description.adoc | 64 +-
.../dom/types/isisext/asciidocs/IsisAsciiDocs.java | 2 +-
.../asciidocs/holder/IsisAsciiDocHolder2.java | 34 +-
.../asciidocs/jdo/IsisAsciiDocJdo-description.adoc | 1 +
.../isisext/asciidocs/jdo/IsisAsciiDocJdo.java | 16 +-
.../asciidocs/jdo/IsisAsciiDocJdo.layout.xml | 2 +-
.../asciidocs/jdo/IsisAsciiDocJdoSeedService.java | 5 -
.../samples/IsisAsciiDocSamples-sample10.adoc | 3 +-
.../samples/IsisAsciiDocSamples-sample8.adoc | 5 +-
.../asciidocs/vm/IsisAsciiDocVm-description.adoc | 2 +
.../types/isisext/asciidocs/vm/IsisAsciiDocVm.java | 5 +-
.../isisext/asciidocs/vm/IsisAsciiDocVm.layout.xml | 2 +-
.../isisext/markdowns/IsisMarkdowns-common.adoc | 63 +
.../markdowns/IsisMarkdowns-description.adoc | 64 +-
.../dom/types/isisext/markdowns/IsisMarkdowns.java | 2 +-
.../markdowns/holder/IsisMarkdownHolder2.java | 34 +-
.../markdowns/jdo/IsisMarkdownJdo-description.adoc | 1 +
.../isisext/markdowns/jdo/IsisMarkdownJdo.java | 16 +-
.../markdowns/jdo/IsisMarkdownJdo.layout.xml | 2 +-
.../markdowns/jdo/IsisMarkdownJdoSeedService.java | 3 -
.../markdowns/vm/IsisMarkdownVm-description.adoc | 2 +
.../types/isisext/markdowns/vm/IsisMarkdownVm.java | 5 +-
.../isisext/markdowns/vm/IsisMarkdownVm.layout.xml | 2 +-
.../dom/types/javaawt/JavaAwtTypesMenu.java | 6 +-
.../types/javaawt/images/JavaAwtImageService.java | 67 -
.../types/javaawt/images/JavaAwtImages-common.adoc | 63 +
.../javaawt/images/JavaAwtImages-description.adoc | 64 +-
.../dom/types/javaawt/images/JavaAwtImages.java | 9 +-
.../javaawt/images/holder/JavaAwtImageHolder.java | 18 +-
.../javaawt/images/holder/JavaAwtImageHolder2.java | 43 +-
.../holder/JavaAwtImageHolder_actionReturning.java | 3 +-
...vaAwtImageHolder_actionReturningCollection.java | 3 -
.../holder/JavaAwtImageHolder_mixinProperty.java | 4 +-
...ImageHolder_updateReadOnlyOptionalProperty.java | 4 +-
.../JavaAwtImageHolder_updateReadOnlyProperty.java | 4 +-
...geHolder_updateReadOnlyPropertyWithChoices.java | 9 +-
.../images/jdo/JavaAwtImageJdo-description.adoc | 3 +-
.../types/javaawt/images/jdo/JavaAwtImageJdo.java | 18 +-
.../javaawt/images/jdo/JavaAwtImageJdo.layout.xml | 2 +-
.../images/jdo/JavaAwtImageJdoEntities.java | 2 +-
.../images/jdo/JavaAwtImageJdoSeedService.java | 7 +-
.../images/samples/JavaAwtImageService.java | 64 +
.../images/samples/JavaAwtImagesSamples.java | 1 -
.../images/vm/JavaAwtImageVm-description.adoc | 2 +
.../types/javaawt/images/vm/JavaAwtImageVm.java | 24 +-
.../javaawt/images/vm/JavaAwtImageVm.layout.xml | 2 +-
.../dom/types/javalang/JavaLangTypesMenu.java | 4 +-
.../javalang/booleans/WrapperBooleans-common.adoc | 61 +
.../booleans/WrapperBooleans-description.adoc | 64 +-
.../types/javalang/booleans/WrapperBooleans.java | 2 +-
.../booleans/holder/WrapperBooleanHolder2.java | 34 +-
.../jdo/WrapperBooleanJdo-description.adoc | 2 +
.../javalang/booleans/jdo/WrapperBooleanJdo.java | 4 +-
.../booleans/jdo/WrapperBooleanJdo.layout.xml | 2 +-
.../booleans/jdo/WrapperBooleanJdoSeedService.java | 3 -
.../booleans/vm/WrapperBooleanVm-description.adoc | 2 +
.../javalang/booleans/vm/WrapperBooleanVm.java | 4 +-
.../booleans/vm/WrapperBooleanVm.layout.xml | 2 +-
.../types/javalang/bytes/WrapperBytes-common.adoc | 63 +
.../javalang/bytes/WrapperBytes-description.adoc | 64 +-
.../dom/types/javalang/bytes/WrapperBytes.java | 2 +-
.../javalang/bytes/holder/WrapperByteHolder2.java | 34 +-
.../bytes/jdo/WrapperByteJdo-description.adoc | 1 +
.../types/javalang/bytes/jdo/WrapperByteJdo.java | 4 +-
.../javalang/bytes/jdo/WrapperByteJdo.layout.xml | 2 +-
.../bytes/jdo/WrapperByteJdoSeedService.java | 3 -
.../bytes/vm/WrapperByteVm-description.adoc | 2 +
.../dom/types/javalang/bytes/vm/WrapperByteVm.java | 4 +-
.../javalang/bytes/vm/WrapperByteVm.layout.xml | 2 +-
.../characters/WrapperCharacters-common.adoc | 63 +
.../characters/WrapperCharacters-description.adoc | 64 +-
.../javalang/characters/WrapperCharacters.java | 2 +-
.../characters/holder/WrapperCharacterHolder2.java | 34 +-
.../jdo/WrapperCharacterJdo-description.adoc | 1 +
.../characters/jdo/WrapperCharacterJdo.java | 4 +-
.../characters/jdo/WrapperCharacterJdo.layout.xml | 2 +-
.../jdo/WrapperCharacterJdoSeedService.java | 3 -
.../vm/WrapperCharacterVm-description.adoc | 2 +
.../javalang/characters/vm/WrapperCharacterVm.java | 4 +-
.../characters/vm/WrapperCharacterVm.layout.xml | 2 +-
.../javalang/doubles/WrapperDoubles-common.adoc | 63 +
.../doubles/WrapperDoubles-description.adoc | 64 +-
.../dom/types/javalang/doubles/WrapperDoubles.java | 2 +-
.../doubles/holder/WrapperDoubleHolder2.java | 34 +-
.../doubles/jdo/WrapperDoubleJdo-description.adoc | 1 +
.../javalang/doubles/jdo/WrapperDoubleJdo.java | 4 +-
.../doubles/jdo/WrapperDoubleJdo.layout.xml | 2 +-
.../doubles/jdo/WrapperDoubleJdoSeedService.java | 3 -
.../doubles/vm/WrapperDoubleVm-description.adoc | 2 +
.../types/javalang/doubles/vm/WrapperDoubleVm.java | 4 +-
.../javalang/doubles/vm/WrapperDoubleVm.layout.xml | 2 +-
.../javalang/floats/WrapperFloats-common.adoc | 63 +
.../javalang/floats/WrapperFloats-description.adoc | 64 +-
.../dom/types/javalang/floats/WrapperFloats.java | 2 +-
.../floats/holder/WrapperFloatHolder2.java | 34 +-
.../floats/jdo/WrapperFloatJdo-description.adoc | 1 +
.../types/javalang/floats/jdo/WrapperFloatJdo.java | 4 +-
.../javalang/floats/jdo/WrapperFloatJdo.layout.xml | 2 +-
.../floats/jdo/WrapperFloatJdoSeedService.java | 3 -
.../floats/vm/WrapperFloatVm-description.adoc | 2 +
.../types/javalang/floats/vm/WrapperFloatVm.java | 4 +-
.../javalang/floats/vm/WrapperFloatVm.layout.xml | 2 +-
.../javalang/integers/WrapperIntegers-common.adoc | 63 +
.../integers/WrapperIntegers-description.adoc | 64 +-
.../types/javalang/integers/WrapperIntegers.java | 2 +-
.../integers/holder/WrapperIntegerHolder2.java | 34 +-
.../jdo/WrapperIntegerJdo-description.adoc | 1 +
.../javalang/integers/jdo/WrapperIntegerJdo.java | 4 +-
.../integers/jdo/WrapperIntegerJdo.layout.xml | 2 +-
.../integers/jdo/WrapperIntegerJdoSeedService.java | 3 -
.../integers/vm/WrapperIntegerVm-description.adoc | 2 +
.../javalang/integers/vm/WrapperIntegerVm.java | 4 +-
.../integers/vm/WrapperIntegerVm.layout.xml | 2 +-
.../types/javalang/longs/WrapperLongs-common.adoc | 63 +
.../javalang/longs/WrapperLongs-description.adoc | 64 +-
.../dom/types/javalang/longs/WrapperLongs.java | 2 +-
.../javalang/longs/holder/WrapperLongHolder2.java | 34 +-
.../longs/jdo/WrapperLongJdo-description.adoc | 2 +
.../types/javalang/longs/jdo/WrapperLongJdo.java | 4 +-
.../javalang/longs/jdo/WrapperLongJdo.layout.xml | 2 +-
.../longs/jdo/WrapperLongJdoSeedService.java | 3 -
.../longs/vm/WrapperLongVm-description.adoc | 2 +
.../dom/types/javalang/longs/vm/WrapperLongVm.java | 4 +-
.../javalang/longs/vm/WrapperLongVm.layout.xml | 2 +-
.../javalang/shorts/WrapperShorts-common.adoc | 63 +
.../javalang/shorts/WrapperShorts-description.adoc | 64 +-
.../dom/types/javalang/shorts/WrapperShorts.java | 2 +-
.../shorts/holder/WrapperShortHolder2.java | 34 +-
.../shorts/jdo/WrapperShortJdo-description.adoc | 1 +
.../types/javalang/shorts/jdo/WrapperShortJdo.java | 4 +-
.../javalang/shorts/jdo/WrapperShortJdo.layout.xml | 2 +-
.../shorts/jdo/WrapperShortJdoSeedService.java | 3 -
.../shorts/vm/WrapperShortVm-description.adoc | 2 +
.../types/javalang/shorts/vm/WrapperShortVm.java | 4 +-
.../javalang/shorts/vm/WrapperShortVm.layout.xml | 2 +-
.../javalang/strings/JavaLangStrings-common.adoc | 63 +
.../strings/JavaLangStrings-description.adoc | 64 +-
.../types/javalang/strings/JavaLangStrings.java | 2 +-
.../strings/holder/JavaLangStringHolder2.java | 35 +-
...LangStringHolder_actionReturningCollection.java | 3 -
.../holder/JavaLangStringHolder_mixinProperty.java | 2 -
...ngHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../strings/jdo/JavaLangStringJdo-description.adoc | 1 +
.../javalang/strings/jdo/JavaLangStringJdo.java | 6 +-
.../strings/jdo/JavaLangStringJdo.layout.xml | 2 +-
.../strings/jdo/JavaLangStringJdoSeedService.java | 5 -
.../strings/vm/JavaLangStringVm-description.adoc | 2 +
.../javalang/strings/vm/JavaLangStringVm.java | 6 +-
.../strings/vm/JavaLangStringVm.layout.xml | 2 +-
.../dom/types/javalang/voids/JavaLangVoids.java | 6 -
.../dom/types/javamath/JavaMathTypesMenu.java | 1 -
.../bigdecimals/JavaMathBigDecimals-common.adoc | 63 +
.../JavaMathBigDecimals-description.adoc | 64 +-
.../javamath/bigdecimals/JavaMathBigDecimals.java | 2 +-
.../holder/JavaMathBigDecimalHolder2.java | 35 +-
...BigDecimalHolder_actionReturningCollection.java | 3 -
.../JavaMathBigDecimalHolder_mixinProperty.java | 2 -
...alHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../jdo/JavaMathBigDecimalJdo-description.adoc | 1 +
.../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 6 +-
.../jdo/JavaMathBigDecimalJdo.layout.xml | 2 +-
.../jdo/JavaMathBigDecimalJdoSeedService.java | 4 -
.../vm/JavaMathBigDecimalVm-description.adoc | 1 +
.../bigdecimals/vm/JavaMathBigDecimalVm.java | 6 +-
.../bigdecimals/vm/JavaMathBigDecimalVm.layout.xml | 2 +-
.../bigintegers/JavaMathBigIntegers-common.adoc | 63 +
.../JavaMathBigIntegers-description.adoc | 64 +-
.../javamath/bigintegers/JavaMathBigIntegers.java | 2 +-
.../holder/JavaMathBigIntegerHolder2.java | 35 +-
...BigIntegerHolder_actionReturningCollection.java | 3 -
.../JavaMathBigIntegerHolder_mixinProperty.java | 2 -
...erHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../jdo/JavaMathBigIntegerJdo-description.adoc | 1 +
.../bigintegers/jdo/JavaMathBigIntegerJdo.java | 6 +-
.../jdo/JavaMathBigIntegerJdo.layout.xml | 2 +-
.../jdo/JavaMathBigIntegerJdoSeedService.java | 3 -
.../vm/JavaMathBigIntegerVm-description.adoc | 2 +
.../bigintegers/vm/JavaMathBigIntegerVm.java | 6 +-
.../bigintegers/vm/JavaMathBigIntegerVm.layout.xml | 2 +-
.../dom/types/javanet/urls/JavaNetUrls-common.adoc | 63 +
.../javanet/urls/JavaNetUrls-description.adoc | 64 +-
.../dom/types/javanet/urls/JavaNetUrls.java | 2 +-
.../javanet/urls/holder/JavaNetUrlHolder2.java | 35 +-
...JavaNetUrlHolder_actionReturningCollection.java | 3 -
.../holder/JavaNetUrlHolder_mixinProperty.java | 2 -
...rlHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../urls/jdo/JavaNetUrlJdo-description.adoc | 1 +
.../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java | 6 +-
.../javanet/urls/jdo/JavaNetUrlJdo.layout.xml | 2 +-
.../javanet/urls/jdo/JavaNetUrlJdoSeedService.java | 4 -
.../javanet/urls/vm/JavaNetUrlVm-description.adoc | 2 +
.../dom/types/javanet/urls/vm/JavaNetUrlVm.java | 6 +-
.../types/javanet/urls/vm/JavaNetUrlVm.layout.xml | 2 +-
.../javasql/javasqldate/JavaSqlDates-common.adoc | 79 +
.../javasqldate/JavaSqlDates-description.adoc | 64 +-
.../types/javasql/javasqldate/JavaSqlDates.java | 2 +-
.../javasqldate/holder/JavaSqlDateHolder2.java | 34 +-
.../javasqldate/holder/JavaSqlDateHolder3.java | 69 +
.../jdo/JavaSqlDateJdo-description.adoc | 1 +
.../javasql/javasqldate/jdo/JavaSqlDateJdo.java | 15 +-
.../javasqldate/jdo/JavaSqlDateJdo.layout.xml | 3 +-
.../javasqldate/jdo/JavaSqlDateJdoSeedService.java | 3 -
.../javasqldate/vm/JavaSqlDateVm-description.adoc | 2 +
.../javasql/javasqldate/vm/JavaSqlDateVm.java | 14 +-
.../javasqldate/vm/JavaSqlDateVm.layout.xml | 3 +-
.../javasqltimestamp/JavaSqlTimestamps-common.adoc | 79 +
.../JavaSqlTimestamps-description.adoc | 64 +-
.../javasqltimestamp/JavaSqlTimestamps.java | 2 +-
.../holder/JavaSqlTimestampHolder2.java | 34 +-
.../holder/JavaSqlTimestampHolder3.java | 69 +
.../jdo/JavaSqlTimestampJdo-description.adoc | 1 +
.../javasqltimestamp/jdo/JavaSqlTimestampJdo.java | 4 +-
.../jdo/JavaSqlTimestampJdo.layout.xml | 3 +-
.../jdo/JavaSqlTimestampJdoSeedService.java | 3 -
.../vm/JavaSqlTimestampVm-description.adoc | 2 +
.../javasqltimestamp/vm/JavaSqlTimestampVm.java | 14 +-
.../vm/JavaSqlTimestampVm.layout.xml | 3 +-
.../dom/types/javatime/JavaTimeTypesMenu.java | 10 +-
.../JavaTimeLocalDates-common.adoc | 79 +
.../JavaTimeLocalDates-description.adoc | 64 +-
.../javatimelocaldate/JavaTimeLocalDates.java | 2 +-
.../holder/JavaTimeLocalDateHolder2.java | 34 +-
.../holder/JavaTimeLocalDateHolder3.java | 69 +
.../jdo/JavaTimeLocalDateJdo-description.adoc | 1 +
.../jdo/JavaTimeLocalDateJdo.java | 4 +-
.../jdo/JavaTimeLocalDateJdo.layout.xml | 3 +-
.../jdo/JavaTimeLocalDateJdoSeedService.java | 3 -
.../vm/JavaTimeLocalDateVm-description.adoc | 2 +
.../javatimelocaldate/vm/JavaTimeLocalDateVm.java | 14 +-
.../vm/JavaTimeLocalDateVm.layout.xml | 3 +-
.../JavaTimeLocalDateTimes-common.adoc | 78 +
.../JavaTimeLocalDateTimes-description.adoc | 64 +-
.../JavaTimeLocalDateTimes.java | 2 +-
.../holder/JavaTimeLocalDateTimeHolder2.java | 34 +-
.../holder/JavaTimeLocalDateTimeHolder3.java | 69 +
.../jdo/JavaTimeLocalDateTimeJdo-description.adoc | 1 +
.../jdo/JavaTimeLocalDateTimeJdo.java | 4 +-
.../jdo/JavaTimeLocalDateTimeJdo.layout.xml | 3 +-
.../jdo/JavaTimeLocalDateTimeJdoSeedService.java | 3 -
.../vm/JavaTimeLocalDateTimeVm-description.adoc | 2 +
.../vm/JavaTimeLocalDateTimeVm.java | 14 +-
.../vm/JavaTimeLocalDateTimeVm.layout.xml | 3 +-
.../JavaTimeOffsetDateTimes-common.adoc | 79 +
.../JavaTimeOffsetDateTimes-description.adoc | 64 +-
.../JavaTimeOffsetDateTimes.java | 2 +-
.../holder/JavaTimeOffsetDateTimeHolder2.java | 34 +-
.../holder/JavaTimeOffsetDateTimeHolder3.java | 69 +
.../jdo/JavaTimeOffsetDateTimeJdo-description.adoc | 1 +
.../jdo/JavaTimeOffsetDateTimeJdo.java | 4 +-
.../jdo/JavaTimeOffsetDateTimeJdo.layout.xml | 3 +-
.../vm/JavaTimeOffsetDateTimeVm-description.adoc | 2 +
.../vm/JavaTimeOffsetDateTimeVm.java | 14 +-
.../vm/JavaTimeOffsetDateTimeVm.layout.xml | 3 +-
.../JavaTimeOffsetTimes-common.adoc | 79 +
.../JavaTimeOffsetTimes-description.adoc | 64 +-
.../javatimeoffsettime/JavaTimeOffsetTimes.java | 2 +-
.../holder/JavaTimeOffsetTimeHolder2.java | 34 +-
.../holder/JavaTimeOffsetTimeHolder3.java | 69 +
.../jdo/JavaTimeOffsetTimeJdo-description.adoc | 1 +
.../jdo/JavaTimeOffsetTimeJdo.java | 4 +-
.../jdo/JavaTimeOffsetTimeJdo.layout.xml | 3 +-
.../vm/JavaTimeOffsetTimeVm-description.adoc | 2 +
.../vm/JavaTimeOffsetTimeVm.java | 14 +-
.../vm/JavaTimeOffsetTimeVm.layout.xml | 3 +-
.../JavaTimeOffsetDateTimes-description.adoc | 75 -
.../JavaTimeZonedDateTimes-common.adoc | 79 +
.../JavaTimeZonedDateTimes-description.adoc | 27 +
.../JavaTimeZonedDateTimes.java | 2 +-
...ayout.xml => JavaTimeZonedDateTimes.layout.xml} | 0
.../holder/JavaTimeZonedDateTimeHolder2.java | 34 +-
.../holder/JavaTimeZonedDateTimeHolder3.java | 69 +
.../jdo/JavaTimeZonedDateTimeJdo-description.adoc | 2 +
.../jdo/JavaTimeZonedDateTimeJdo.java | 4 +-
.../jdo/JavaTimeZonedDateTimeJdo.layout.xml | 3 +-
.../samples/JavaTimeZonedDateTimeSamples.java | 2 +-
.../vm/JavaTimeZonedDateTimeVm-description.adoc | 2 +
.../vm/JavaTimeZonedDateTimeVm.java | 14 +-
.../vm/JavaTimeZonedDateTimeVm.layout.xml | 3 +-
.../dom/types/javautil/JavaUtilTypesMenu.java | 2 +-
.../javautildate/JavaUtilDates-common.adoc | 78 +
.../javautildate/JavaUtilDates-description.adoc | 64 +-
.../types/javautil/javautildate/JavaUtilDates.java | 2 +-
.../javautildate/holder/JavaUtilDateHolder2.java | 34 +-
.../javautildate/holder/JavaUtilDateHolder3.java | 69 +
.../jdo/JavaUtilDateJdo-description.adoc | 2 +
.../javautil/javautildate/jdo/JavaUtilDateJdo.java | 4 +-
.../javautildate/jdo/JavaUtilDateJdo.layout.xml | 3 +-
.../jdo/JavaUtilDateJdoSeedService.java | 3 -
.../vm/JavaUtilDateVm-description.adoc | 2 +
.../javautil/javautildate/vm/JavaUtilDateVm.java | 14 +-
.../javautildate/vm/JavaUtilDateVm.layout.xml | 3 +-
.../types/javautil/uuids/JavaUtilUuids-common.adoc | 64 +
.../javautil/uuids/JavaUtilUuids-description.adoc | 64 +-
.../dom/types/javautil/uuids/JavaUtilUuids.java | 3 +-
.../javautil/uuids/holder/JavaUtilUuidHolder2.java | 35 +-
...vaUtilUuidHolder_actionReturningCollection.java | 3 -
.../holder/JavaUtilUuidHolder_mixinProperty.java | 2 -
...idHolder_updateReadOnlyPropertyWithChoices.java | 1 -
.../uuids/jdo/JavaUtilUuidJdo-description.adoc | 1 +
.../types/javautil/uuids/jdo/JavaUtilUuidJdo.java | 6 +-
.../javautil/uuids/jdo/JavaUtilUuidJdo.layout.xml | 2 +-
.../uuids/jdo/JavaUtilUuidJdoSeedService.java | 5 -
.../uuids/vm/JavaUtilUuidVm-description.adoc | 2 +
.../types/javautil/uuids/vm/JavaUtilUuidVm.java | 6 +-
.../javautil/uuids/vm/JavaUtilUuidVm.layout.xml | 2 +-
.../jodadatetime/JodaDateTimes-common.adoc | 79 +
.../jodadatetime/JodaDateTimes-description.adoc | 64 +-
.../types/jodatime/jodadatetime/JodaDateTimes.java | 2 +-
.../jodadatetime/holder/JodaDateTimeHolder2.java | 34 +-
.../jodadatetime/holder/JodaDateTimeHolder3.java | 69 +
...daDateTimeHolder_actionReturningCollection.java | 4 +-
.../jdo/JodaDateTimeJdo-description.adoc | 2 +
.../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java | 9 +-
.../jodadatetime/jdo/JodaDateTimeJdo.layout.xml | 3 +-
.../jdo/JodaDateTimeJdoSeedService.java | 3 -
.../vm/JodaDateTimeVm-description.adoc | 2 +
.../jodatime/jodadatetime/vm/JodaDateTimeVm.java | 14 +-
.../jodadatetime/vm/JodaDateTimeVm.layout.xml | 3 +-
.../jodalocaldate/JodaLocalDates-common.adoc | 79 +
.../jodalocaldate/JodaLocalDates-description.adoc | 64 +-
.../jodatime/jodalocaldate/JodaLocalDates.java | 2 +-
.../jodalocaldate/holder/JodaLocalDateHolder2.java | 34 +-
.../jodalocaldate/holder/JodaLocalDateHolder3.java | 69 +
.../jdo/JodaLocalDateJdo-description.adoc | 2 +
.../jodalocaldate/jdo/JodaLocalDateJdo.java | 9 +-
.../jodalocaldate/jdo/JodaLocalDateJdo.layout.xml | 3 +-
.../jdo/JodaLocalDateJdoSeedService.java | 3 -
.../vm/JodaLocalDateVm-description.adoc | 3 +
.../jodatime/jodalocaldate/vm/JodaLocalDateVm.java | 14 +-
.../jodalocaldate/vm/JodaLocalDateVm.layout.xml | 3 +-
.../JodaLocalDateTimes-common.adoc | 80 +
.../JodaLocalDateTimes-description.adoc | 63 +-
.../jodalocaldatetime/JodaLocalDateTimes.java | 2 +-
.../holder/JodaLocalDateTimeHolder2.java | 34 +-
.../holder/JodaLocalDateTimeHolder3.java | 69 +
...alDateTimeHolder_actionReturningCollection.java | 4 +-
.../jdo/JodaLocalDateTimeJdo-description.adoc | 3 +
.../jdo/JodaLocalDateTimeJdo.java | 4 +-
.../jdo/JodaLocalDateTimeJdo.layout.xml | 3 +-
.../jdo/JodaLocalDateTimeJdoSeedService.java | 3 -
.../vm/JodaLocalDateTimeVm-description.adoc | 3 +
.../jodalocaldatetime/vm/JodaLocalDateTimeVm.java | 14 +-
.../vm/JodaLocalDateTimeVm.layout.xml | 3 +-
.../booleans/PrimitiveBooleans-common.adoc | 45 +
.../booleans/PrimitiveBooleans-description.adoc | 47 +-
.../primitive/booleans/PrimitiveBooleans.java | 2 +-
.../booleans/holder/PrimitiveBooleanHolder.java | 19 -
.../booleans/holder/PrimitiveBooleanHolder2.java | 34 +-
.../jdo/PrimitiveBooleanJdo-description.adoc | 5 +-
.../booleans/jdo/PrimitiveBooleanJdo.layout.xml | 2 +-
.../jdo/PrimitiveBooleanJdoSeedService.java | 3 -
.../vm/PrimitiveBooleanVm-description.adoc | 5 +-
.../primitive/booleans/vm/PrimitiveBooleanVm.java | 2 -
.../booleans/vm/PrimitiveBooleanVm.layout.xml | 2 +-
.../primitive/bytes/PrimitiveBytes-common.adoc | 47 +
.../bytes/PrimitiveBytes-description.adoc | 47 +-
.../dom/types/primitive/bytes/PrimitiveBytes.java | 2 +-
.../bytes/holder/PrimitiveByteHolder.java | 23 -
.../bytes/holder/PrimitiveByteHolder2.java | 34 +-
.../bytes/jdo/PrimitiveByteJdo-description.adoc | 5 +-
.../bytes/jdo/PrimitiveByteJdo.layout.xml | 2 +-
.../bytes/jdo/PrimitiveByteJdoSeedService.java | 3 -
.../bytes/vm/PrimitiveByteVm-description.adoc | 5 +-
.../primitive/bytes/vm/PrimitiveByteVm.layout.xml | 2 +-
.../primitive/chars/PrimitiveChars-common.adoc | 47 +
.../chars/PrimitiveChars-description.adoc | 47 +-
.../dom/types/primitive/chars/PrimitiveChars.java | 2 +-
.../chars/holder/PrimitiveCharHolder2.java | 34 +-
.../chars/jdo/PrimitiveCharJdo-description.adoc | 5 +-
.../chars/jdo/PrimitiveCharJdo.layout.xml | 2 +-
.../chars/jdo/PrimitiveCharJdoSeedService.java | 3 -
.../chars/vm/PrimitiveCharVm-description.adoc | 6 +-
.../primitive/chars/vm/PrimitiveCharVm.layout.xml | 2 +-
.../primitive/doubles/PrimitiveDoubles-common.adoc | 47 +
.../doubles/PrimitiveDoubles-description.adoc | 48 +-
.../types/primitive/doubles/PrimitiveDoubles.java | 2 +-
.../doubles/holder/PrimitiveDoubleHolder.java | 23 -
.../doubles/holder/PrimitiveDoubleHolder2.java | 34 +-
.../jdo/PrimitiveDoubleJdo-description.adoc | 6 +-
.../doubles/jdo/PrimitiveDoubleJdo.layout.xml | 2 +-
.../doubles/jdo/PrimitiveDoubleJdoSeedService.java | 3 -
.../doubles/vm/PrimitiveDoubleVm-description.adoc | 6 +-
.../primitive/doubles/vm/PrimitiveDoubleVm.java | 4 +-
.../doubles/vm/PrimitiveDoubleVm.layout.xml | 2 +-
.../primitive/floats/PrimitiveFloats-common.adoc | 47 +
.../floats/PrimitiveFloats-description.adoc | 48 +-
.../types/primitive/floats/PrimitiveFloats.java | 2 +-
.../floats/holder/PrimitiveFloatHolder.java | 23 -
.../floats/holder/PrimitiveFloatHolder2.java | 34 +-
.../floats/jdo/PrimitiveFloatJdo-description.adoc | 6 +-
.../floats/jdo/PrimitiveFloatJdo.layout.xml | 2 +-
.../floats/jdo/PrimitiveFloatJdoSeedService.java | 3 -
.../floats/vm/PrimitiveFloatVm-description.adoc | 6 +-
.../floats/vm/PrimitiveFloatVm.layout.xml | 2 +-
.../types/primitive/ints/PrimitiveInts-common.adoc | 47 +
.../primitive/ints/PrimitiveInts-description.adoc | 48 +-
.../dom/types/primitive/ints/PrimitiveInts.java | 2 +-
.../primitive/ints/holder/PrimitiveIntHolder.java | 23 -
.../primitive/ints/holder/PrimitiveIntHolder2.java | 34 +-
.../ints/jdo/PrimitiveIntJdo-description.adoc | 6 +-
.../primitive/ints/jdo/PrimitiveIntJdo.layout.xml | 2 +-
.../ints/jdo/PrimitiveIntJdoSeedService.java | 3 -
.../ints/vm/PrimitiveIntVm-description.adoc | 6 +-
.../primitive/ints/vm/PrimitiveIntVm.layout.xml | 2 +-
.../primitive/longs/PrimitiveLongs-common.adoc | 47 +
.../longs/PrimitiveLongs-description.adoc | 48 +-
.../dom/types/primitive/longs/PrimitiveLongs.java | 2 +-
.../longs/holder/PrimitiveLongHolder.java | 23 -
.../longs/holder/PrimitiveLongHolder2.java | 34 +-
.../longs/jdo/PrimitiveLongJdo-description.adoc | 6 +-
.../longs/jdo/PrimitiveLongJdo.layout.xml | 2 +-
.../longs/jdo/PrimitiveLongJdoSeedService.java | 3 -
.../longs/vm/PrimitiveLongVm-description.adoc | 7 +-
.../primitive/longs/vm/PrimitiveLongVm.layout.xml | 2 +-
.../primitive/shorts/PrimitiveShorts-common.adoc | 47 +
.../shorts/PrimitiveShorts-description.adoc | 48 +-
.../types/primitive/shorts/PrimitiveShorts.java | 2 +-
.../shorts/holder/PrimitiveShortHolder.java | 23 -
.../shorts/holder/PrimitiveShortHolder2.java | 34 +-
.../shorts/jdo/PrimitiveShortJdo-description.adoc | 6 +-
.../shorts/jdo/PrimitiveShortJdo.layout.xml | 2 +-
.../shorts/jdo/PrimitiveShortJdoSeedService.java | 3 -
.../shorts/vm/PrimitiveShortVm-description.adoc | 6 +-
.../shorts/vm/PrimitiveShortVm.layout.xml | 2 +-
.../demoapp/dom/types/tuple/TupleDemoMenu.java | 2 -
.../dom/viewmodels/jaxbrefentity/ChildJdo.java | 2 +-
.../main/java/demoapp/webapp/DemoAppManifest.java | 98 -
.../demoapp/webapp/notifications/Notification.java | 36 -
.../notifications/NotificationsResource.java | 55 -
.../demo/domain/src/main/resources/application.yml | 4 +
examples/demo/pom.xml | 5 +-
examples/demo/vaadin/pom.xml | 9 +-
.../java/demoapp/webapp/vaadin/DemoAppVaadin.java | 4 +-
examples/demo/web/build.gradle | 14 +
examples/demo/web/pom.xml | 62 +
.../src/main/java/demoapp/web/DemoAppManifest.java | 97 +
.../web/_infra/utils/ThereCanBeOnlyOne.java | 75 +
.../demoapp/web/notifications/Notification.java | 36 +
.../web/notifications/NotificationsResource.java | 55 +
examples/demo/wicket/build.gradle | 2 +
examples/demo/wicket/pom.xml | 11 +-
.../java/demoapp/webapp/wicket/DemoAppWicket.java | 14 +-
.../testdomain/model/actnsemantics/BlobDemo.java | 3 +-
.../good/ProperLayoutOnPropertyWithLombok.java | 4 +-
.../interaction/InteractionDemo_biArgDisabled.java | 2 +-
.../interaction/InteractionDemo_biArgEnabled.java | 4 +-
.../interaction/InteractionDemo_multiEnum.java | 12 +-
.../interaction/InteractionDemo_multiInt.java | 18 +-
.../interaction/InteractionDemo_negotiate.java | 125 +
.../interaction/InteractionDemo_noArgDisabled.java | 2 +-
.../model/interaction/InteractionNpmDemo.java | 10 -
.../InteractionNpmDemo_biArgDisabled.java | 33 +-
.../testdomain/model/interaction/Parameters.java | 46 +
.../isis/testdomain/interact/InteractionTest.java | 43 +-
.../testdomain/interact/NewParameterModelTest.java | 2 +-
extensions/vro/cors/impl/build.gradle | 8 +-
extensions/vro/cors/impl/pom.xml | 5 +-
.../cors/impl/IsisModuleExtCorsImpl.java | 62 +-
.../cors/impl/webmodule/WebModuleCors.java | 115 -
.../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 +-
.../IsisLocalResourcePathConverter.java | 44 +
.../datanucleus-5/src/main/resources/plugin.xml | 19 +
...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 +-
settings.gradle | 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 +-
.../BulkUpdateLineItemForDemoToDoItem.java | 4 +-
.../ExcelUploadRowHandler4ToDoItem.java | 4 +-
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 3 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 2 +-
...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 +-
.../ui/wkt/webmodule/ServerSentEventsServlet.java | 4 +-
...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 +-
.../conneg/RestfulObjectsJaxbWriterForXml.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/pages/bootstrap-overrides-all-v2.css | 1 +
.../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 +-
1227 files changed, 25382 insertions(+), 11627 deletions(-)
diff --cc examples/demo/domain/build.gradle
index 612e4b5,b05f7b1..e5a69c7
--- a/examples/demo/domain/build.gradle
+++ b/examples/demo/domain/build.gradle
@@@ -6,51 -1,22 +6,52 @@@ plugins
group = 'org.apache.isis.examples.apps'
description = 'Apache Isis App - Demo (Domain)'
-dependencies {
- compile project(':isis-parent:isis-applib')
- compile project(':isis-parent:isis:isis-core-commons')
- compile project(':isis-parent:isis:isis-testing:isis-testing-fixtures:isis-testing-fixtures-applib')
- compile project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-applib')
- compile project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-markdown:isis-valuetypes-markdown-applib')
+compileJava {
+ options.compilerArgs << '-parameters'
+}
- // ISIS-2374 compile('commons-httpclient:commons-httpclient:3.1') // did not work for me
- compile(Libs.httpClient)
+sourceSets {
+ main {
+ resources {
+ srcDirs += "src/main/java"
+ include "**/*"
+ exclude "**/*.java"
+ }
+ }
+ test {
+ resources {
+ srcDirs += "src/test/java"
+ include "**/*"
+ exclude "**/*.java"
+ }
+ }
+}
+
+dependencies {
+ compile project(':isis-extensions-exceldownload-ui')
+ compile project(':isis-extensions-modelannotation')
++ compile project(':isis-extensions-pdfjs-applib')
+ compile project(':isis-extensions-secman-encryption-jbcrypt')
+ compile project(':isis-extensions-secman-model')
+ compile project(':isis-extensions-secman-persistence-jdo')
+ compile project(':isis-extensions-secman-shiro-realm')
+ compile project(':isis-mavendeps-webapp')
+ compile project(':isis-testing-h2console-ui')
+ compile project(':isis-valuetypes-asciidoc-applib')
+ compile project(':isis-valuetypes-markdown-applib')
+ compile project(':isis-valuetypes-sse-applib')
+ compile project(':isis-viewer-restfulobjects-jaxrsresteasy4')
+ implementation(Libs.flexmarkAll)
+ implementation(Libs.httpClient)
+// testImplementation(Libs.assertjCore)
+}
- compile project(':isis-parent:isis:isis-extensions:isis-extensions-exceldownload:isis-extensions-exceldownload-ui')
- compile project(':isis-parent:isis:isis-testing:isis-testing-h2console:isis-testing-h2console-ui')
- compile project(':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-jaxrsresteasy4')
- compile project(':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-encryption-jbcrypt')
- compile project(':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-persistence-jdo')
- compile project(':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-shiro-realm')
- compile project(':isis-parent:isis:isis-extensions:isis-extensions-modelannotation')
- compile project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-sse-applib')
+datanucleus {
+ enhance {
+ api 'JDO'
+ log4jConfiguration 'logging-dn-enhance.properties'
+ verbose true
+ persistenceUnitName 'PUinSupportOfGradleBuild'
+ //... other options are possible
+ }
}
diff --cc examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm.java
index 0000000,ecefdaf..61454ae
mode 000000,100644..100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/fileAccept/PropertyFileAcceptVm.java
@@@ -1,0 -1,114 +1,111 @@@
+ /*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+ package demoapp.dom.annotDomain.Property.fileAccept;
+
+ import javax.xml.bind.annotation.XmlAccessType;
+ import javax.xml.bind.annotation.XmlAccessorType;
+ import javax.xml.bind.annotation.XmlElement;
+ import javax.xml.bind.annotation.XmlRootElement;
+ import javax.xml.bind.annotation.XmlType;
+
+ import org.apache.isis.applib.annotation.DomainObject;
+ import org.apache.isis.applib.annotation.Editing;
+ import org.apache.isis.applib.annotation.MemberOrder;
+ import org.apache.isis.applib.annotation.Nature;
-import org.apache.isis.applib.annotation.Optionality;
+ import org.apache.isis.applib.annotation.Property;
+ import org.apache.isis.applib.annotation.PropertyLayout;
+ import org.apache.isis.applib.value.Blob;
+ import org.apache.isis.applib.value.Clob;
-import org.apache.isis.extensions.viewer.wicket.pdfjs.applib.annotations.PdfJsViewer;
+
++import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
+ import lombok.Getter;
+ import lombok.Setter;
+
-import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
-
+ //tag::class[]
+ @XmlRootElement(name = "root")
+ @XmlType
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @DomainObject(
+ nature=Nature.VIEW_MODEL,
+ objectType = "demo.PropertyLayoutFileAcceptVm",
+ editing = Editing.ENABLED
+ )
+ public class PropertyFileAcceptVm implements HasAsciiDocDescription {
+
+ public String title() {
+ return "PropertyLayout#fileAccept";
+ }
+
+ //tag::annotation[]
+ @Property(
+ fileAccept = ".pdf" // <.>
+ )
+ @PropertyLayout(
+ describedAs =
+ "@Property(fileAccept = \".pdf\")"
+ )
+ @MemberOrder(name = "annotation", sequence = "1")
+ @XmlElement(required = true)
+ @Getter @Setter
+ private Blob pdfPropertyUsingAnnotation;
+ //end::annotation[]
+
+ //tag::annotation-clob[]
+ @Property(
+ fileAccept = ".txt" // <.>
+ )
+ @PropertyLayout(
+ describedAs =
+ "@Property(fileAccept = \".txt\")"
+ )
+ @MemberOrder(name = "annotation", sequence = "1")
+ @XmlElement(required = true)
+ @Getter @Setter
+ private Clob txtPropertyUsingAnnotation;
+ //end::annotation-clob[]
+
+ //tag::meta-annotated[]
+ @Property()
+ @FileAcceptPdfMetaAnnotation // <.>
+ @PropertyLayout(
+ describedAs = "@FileAcceptPdfMetaAnnotation"
+ )
+ @MemberOrder(name = "meta-annotated", sequence = "1")
+ @XmlElement(required = true)
+ @Getter @Setter
+ private Blob pdfPropertyUsingMetaAnnotation;
+ //end::meta-annotated[]
+
+ //tag::meta-annotated-overridden[]
+ @Property(
+ fileAccept = ".docx" // <.>
+ )
+ @FileAcceptPdfMetaAnnotation // <.>
+ @PropertyLayout(
+ describedAs =
+ "@FileAcceptPdfMetaAnnotation @PropertyLayout(...)"
+ )
+ @MemberOrder(name = "meta-annotated-overridden", sequence = "1")
+ @XmlElement(required = true)
+ @Getter @Setter
+ private Blob docxPropertyUsingMetaAnnotationButOverridden;
+ //end::meta-annotated-overridden[]
+
+ }
+ //end::class[]
diff --cc examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodadatetime/jdo/JodaDateTimeJdo.java
index 40ec137,c830299..2eb2e3e
--- a/examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodadatetime/jdo/JodaDateTimeJdo.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodadatetime/jdo/JodaDateTimeJdo.java
@@@ -32,10 -34,11 +34,11 @@@ import org.apache.isis.applib.annotatio
import lombok.Getter;
import lombok.Setter;
+ import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
+ import demoapp.dom.types.jodatime.jodadatetime.holder.JodaDateTimeHolder3;
+
//tag::class[]
-@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
+//@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
@DatastoreIdentity(strategy = IdGeneratorStrategy.IDENTITY, column = "id")
@DomainObject(
objectType = "demo.JodaDateTimeJdo"
diff --cc examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldate/jdo/JodaLocalDateJdo.java
index 079d5df,144c52e..b6af17b
--- a/examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldate/jdo/JodaLocalDateJdo.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldate/jdo/JodaLocalDateJdo.java
@@@ -21,8 -21,8 +21,6 @@@ package demoapp.dom.types.jodatime.joda
import javax.jdo.annotations.Column;
import javax.jdo.annotations.DatastoreIdentity;
import javax.jdo.annotations.IdGeneratorStrategy;
--import javax.jdo.annotations.IdentityType;
--import javax.jdo.annotations.PersistenceCapable;
import org.apache.isis.applib.annotation.DomainObject;
import org.apache.isis.applib.annotation.Editing;
@@@ -31,14 -31,14 +29,13 @@@ import org.apache.isis.applib.annotatio
import org.apache.isis.applib.annotation.Property;
import org.apache.isis.applib.annotation.Title;
-import lombok.Getter;
-import lombok.Setter;
-
+ import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
+ import demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder3;
+import lombok.Getter;
+import lombok.Setter;
- import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
- import demoapp.dom.types.jodatime.jodalocaldate.holder.JodaLocalDateHolder;
-
//tag::class[]
-@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
+//@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
@DatastoreIdentity(strategy = IdGeneratorStrategy.IDENTITY, column = "id")
@DomainObject(
objectType = "demo.JodaLocalDateJdo"
diff --cc examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldatetime/jdo/JodaLocalDateTimeJdo.java
index 9eb3ab2,d3b34b9..493f5a8
--- a/examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldatetime/jdo/JodaLocalDateTimeJdo.java
+++ b/examples/demo/domain/src/main/java/demoapp/dom/types/jodatime/jodalocaldatetime/jdo/JodaLocalDateTimeJdo.java
@@@ -29,13 -31,14 +29,13 @@@ import org.apache.isis.applib.annotatio
import org.apache.isis.applib.annotation.Property;
import org.apache.isis.applib.annotation.Title;
-import lombok.Getter;
-import lombok.Setter;
-
import demoapp.dom._infra.asciidocdesc.HasAsciiDocDescription;
- import demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder;
+ import demoapp.dom.types.jodatime.jodalocaldatetime.holder.JodaLocalDateTimeHolder3;
+import lombok.Getter;
+import lombok.Setter;
//tag::class[]
-@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
+//@PersistenceCapable(identityType = IdentityType.DATASTORE, schema = "demo")
@DatastoreIdentity(strategy = IdGeneratorStrategy.IDENTITY, column = "id")
@DomainObject(
objectType = "demo.JodaLocalDateTimeJdo"
diff --cc examples/demo/web/build.gradle
index 0000000,0000000..11e5da6
new file mode 100644
--- /dev/null
+++ b/examples/demo/web/build.gradle
@@@ -1,0 -1,0 +1,14 @@@
++group = 'org.apache.isis.examples.apps'
++description = 'Apache Isis App - Demo (Web)'
++
++apply plugin: 'java'
++
++dependencies {
++ compile project(':demo-domain')
++}
++
++task packageTests(type: Jar) {
++ from sourceSets.test.output
++ classifier = 'tests'
++}
++artifacts.archives packageTests
diff --cc examples/demo/web/src/main/java/demoapp/web/DemoAppManifest.java
index 0000000,31b4d44..9607d11
mode 000000,100644..100644
--- a/examples/demo/web/src/main/java/demoapp/web/DemoAppManifest.java
+++ b/examples/demo/web/src/main/java/demoapp/web/DemoAppManifest.java
@@@ -1,0 -1,99 +1,97 @@@
+ /*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+ package demoapp.web;
+
+ import java.util.Optional;
+
+ import org.springframework.boot.web.server.WebServerFactoryCustomizer;
+ import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;
+ import org.springframework.context.annotation.Bean;
+ import org.springframework.context.annotation.Configuration;
+ import org.springframework.context.annotation.Import;
+
-import org.apache.isis.extensions.cors.impl.IsisModuleExtCorsImpl;
+ import org.apache.isis.extensions.secman.encryption.jbcrypt.IsisModuleExtSecmanEncryptionJbcrypt;
+ import org.apache.isis.extensions.secman.jdo.IsisModuleExtSecmanPersistenceJdo;
+ import org.apache.isis.extensions.secman.model.IsisModuleExtSecmanModel;
+ import org.apache.isis.extensions.secman.shiro.IsisModuleExtSecmanRealmShiro;
+ import org.apache.isis.extensions.viewer.wicket.exceldownload.ui.IsisModuleExtExcelDownloadUi;
+ import org.apache.isis.security.shiro.IsisModuleSecurityShiro;
+ import org.apache.isis.testing.h2console.ui.IsisModuleTestingH2ConsoleUi;
+ import org.apache.isis.viewer.restfulobjects.jaxrsresteasy4.IsisModuleViewerRestfulObjectsJaxrsResteasy4;
+ import org.apache.isis.viewer.restfulobjects.viewer.IsisModuleViewerRestfulObjectsViewer;
+
-import lombok.val;
-import lombok.extern.log4j.Log4j2;
-
+ import demoapp.dom.DemoModule;
+ import demoapp.dom._infra.fixtures.DemoFixtureScript;
++import lombok.extern.log4j.Log4j2;
++import lombok.val;
+
+ /**
+ * Makes the integral parts of the 'demo' web application.
+ */
+ @Configuration
+ @Import({
+ DemoModule.class, // shared demo core module
-
++
+ // SECURITY
+ IsisModuleSecurityShiro.class,
+
+ // Security Manager Extension (secman)
+ IsisModuleExtSecmanModel.class,
+ IsisModuleExtSecmanRealmShiro.class,
+ IsisModuleExtSecmanPersistenceJdo.class,
+ IsisModuleExtSecmanEncryptionJbcrypt.class,
-
++
+ // REST
+ IsisModuleViewerRestfulObjectsViewer.class,
+ IsisModuleViewerRestfulObjectsJaxrsResteasy4.class,
+
+ // CORS
+ //IsisModuleExtCorsImpl.class, //TODO[ISIS-2407] breaks Wicket's bulk selection or does it?
-
++
+ IsisModuleTestingH2ConsoleUi.class,
+ IsisModuleExtExcelDownloadUi.class, // allows for collection download as excel
+
+ // fixtures
+ DemoFixtureScript.class,
+
+ })
+ @Log4j2
+ public class DemoAppManifest {
+
+ /**
+ * If available from {@code System.getProperty("ContextPath")}
+ * or {@code System.getenv("ContextPath")},
- * sets the context path for the web server. The context should start with a "/" character
++ * sets the context path for the web server. The context should start with a "/" character
+ * but not end with a "/" character. The default context path can be
+ * specified using an empty string.
+ */
+ @Bean
+ public WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> webServerFactoryCustomizer() {
+ return factory -> {
+ val contextPath = Optional
+ .ofNullable(System.getProperty("ContextPath"))
+ .orElse(System.getenv("ContextPath")); // fallback
+ if(contextPath!=null) {
+ factory.setContextPath(contextPath);
+ log.info("Setting context path to '{}'", contextPath);
+ }
+ };
+ }
+
+ }
diff --cc examples/demo/wicket/build.gradle
index f2d835b,14d27e0..59cb510
--- a/examples/demo/wicket/build.gradle
+++ b/examples/demo/wicket/build.gradle
@@@ -1,39 -1,20 +1,41 @@@
group = 'org.apache.isis.examples.apps'
description = 'Apache Isis App - Demo (Wicket)'
+buildscript {
+ repositories {
+ maven {
+ url "https://plugins.gradle.org/m2/"
+ }
+ }
+ dependencies {
+ classpath "org.springframework.boot:spring-boot-gradle-plugin:2.3.1.RELEASE"
+ }
+}
+apply plugin: 'org.springframework.boot'
+apply plugin: 'java'
dependencies {
- compile project(':isis-parent:isis-applib')
- compile project(':isis-parent:isis:isis-core-commons')
- compile project(':isis-app-starter-parent:demo-parent:demo-domain')
- compile project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-markdown:isis-valuetypes-markdown-applib')
- compile project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-markdown:isis-valuetypes-markdown-ui')
- compile project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-applib')
- compile(Libs.springBootStarterLog4j2) {
- exclude(module: 'slf4j-api')
- }
- compile project(':isis-parent:isis:isis-mavendeps:isis-mavendeps-webapp')
- compile project(':isis-parent:isis:isis-viewer-wicket:isis-viewer-wicket-viewer')
- compile project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-ui:isis-valuetypes-asciidoc-ui-wkt')
- compile project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-ui')
- compile project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc')
+ compile project(':demo-domain')
++ compile project(':demo-web')
++ compile project(':isis-extensions-pdfjs-ui')
+ compile project(':isis-valuetypes-asciidoc-metamodel')
+ compile project(':isis-valuetypes-asciidoc-persistence-jdo-dn5')
+ compile project(':isis-valuetypes-asciidoc-ui-wkt')
+ compile project(':isis-valuetypes-markdown-persistence-jdo-dn5')
+ compile project(':isis-valuetypes-markdown-ui-wkt')
+ compile project(':isis-valuetypes-sse-ui-wkt')
+ compile project(':isis-viewer-wicket-viewer')
+ implementation(Libs.springBootStarterDataJpa)
+ implementation(Libs.springBootStarterWeb)
}
+task packageTests(type: Jar) {
+ from sourceSets.test.output
+ classifier = 'tests'
+}
+artifacts.archives packageTests
+
+tasks.withType(JavaExec) {
+ if (System.getProperty('DEBUG', 'false') == 'true') {
+ jvmArgs '-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005'
+ }
+}
diff --cc extensions/vro/cors/impl/build.gradle
index 9161d13,31cec06..654a3cf
--- a/extensions/vro/cors/impl/build.gradle
+++ b/extensions/vro/cors/impl/build.gradle
@@@ -1,10 -1,10 +1,10 @@@
group = 'org.apache.isis.extensions'
description = 'Apache Isis Ext - CORS (impl)'
- apply plugin: 'war'
+ apply plugin: 'java-library'
dependencies {
- compile project(':isis-core-metamodel')
- compile(Libs.corsFilter)
- providedCompile project(':isis-core-webapp')
- implementation project(':isis-parent:isis:isis-core-metamodel')
++ implementation project(':isis-core-metamodel')
+ implementation(Libs.springWeb)
- implementation project(':isis-parent:isis:isis-core-webapp')
++ implementation project(':isis-core-webapp')
}
task packageTests(type: Jar) {
diff --cc settings.gradle
index 78a54dc,743e5ff..fcddcd5
--- a/settings.gradle
+++ b/settings.gradle
@@@ -1,288 -1,270 +1,290 @@@
rootProject.name = 'isis-all'
-include ':isis-parent:isis-schema'
-include ':isis-parent:isis-applib'
-include ':isis-parent:isis:isis-core-codegen-bytebuddy'
-include ':isis-parent:isis:isis-core-commons'
-include ':isis-parent:isis:isis-core-config'
-include ':isis-parent:isis:isis-core-internaltestsupport'
-include ':isis-parent:isis:isis-core-metamodel'
-include ':isis-parent:isis:isis-core-runtime'
-include ':isis-parent:isis:isis-core-runtimeservices'
-include ':isis-parent:isis:isis-core-webapp'
-include ':isis-parent:isis:isis-core-security'
-include ':isis-parent:isis:isis-security-bypass'
-include ':isis-parent:isis:isis-security-shiro'
-include ':isis-parent:isis:isis-security-keycloak'
-include ':isis-parent:isis:isis-viewer-common'
-include ':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-applib'
-include ':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-rendering'
-include ':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-viewer'
-include ':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-testing'
-include ':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-jaxrsresteasy4'
-include ':isis-parent:isis:isis-viewer-restfulobjects'
-include ':isis-parent:isis:isis-viewer-wicket:isis-viewer-wicket-model'
-include ':isis-parent:isis:isis-viewer-wicket:isis-viewer-wicket-viewer'
-include ':isis-parent:isis:isis-viewer-wicket:isis-viewer-wicket-ui'
-include ':isis-parent:isis:isis-viewer-wicket'
-include ':isis-parent:isis:isis-persistence-jdo:isis-persistence-jdo-applib'
-include ':isis-parent:isis:isis-persistence-jdo:isis-persistence-jdo-datanucleus5'
-include ':isis-parent:isis:isis-persistence-jdo'
-include ':isis-parent:isis:isis-persistence-jpa:isis-persistence-jpa-applib'
-include ':isis-parent:isis:isis-persistence-jpa:isis-persistence-jpa-model'
-include ':isis-parent:isis:isis-persistence-jpa'
-include ':isis-parent:isis'
-include ':isis-parent:isis:isis-extensions:isis-extensions-flyway:isis-extensions-flyway-impl'
-include ':isis-parent:isis:isis-extensions:isis-extensions-flyway'
-include ':isis-parent:isis:isis-extensions:isis-extensions-modelannotation'
-include ':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-api'
-include ':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-model'
-include ':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-encryption-jbcrypt'
-include ':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-persistence-jdo'
-include ':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-shiro-realm'
-include ':isis-parent:isis:isis-extensions:isis-extensions-secman'
-include ':isis-parent:isis:isis-extensions:isis-extensions-shiro-realm-ldap:isis-extensions-shiro-realm-ldap-impl'
-include ':isis-parent:isis:isis-extensions:isis-extensions-shiro-realm-ldap'
-include ':isis-parent:isis:isis-extensions:isis-extensions-cors:isis-extensions-cors-impl'
-include ':isis-parent:isis:isis-extensions:isis-extensions-cors'
-include ':isis-parent:isis:isis-extensions:isis-extensions-exceldownload:isis-extensions-exceldownload-ui'
-include ':isis-parent:isis:isis-extensions:isis-extensions-exceldownload'
-include ':isis-parent:isis:isis-extensions:isis-extensions-fullcalendar:isis-extensions-fullcalendar-applib'
-include ':isis-parent:isis:isis-extensions:isis-extensions-fullcalendar:isis-extensions-fullcalendar-ui'
-include ':isis-parent:isis:isis-extensions:isis-extensions-fullcalendar'
-include ':isis-parent:isis:isis-extensions:isis-extensions-pdfjs:isis-extensions-pdfjs-applib'
-include ':isis-parent:isis:isis-extensions:isis-extensions-pdfjs:isis-extensions-pdfjs-metamodel'
-include ':isis-parent:isis:isis-extensions:isis-extensions-pdfjs:isis-extensions-pdfjs-ui'
-include ':isis-parent:isis:isis-extensions:isis-extensions-pdfjs'
-include ':isis-parent:isis:isis-extensions'
-include ':isis-parent:isis:isis-incubator:isis-incubator-microprofile'
-include ':isis-parent:isis:isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-model'
-include ':isis-parent:isis:isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-viewer'
-include ':isis-parent:isis:isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-ui'
-include ':isis-parent:isis:isis-incubator:isis-viewer-vaadin'
-include ':isis-parent:isis:isis-incubator'
-include ':isis-parent:isis:isis-legacy:isis-legacy-applib'
-include ':isis-parent:isis:isis-legacy:isis-legacy-commons'
-include ':isis-parent:isis:isis-legacy:isis-legacy-metamodel'
-include ':isis-parent:isis:isis-legacy:isis-legacy-runtime'
-include ':isis-parent:isis:isis-legacy:isis-legacy-restclient'
-include ':isis-parent:isis:isis-legacy'
-include ':isis-parent:isis:isis-mappings:isis-mappings-jaxrsclient:isis-mappings-jaxrsclient-api'
-include ':isis-parent:isis:isis-mappings:isis-mappings-jaxrsclient'
-include ':isis-parent:isis:isis-mappings:isis-mappings-restclient-api'
-include ':isis-parent:isis:isis-mappings:isis-mappings-restclient'
-include ':isis-parent:isis:isis-mappings'
-include ':isis-parent:isis:isis-mavendeps:isis-mavendeps-jdk11'
-include ':isis-parent:isis:isis-mavendeps:isis-mavendeps-unittests'
-include ':isis-parent:isis:isis-mavendeps:isis-mavendeps-integtests'
-include ':isis-parent:isis:isis-mavendeps:isis-mavendeps-integspecs'
-include ':isis-parent:isis:isis-mavendeps:isis-mavendeps-webapp'
-include ':isis-parent:isis:isis-mavendeps'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-base:isis-subdomains-base-applib'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-base'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-docx:isis-subdomains-docx-applib'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-docx'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-excel:isis-subdomains-excel-applib'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-excel-fixtures'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-excel-integtests'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-excel:isis-subdomains-excel-testing'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-excel'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-freemarker:isis-subdomains-freemarker-applib'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-freemarker'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-ognl-applib'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-ognl'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-pdfbox:isis-subdomains-pdfbox-applib'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-pdfbox'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-spring:isis-subdomains-spring-applib'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-spring'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-xdocreport:isis-subdomains-xdocreport-applib'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-xdocreport'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-zip:isis-subdomains-zip-applib'
-include ':isis-parent:isis:isis-subdomains:isis-subdomains-zip'
-include ':isis-parent:isis:isis-subdomains'
-include ':isis-parent:isis:isis-testing:isis-testing-fakedata:isis-testing-fakedata-applib'
-include ':isis-parent:isis:isis-testing:isis-testing-fakedata:isis-testing-fakedata-fixtures'
-include ':isis-parent:isis:isis-testing:isis-testing-fakedata:isis-testing-fakedata-integtests'
-include ':isis-parent:isis:isis-testing:isis-testing-fakedata'
-include ':isis-parent:isis:isis-testing:isis-testing-fixtures:isis-testing-fixtures-applib'
-include ':isis-parent:isis:isis-testing:isis-testing-fixtures'
-include ':isis-parent:isis:isis-testing:isis-testing-h2console:isis-testing-h2console-ui'
-include ':isis-parent:isis:isis-testing:isis-testing-h2console'
-include ':isis-parent:isis:isis-testing:isis-testing-hsqldbmgr:isis-testing-hsqldbmgr-ui'
-include ':isis-parent:isis:isis-testing:isis-testing-hsqldbmgr'
-include ':isis-parent:isis:isis-testing:isis-testing-specsupport:isis-testing-specsupport-applib'
-include ':isis-parent:isis:isis-testing:isis-testing-specsupport'
-include ':isis-parent:isis:isis-testing:isis-testing-integtestsupport:isis-testing-integtestsupport-applib'
-include ':isis-parent:isis:isis-testing:isis-testing-integtestsupport'
-include ':isis-parent:isis:isis-testing:isis-testing-unittestsupport:isis-testing-unittestsupport-applib'
-include ':isis-parent:isis:isis-testing:isis-testing-unittestsupport'
-include ':isis-parent:isis:isis-testing'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-applib'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-ui:isis-valuetypes-asciidoc-ui-vaa'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-ui:isis-valuetypes-asciidoc-ui-wkt'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-ui'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-markdown:isis-valuetypes-markdown-applib'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-markdown:isis-valuetypes-markdown-ui'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-markdown'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-sse-applib'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-sse:isis-valuetypes-sse-metamodel'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-sse:isis-valuetypes-sse-ui'
-include ':isis-parent:isis:isis-valuetypes:isis-valuetypes-sse'
-include ':isis-parent:isis:isis-valuetypes'
-//include ':isis-app-starter-parent:demo-parent:demo-domain'
-//include ':isis-app-starter-parent:demo-parent:demo-wicket'
-include ':isis-app-starter-parent:demo-parent'
-include ':isis-app-starter-parent:smoketests'
-project(':isis-parent:isis-schema').projectDir = "$rootDir/api/schema" as File
-project(':isis-parent:isis-applib').projectDir = "$rootDir/api/applib" as File
-project(':isis-parent:isis:isis-core-codegen-bytebuddy').projectDir = "$rootDir/core/codegen-bytebuddy" as File
-project(':isis-parent:isis:isis-core-commons').projectDir = "$rootDir/core/commons" as File
-project(':isis-parent:isis:isis-core-config').projectDir = "$rootDir/core/config" as File
-project(':isis-parent:isis:isis-core-internaltestsupport').projectDir = "$rootDir/core/internaltestsupport" as File
-project(':isis-parent:isis:isis-core-metamodel').projectDir = "$rootDir/core/metamodel" as File
-project(':isis-parent:isis:isis-core-runtime').projectDir = "$rootDir/core/runtime" as File
-project(':isis-parent:isis:isis-core-runtimeservices').projectDir = "$rootDir/core/runtimeservices" as File
-project(':isis-parent:isis:isis-core-webapp').projectDir = "$rootDir/core/webapp" as File
-project(':isis-parent:isis:isis-core-security').projectDir = "$rootDir/core/security" as File
-project(':isis-parent:isis:isis-security-bypass').projectDir = "$rootDir/security/bypass" as File
-project(':isis-parent:isis:isis-security-shiro').projectDir = "$rootDir/security/shiro" as File
-project(':isis-parent:isis:isis-security-keycloak').projectDir = "$rootDir/security/keycloak" as File
-project(':isis-parent:isis:isis-viewer-common').projectDir = "$rootDir/viewers/common" as File
-project(':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-applib').projectDir = "$rootDir/viewers/restfulobjects/applib" as File
-project(':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-rendering').projectDir = "$rootDir/viewers/restfulobjects/rendering" as File
-project(':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-viewer').projectDir = "$rootDir/viewers/restfulobjects/viewer" as File
-project(':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-testing').projectDir = "$rootDir/viewers/restfulobjects/testing" as File
-project(':isis-parent:isis:isis-viewer-restfulobjects:isis-viewer-restfulobjects-jaxrsresteasy4').projectDir = "$rootDir/viewers/restfulobjects/jaxrs-resteasy-4" as File
-project(':isis-parent:isis:isis-viewer-restfulobjects').projectDir = "$rootDir/viewers/restfulobjects" as File
-project(':isis-parent:isis:isis-viewer-wicket:isis-viewer-wicket-model').projectDir = "$rootDir/viewers/wicket/model" as File
-project(':isis-parent:isis:isis-viewer-wicket:isis-viewer-wicket-viewer').projectDir = "$rootDir/viewers/wicket/viewer" as File
-project(':isis-parent:isis:isis-viewer-wicket:isis-viewer-wicket-ui').projectDir = "$rootDir/viewers/wicket/ui" as File
-project(':isis-parent:isis:isis-viewer-wicket').projectDir = "$rootDir/viewers/wicket" as File
-project(':isis-parent:isis:isis-persistence-jdo:isis-persistence-jdo-applib').projectDir = "$rootDir/persistence/jdo/applib" as File
-project(':isis-parent:isis:isis-persistence-jdo:isis-persistence-jdo-datanucleus5').projectDir = "$rootDir/persistence/jdo/datanucleus-5" as File
-project(':isis-parent:isis:isis-persistence-jdo').projectDir = "$rootDir/persistence/jdo" as File
-project(':isis-parent:isis:isis-persistence-jpa:isis-persistence-jpa-applib').projectDir = "$rootDir/persistence/jpa/applib" as File
-project(':isis-parent:isis:isis-persistence-jpa:isis-persistence-jpa-model').projectDir = "$rootDir/persistence/jpa/model" as File
-project(':isis-parent:isis:isis-persistence-jpa').projectDir = "$rootDir/persistence/jpa" as File
-project(':isis-parent:isis').projectDir = "$rootDir/core" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-flyway:isis-extensions-flyway-impl').projectDir = "$rootDir/extensions/core/flyway/impl" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-flyway').projectDir = "$rootDir/extensions/core/flyway" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-modelannotation').projectDir = "$rootDir/extensions/core/model-annotation" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-api').projectDir = "$rootDir/extensions/security/secman/api" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-model').projectDir = "$rootDir/extensions/security/secman/model" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-encryption-jbcrypt').projectDir = "$rootDir/extensions/security/secman/encryption-jbcrypt" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-persistence-jdo').projectDir = "$rootDir/extensions/security/secman/persistence-jdo" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-secman:isis-extensions-secman-shiro-realm').projectDir = "$rootDir/extensions/security/secman/shiro-realm" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-secman').projectDir = "$rootDir/extensions/security/secman" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-shiro-realm-ldap:isis-extensions-shiro-realm-ldap-impl').projectDir = "$rootDir/extensions/security/shiro-realm-ldap/impl" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-shiro-realm-ldap').projectDir = "$rootDir/extensions/security/shiro-realm-ldap" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-cors:isis-extensions-cors-impl').projectDir = "$rootDir/extensions/vro/cors/impl" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-cors').projectDir = "$rootDir/extensions/vro/cors" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-exceldownload:isis-extensions-exceldownload-ui').projectDir = "$rootDir/extensions/vw/exceldownload/ui" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-exceldownload').projectDir = "$rootDir/extensions/vw/exceldownload" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-fullcalendar:isis-extensions-fullcalendar-applib').projectDir = "$rootDir/extensions/vw/fullcalendar/applib" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-fullcalendar:isis-extensions-fullcalendar-ui').projectDir = "$rootDir/extensions/vw/fullcalendar/ui" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-fullcalendar').projectDir = "$rootDir/extensions/vw/fullcalendar" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-pdfjs:isis-extensions-pdfjs-applib').projectDir = "$rootDir/extensions/vw/pdfjs/applib" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-pdfjs:isis-extensions-pdfjs-metamodel').projectDir = "$rootDir/extensions/vw/pdfjs/metamodel" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-pdfjs:isis-extensions-pdfjs-ui').projectDir = "$rootDir/extensions/vw/pdfjs/ui" as File
-project(':isis-parent:isis:isis-extensions:isis-extensions-pdfjs').projectDir = "$rootDir/extensions/vw/pdfjs" as File
-project(':isis-parent:isis:isis-extensions').projectDir = "$rootDir/extensions" as File
-project(':isis-parent:isis:isis-incubator:isis-incubator-microprofile').projectDir = "$rootDir/incubator/mappings/microprofile" as File
-project(':isis-parent:isis:isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-model').projectDir = "$rootDir/incubator/viewers/vaadin/model" as File
-project(':isis-parent:isis:isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-viewer').projectDir = "$rootDir/incubator/viewers/vaadin/viewer" as File
-project(':isis-parent:isis:isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-ui').projectDir = "$rootDir/incubator/viewers/vaadin/ui" as File
-project(':isis-parent:isis:isis-incubator:isis-viewer-vaadin').projectDir = "$rootDir/incubator/viewers/vaadin" as File
-project(':isis-parent:isis:isis-incubator').projectDir = "$rootDir/incubator" as File
-project(':isis-parent:isis:isis-legacy:isis-legacy-applib').projectDir = "$rootDir/legacy/extensions/core/applib" as File
-project(':isis-parent:isis:isis-legacy:isis-legacy-commons').projectDir = "$rootDir/legacy/extensions/core/commons" as File
-project(':isis-parent:isis:isis-legacy:isis-legacy-metamodel').projectDir = "$rootDir/legacy/extensions/core/metamodel" as File
-project(':isis-parent:isis:isis-legacy:isis-legacy-runtime').projectDir = "$rootDir/legacy/extensions/core/runtime" as File
-project(':isis-parent:isis:isis-legacy:isis-legacy-restclient').projectDir = "$rootDir/legacy/mappings/restclient" as File
-project(':isis-parent:isis:isis-legacy').projectDir = "$rootDir/legacy" as File
-project(':isis-parent:isis:isis-mappings:isis-mappings-jaxrsclient:isis-mappings-jaxrsclient-api').projectDir = "$rootDir/mappings/jaxrsclient/api" as File
-project(':isis-parent:isis:isis-mappings:isis-mappings-jaxrsclient').projectDir = "$rootDir/mappings/jaxrsclient" as File
-project(':isis-parent:isis:isis-mappings:isis-mappings-restclient-api').projectDir = "$rootDir/mappings/restclient/api" as File
-project(':isis-parent:isis:isis-mappings:isis-mappings-restclient').projectDir = "$rootDir/mappings/restclient" as File
-project(':isis-parent:isis:isis-mappings').projectDir = "$rootDir/mappings" as File
-project(':isis-parent:isis:isis-mavendeps:isis-mavendeps-jdk11').projectDir = "$rootDir/mavendeps/jdk11" as File
-project(':isis-parent:isis:isis-mavendeps:isis-mavendeps-unittests').projectDir = "$rootDir/mavendeps/unittests" as File
-project(':isis-parent:isis:isis-mavendeps:isis-mavendeps-integtests').projectDir = "$rootDir/mavendeps/integtests" as File
-project(':isis-parent:isis:isis-mavendeps:isis-mavendeps-integspecs').projectDir = "$rootDir/mavendeps/integspecs" as File
-project(':isis-parent:isis:isis-mavendeps:isis-mavendeps-webapp').projectDir = "$rootDir/mavendeps/webapp" as File
-project(':isis-parent:isis:isis-mavendeps').projectDir = "$rootDir/mavendeps" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-base:isis-subdomains-base-applib').projectDir = "$rootDir/subdomains/base/applib" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-base').projectDir = "$rootDir/subdomains/base" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-docx:isis-subdomains-docx-applib').projectDir = "$rootDir/subdomains/docx/applib" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-docx').projectDir = "$rootDir/subdomains/docx" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-excel:isis-subdomains-excel-applib').projectDir = "$rootDir/subdomains/excel/applib" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-excel-fixtures').projectDir = "$rootDir/subdomains/excel/fixture" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-excel-integtests').projectDir = "$rootDir/subdomains/excel/integtests" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-excel:isis-subdomains-excel-testing').projectDir = "$rootDir/subdomains/excel/testing" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-excel').projectDir = "$rootDir/subdomains/excel" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-freemarker:isis-subdomains-freemarker-applib').projectDir = "$rootDir/subdomains/freemarker/applib" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-freemarker').projectDir = "$rootDir/subdomains/freemarker" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-ognl-applib').projectDir = "$rootDir/subdomains/ognl/applib" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-ognl').projectDir = "$rootDir/subdomains/ognl" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-pdfbox:isis-subdomains-pdfbox-applib').projectDir = "$rootDir/subdomains/pdfbox/applib" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-pdfbox').projectDir = "$rootDir/subdomains/pdfbox" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-spring:isis-subdomains-spring-applib').projectDir = "$rootDir/subdomains/spring/applib" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-spring').projectDir = "$rootDir/subdomains/spring" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-xdocreport:isis-subdomains-xdocreport-applib').projectDir = "$rootDir/subdomains/xdocreport/applib" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-xdocreport').projectDir = "$rootDir/subdomains/xdocreport" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-zip:isis-subdomains-zip-applib').projectDir = "$rootDir/subdomains/zip/applib" as File
-project(':isis-parent:isis:isis-subdomains:isis-subdomains-zip').projectDir = "$rootDir/subdomains/zip" as File
-project(':isis-parent:isis:isis-subdomains').projectDir = "$rootDir/subdomains" as File
-project(':isis-parent:isis:isis-testing:isis-testing-fakedata:isis-testing-fakedata-applib').projectDir = "$rootDir/testing/fakedata/applib" as File
-project(':isis-parent:isis:isis-testing:isis-testing-fakedata:isis-testing-fakedata-fixtures').projectDir = "$rootDir/testing/fakedata/fixtures" as File
-project(':isis-parent:isis:isis-testing:isis-testing-fakedata:isis-testing-fakedata-integtests').projectDir = "$rootDir/testing/fakedata/integtests" as File
-project(':isis-parent:isis:isis-testing:isis-testing-fakedata').projectDir = "$rootDir/testing/fakedata" as File
-project(':isis-parent:isis:isis-testing:isis-testing-fixtures:isis-testing-fixtures-applib').projectDir = "$rootDir/testing/fixtures/applib" as File
-project(':isis-parent:isis:isis-testing:isis-testing-fixtures').projectDir = "$rootDir/testing/fixtures" as File
-project(':isis-parent:isis:isis-testing:isis-testing-h2console:isis-testing-h2console-ui').projectDir = "$rootDir/testing/h2console/ui" as File
-project(':isis-parent:isis:isis-testing:isis-testing-h2console').projectDir = "$rootDir/testing/h2console" as File
-project(':isis-parent:isis:isis-testing:isis-testing-hsqldbmgr:isis-testing-hsqldbmgr-ui').projectDir = "$rootDir/testing/hsqldbmgr/ui" as File
-project(':isis-parent:isis:isis-testing:isis-testing-hsqldbmgr').projectDir = "$rootDir/testing/hsqldbmgr" as File
-project(':isis-parent:isis:isis-testing:isis-testing-specsupport:isis-testing-specsupport-applib').projectDir = "$rootDir/testing/specsupport/applib" as File
-project(':isis-parent:isis:isis-testing:isis-testing-specsupport').projectDir = "$rootDir/testing/specsupport" as File
-project(':isis-parent:isis:isis-testing:isis-testing-integtestsupport:isis-testing-integtestsupport-applib').projectDir = "$rootDir/testing/integtestsupport/applib" as File
-project(':isis-parent:isis:isis-testing:isis-testing-integtestsupport').projectDir = "$rootDir/testing/integtestsupport" as File
-project(':isis-parent:isis:isis-testing:isis-testing-unittestsupport:isis-testing-unittestsupport-applib').projectDir = "$rootDir/testing/unittestsupport/applib" as File
-project(':isis-parent:isis:isis-testing:isis-testing-unittestsupport').projectDir = "$rootDir/testing/unittestsupport" as File
-project(':isis-parent:isis:isis-testing').projectDir = "$rootDir/testing" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-applib').projectDir = "$rootDir/valuetypes/asciidoc/applib" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-ui:isis-valuetypes-asciidoc-ui-vaa').projectDir = "$rootDir/valuetypes/asciidoc/ui/vaadin" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-ui:isis-valuetypes-asciidoc-ui-wkt').projectDir = "$rootDir/valuetypes/asciidoc/ui/wicket" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc:isis-valuetypes-asciidoc-ui').projectDir = "$rootDir/valuetypes/asciidoc/ui" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-asciidoc').projectDir = "$rootDir/valuetypes/asciidoc" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-markdown:isis-valuetypes-markdown-applib').projectDir = "$rootDir/valuetypes/markdown/applib" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-markdown:isis-valuetypes-markdown-ui').projectDir = "$rootDir/valuetypes/markdown/ui" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-markdown').projectDir = "$rootDir/valuetypes/markdown" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-sse-applib').projectDir = "$rootDir/valuetypes/sse/applib" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-sse:isis-valuetypes-sse-metamodel').projectDir = "$rootDir/valuetypes/sse/metamodel" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-sse:isis-valuetypes-sse-ui').projectDir = "$rootDir/valuetypes/sse/ui" as File
-project(':isis-parent:isis:isis-valuetypes:isis-valuetypes-sse').projectDir = "$rootDir/valuetypes/sse" as File
-project(':isis-parent:isis:isis-valuetypes').projectDir = "$rootDir/valuetypes" as File
-//project(':isis-app-starter-parent:demo-parent:demo-domain').projectDir = "$rootDir/examples/demo/domain" as File
-//project(':isis-app-starter-parent:demo-parent:demo-wicket').projectDir = "$rootDir/examples/demo/wicket" as File
-project(':isis-app-starter-parent:demo-parent').projectDir = "$rootDir/examples/demo" as File
-project(':isis-app-starter-parent:smoketests').projectDir = "$rootDir/examples/smoketests/stable" as File
+include ':demo-parent'
+include ':demo-domain'
++include ':demo-web'
+include ':demo-wicket'
+include ':isis'
+include ':isis-applib'
+include ':isis-core-codegen-bytebuddy'
+include ':isis-core-commons'
+include ':isis-core-config'
+include ':isis-core-internaltestsupport'
+include ':isis-core-metamodel'
+include ':isis-core-runtime'
+include ':isis-core-runtimeservices'
+include ':isis-core-security'
+include ':isis-core-webapp'
+include ':isis-extensions'
+include ':isis-extensions-cors'
+include ':isis-extensions-cors-impl'
+include ':isis-extensions-exceldownload'
+include ':isis-extensions-exceldownload-ui'
+include ':isis-extensions-flyway'
+include ':isis-extensions-flyway-impl'
+include ':isis-extensions-fullcalendar'
+include ':isis-extensions-fullcalendar-applib'
+include ':isis-extensions-fullcalendar-ui'
+include ':isis-extensions-modelannotation'
+include ':isis-extensions-pdfjs'
+include ':isis-extensions-pdfjs-applib'
+include ':isis-extensions-pdfjs-metamodel'
+include ':isis-extensions-pdfjs-ui'
+include ':isis-extensions-secman'
+include ':isis-extensions-secman-api'
+include ':isis-extensions-secman-encryption-jbcrypt'
+include ':isis-extensions-secman-model'
+include ':isis-extensions-secman-persistence-jdo'
+include ':isis-extensions-secman-shiro-realm'
+include ':isis-extensions-shiro-realm-ldap'
+include ':isis-extensions-shiro-realm-ldap-impl'
+include ':isis-incubator'
+include ':isis-incubator:isis-incubator-microprofile'
+include ':isis-incubator:isis-viewer-vaadin'
+include ':isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-model'
+include ':isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-ui'
+include ':isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-viewer'
+include ':isis-legacy'
+include ':isis-legacy-applib'
+include ':isis-legacy-commons'
+include ':isis-legacy-metamodel'
+include ':isis-legacy-restclient'
+include ':isis-legacy-runtime'
+include ':isis-mappings'
+include ':isis-mappings-jaxrsclient'
+include ':isis-mappings-jaxrsclient-api'
+include ':isis-mappings-restclient'
+include ':isis-mappings-restclient-api'
+include ':isis-mavendeps'
+include ':isis-mavendeps-integspecs'
+include ':isis-mavendeps-integtests'
+include ':isis-mavendeps-jdk11'
+include ':isis-mavendeps-unittests'
+include ':isis-mavendeps-webapp'
+include ':isis-persistence-jdo'
+include ':isis-persistence-jdo-applib'
+include ':isis-persistence-jdo-datanucleus5'
+include ':isis-persistence-jpa'
+include ':isis-persistence-jpa-applib'
+include ':isis-persistence-jpa-model'
+include ':isis-schema'
+include ':isis-security-bypass'
+include ':isis-security-keycloak'
+include ':isis-security-shiro'
+include ':isis-subdomains'
+include ':isis-subdomains-base'
+include ':isis-subdomains-base:isis-subdomains-base-applib'
+include ':isis-subdomains-docx'
+include ':isis-subdomains-docx-applib'
+include ':isis-subdomains-excel'
+include ':isis-subdomains-excel-applib'
+include ':isis-subdomains-excel-fixtures'
+include ':isis-subdomains-excel-integtests'
+include ':isis-subdomains-excel-testing'
+include ':isis-subdomains-freemarker'
+include ':isis-subdomains-freemarker-applib'
+include ':isis-subdomains-ognl'
+include ':isis-subdomains-ognl-applib'
+include ':isis-subdomains-pdfbox'
+include ':isis-subdomains-pdfbox-applib'
+include ':isis-subdomains-spring'
+include ':isis-subdomains-spring-applib'
+include ':isis-subdomains-xdocreport'
+include ':isis-subdomains-xdocreport-applib'
+include ':isis-subdomains-zip'
+include ':isis-subdomains-zip-applib'
+include ':isis-testing'
+include ':isis-testing-fakedata'
+include ':isis-testing-fakedata-applib'
+include ':isis-testing-fakedata-fixtures'
+include ':isis-testing-fakedata-integtests'
+include ':isis-testing-fixtures'
+include ':isis-testing-fixtures-applib'
+include ':isis-testing-h2console'
+include ':isis-testing-h2console-ui'
+include ':isis-testing-hsqldbmgr'
+include ':isis-testing-hsqldbmgr:isis-testing-hsqldbmgr-ui'
+include ':isis-testing-integtestsupport'
+include ':isis-testing-integtestsupport-applib'
+include ':isis-testing-specsupport'
+include ':isis-testing-specsupport:isis-testing-specsupport-applib'
+include ':isis-testing-unittestsupport'
+include ':isis-testing-unittestsupport-applib'
+include ':isis-valuetypes'
+include ':isis-valuetypes-asciidoc'
+include ':isis-valuetypes-asciidoc-applib'
+include ':isis-valuetypes-asciidoc-metamodel'
+include ':isis-valuetypes-asciidoc-persistence'
+include ':isis-valuetypes-asciidoc-persistence-jdo-dn5'
+include ':isis-valuetypes-asciidoc-ui'
+include ':isis-valuetypes-asciidoc-ui-vaa'
+include ':isis-valuetypes-asciidoc-ui-vaa'
+include ':isis-valuetypes-asciidoc-ui-wkt'
+include ':isis-valuetypes-asciidoc-ui-wkt'
+include ':isis-valuetypes-markdown'
+include ':isis-valuetypes-markdown-applib'
+include ':isis-valuetypes-markdown-persistence'
+include ':isis-valuetypes-markdown-persistence-jdo-dn5'
+include ':isis-valuetypes-markdown-ui'
+include ':isis-valuetypes-markdown-ui-wkt'
+include ':isis-valuetypes-sse'
+include ':isis-valuetypes-sse-applib'
+include ':isis-valuetypes-sse-metamodel'
+include ':isis-valuetypes-sse-ui'
+include ':isis-valuetypes-sse-ui-wkt'
+include ':isis-viewer-common'
+include ':isis-viewer-restfulobjects'
+include ':isis-viewer-restfulobjects-applib'
+include ':isis-viewer-restfulobjects-jaxrsresteasy4'
+include ':isis-viewer-restfulobjects-rendering'
+include ':isis-viewer-restfulobjects-testing'
+include ':isis-viewer-restfulobjects-viewer'
+include ':isis-viewer-wicket'
+include ':isis-viewer-wicket-model'
+include ':isis-viewer-wicket-ui'
+include ':isis-viewer-wicket-viewer'
+include ':smoketests'
+project(':demo-parent').projectDir = "$rootDir/examples/demo" as File
+project(':demo-domain').projectDir = "$rootDir/examples/demo/domain" as File
++project(':demo-web').projectDir = "$rootDir/examples/demo/web" as File
+project(':demo-wicket').projectDir = "$rootDir/examples/demo/wicket" as File
+project(':isis').projectDir = "$rootDir/core" as File
+project(':isis-applib').projectDir = "$rootDir/api/applib" as File
+project(':isis-core-codegen-bytebuddy').projectDir = "$rootDir/core/codegen-bytebuddy" as File
+project(':isis-core-commons').projectDir = "$rootDir/core/commons" as File
+project(':isis-core-config').projectDir = "$rootDir/core/config" as File
+project(':isis-core-internaltestsupport').projectDir = "$rootDir/core/internaltestsupport" as File
+project(':isis-core-metamodel').projectDir = "$rootDir/core/metamodel" as File
+project(':isis-core-runtime').projectDir = "$rootDir/core/runtime" as File
+project(':isis-core-runtimeservices').projectDir = "$rootDir/core/runtimeservices" as File
+project(':isis-core-security').projectDir = "$rootDir/core/security" as File
+project(':isis-core-webapp').projectDir = "$rootDir/core/webapp" as File
+project(':isis-extensions').projectDir = "$rootDir/extensions" as File
+project(':isis-extensions-cors').projectDir = "$rootDir/extensions/vro/cors" as File
+project(':isis-extensions-cors-impl').projectDir = "$rootDir/extensions/vro/cors/impl" as File
+project(':isis-extensions-exceldownload').projectDir = "$rootDir/extensions/vw/exceldownload" as File
+project(':isis-extensions-exceldownload-ui').projectDir = "$rootDir/extensions/vw/exceldownload/ui" as File
+project(':isis-extensions-flyway').projectDir = "$rootDir/extensions/core/flyway" as File
+project(':isis-extensions-flyway-impl').projectDir = "$rootDir/extensions/core/flyway/impl" as File
+project(':isis-extensions-fullcalendar').projectDir = "$rootDir/extensions/vw/fullcalendar" as File
+project(':isis-extensions-fullcalendar-applib').projectDir = "$rootDir/extensions/vw/fullcalendar/applib" as File
+project(':isis-extensions-fullcalendar-ui').projectDir = "$rootDir/extensions/vw/fullcalendar/ui" as File
+project(':isis-extensions-modelannotation').projectDir = "$rootDir/extensions/core/model-annotation" as File
+project(':isis-extensions-pdfjs').projectDir = "$rootDir/extensions/vw/pdfjs" as File
+project(':isis-extensions-pdfjs-applib').projectDir = "$rootDir/extensions/vw/pdfjs/applib" as File
+project(':isis-extensions-pdfjs-metamodel').projectDir = "$rootDir/extensions/vw/pdfjs/metamodel" as File
+project(':isis-extensions-pdfjs-ui').projectDir = "$rootDir/extensions/vw/pdfjs/ui" as File
+project(':isis-extensions-secman').projectDir = "$rootDir/extensions/security/secman" as File
+project(':isis-extensions-secman-api').projectDir = "$rootDir/extensions/security/secman/api" as File
+project(':isis-extensions-secman-encryption-jbcrypt').projectDir = "$rootDir/extensions/security/secman/encryption-jbcrypt" as File
+project(':isis-extensions-secman-model').projectDir = "$rootDir/extensions/security/secman/model" as File
+project(':isis-extensions-secman-persistence-jdo').projectDir = "$rootDir/extensions/security/secman/persistence-jdo" as File
+project(':isis-extensions-secman-shiro-realm').projectDir = "$rootDir/extensions/security/secman/shiro-realm" as File
+project(':isis-extensions-shiro-realm-ldap').projectDir = "$rootDir/extensions/security/shiro-realm-ldap" as File
+project(':isis-extensions-shiro-realm-ldap-impl').projectDir = "$rootDir/extensions/security/shiro-realm-ldap/impl" as File
+project(':isis-incubator').projectDir = "$rootDir/incubator" as File
+project(':isis-incubator:isis-incubator-microprofile').projectDir = "$rootDir/incubator/mappings/microprofile" as File
+project(':isis-incubator:isis-viewer-vaadin').projectDir = "$rootDir/incubator/viewers/vaadin" as File
+project(':isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-model').projectDir = "$rootDir/incubator/viewers/vaadin/model" as File
+project(':isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-ui').projectDir = "$rootDir/incubator/viewers/vaadin/ui" as File
+project(':isis-incubator:isis-viewer-vaadin:isis-viewer-vaadin-viewer').projectDir = "$rootDir/incubator/viewers/vaadin/viewer" as File
+project(':isis-legacy').projectDir = "$rootDir/legacy" as File
+project(':isis-legacy-applib').projectDir = "$rootDir/legacy/extensions/core/applib" as File
+project(':isis-legacy-commons').projectDir = "$rootDir/legacy/extensions/core/commons" as File
+project(':isis-legacy-metamodel').projectDir = "$rootDir/legacy/extensions/core/metamodel" as File
+project(':isis-legacy-restclient').projectDir = "$rootDir/legacy/mappings/restclient" as File
+project(':isis-legacy-runtime').projectDir = "$rootDir/legacy/extensions/core/runtime" as File
+project(':isis-mappings').projectDir = "$rootDir/mappings" as File
+project(':isis-mappings-jaxrsclient').projectDir = "$rootDir/mappings/jaxrsclient" as File
+project(':isis-mappings-jaxrsclient-api').projectDir = "$rootDir/mappings/jaxrsclient/api" as File
+project(':isis-mappings-restclient').projectDir = "$rootDir/mappings/restclient" as File
+project(':isis-mappings-restclient-api').projectDir = "$rootDir/mappings/restclient/api" as File
+project(':isis-mavendeps').projectDir = "$rootDir/mavendeps" as File
+project(':isis-mavendeps-integspecs').projectDir = "$rootDir/mavendeps/integspecs" as File
+project(':isis-mavendeps-integtests').projectDir = "$rootDir/mavendeps/integtests" as File
+project(':isis-mavendeps-jdk11').projectDir = "$rootDir/mavendeps/jdk11" as File
+project(':isis-mavendeps-unittests').projectDir = "$rootDir/mavendeps/unittests" as File
+project(':isis-mavendeps-webapp').projectDir = "$rootDir/mavendeps/webapp" as File
+project(':isis-persistence-jdo').projectDir = "$rootDir/persistence/jdo" as File
+project(':isis-persistence-jdo-applib').projectDir = "$rootDir/persistence/jdo/applib" as File
+project(':isis-persistence-jdo-datanucleus5').projectDir = "$rootDir/persistence/jdo/datanucleus-5" as File
+project(':isis-persistence-jpa').projectDir = "$rootDir/persistence/jpa" as File
+project(':isis-persistence-jpa-applib').projectDir = "$rootDir/persistence/jpa/applib" as File
+project(':isis-persistence-jpa-model').projectDir = "$rootDir/persistence/jpa/model" as File
+project(':isis-schema').projectDir = "$rootDir/api/schema" as File
+project(':isis-security-bypass').projectDir = "$rootDir/security/bypass" as File
+project(':isis-security-keycloak').projectDir = "$rootDir/security/keycloak" as File
+project(':isis-security-shiro').projectDir = "$rootDir/security/shiro" as File
+project(':isis-subdomains').projectDir = "$rootDir/subdomains" as File
+project(':isis-subdomains-base').projectDir = "$rootDir/subdomains/base" as File
+project(':isis-subdomains-base:isis-subdomains-base-applib').projectDir = "$rootDir/subdomains/base/applib" as File
+project(':isis-subdomains-docx').projectDir = "$rootDir/subdomains/docx" as File
+project(':isis-subdomains-docx-applib').projectDir = "$rootDir/subdomains/docx/applib" as File
+project(':isis-subdomains-excel').projectDir = "$rootDir/subdomains/excel" as File
+project(':isis-subdomains-excel-applib').projectDir = "$rootDir/subdomains/excel/applib" as File
+project(':isis-subdomains-excel-fixtures').projectDir = "$rootDir/subdomains/excel/fixture" as File
+project(':isis-subdomains-excel-integtests').projectDir = "$rootDir/subdomains/excel/integtests" as File
+project(':isis-subdomains-excel-testing').projectDir = "$rootDir/subdomains/excel/testing" as File
+project(':isis-subdomains-freemarker').projectDir = "$rootDir/subdomains/freemarker" as File
+project(':isis-subdomains-freemarker-applib').projectDir = "$rootDir/subdomains/freemarker/applib" as File
+project(':isis-subdomains-ognl').projectDir = "$rootDir/subdomains/ognl" as File
+project(':isis-subdomains-ognl-applib').projectDir = "$rootDir/subdomains/ognl/applib" as File
+project(':isis-subdomains-pdfbox').projectDir = "$rootDir/subdomains/pdfbox" as File
+project(':isis-subdomains-pdfbox-applib').projectDir = "$rootDir/subdomains/pdfbox/applib" as File
+project(':isis-subdomains-spring').projectDir = "$rootDir/subdomains/spring" as File
+project(':isis-subdomains-spring-applib').projectDir = "$rootDir/subdomains/spring/applib" as File
+project(':isis-subdomains-xdocreport').projectDir = "$rootDir/subdomains/xdocreport" as File
+project(':isis-subdomains-xdocreport-applib').projectDir = "$rootDir/subdomains/xdocreport/applib" as File
+project(':isis-subdomains-zip').projectDir = "$rootDir/subdomains/zip" as File
+project(':isis-subdomains-zip-applib').projectDir = "$rootDir/subdomains/zip/applib" as File
+project(':isis-testing').projectDir = "$rootDir/testing" as File
+project(':isis-testing-fakedata').projectDir = "$rootDir/testing/fakedata" as File
+project(':isis-testing-fakedata-applib').projectDir = "$rootDir/testing/fakedata/applib" as File
+project(':isis-testing-fakedata-fixtures').projectDir = "$rootDir/testing/fakedata/fixtures" as File
+project(':isis-testing-fakedata-integtests').projectDir = "$rootDir/testing/fakedata/integtests" as File
+project(':isis-testing-fixtures').projectDir = "$rootDir/testing/fixtures" as File
+project(':isis-testing-fixtures-applib').projectDir = "$rootDir/testing/fixtures/applib" as File
+project(':isis-testing-h2console').projectDir = "$rootDir/testing/h2console" as File
+project(':isis-testing-h2console-ui').projectDir = "$rootDir/testing/h2console/ui" as File
+project(':isis-testing-hsqldbmgr').projectDir = "$rootDir/testing/hsqldbmgr" as File
+project(':isis-testing-hsqldbmgr:isis-testing-hsqldbmgr-ui').projectDir = "$rootDir/testing/hsqldbmgr/ui" as File
+project(':isis-testing-integtestsupport').projectDir = "$rootDir/testing/integtestsupport" as File
+project(':isis-testing-integtestsupport-applib').projectDir = "$rootDir/testing/integtestsupport/applib" as File
+project(':isis-testing-specsupport').projectDir = "$rootDir/testing/specsupport" as File
+project(':isis-testing-specsupport:isis-testing-specsupport-applib').projectDir = "$rootDir/testing/specsupport/applib" as File
+project(':isis-testing-unittestsupport').projectDir = "$rootDir/testing/unittestsupport" as File
+project(':isis-testing-unittestsupport-applib').projectDir = "$rootDir/testing/unittestsupport/applib" as File
+project(':isis-valuetypes').projectDir = "$rootDir/valuetypes" as File
+project(':isis-valuetypes-asciidoc').projectDir = "$rootDir/valuetypes/asciidoc" as File
+project(':isis-valuetypes-asciidoc-applib').projectDir = "$rootDir/valuetypes/asciidoc/applib" as File
+project(':isis-valuetypes-asciidoc-metamodel').projectDir = "$rootDir/valuetypes/asciidoc/metamodel" as File
+project(':isis-valuetypes-asciidoc-persistence').projectDir = "$rootDir/valuetypes/asciidoc/persistence" as File
+project(':isis-valuetypes-asciidoc-persistence-jdo-dn5').projectDir = "$rootDir/valuetypes/asciidoc/persistence/jdo-dn5" as File
+project(':isis-valuetypes-asciidoc-ui').projectDir = "$rootDir/valuetypes/asciidoc/ui" as File
+project(':isis-valuetypes-asciidoc-ui-vaa').projectDir = "$rootDir/valuetypes/asciidoc/ui/vaadin" as File
+project(':isis-valuetypes-asciidoc-ui-vaa').projectDir = "$rootDir/valuetypes/asciidoc/ui/vaadin" as File
+project(':isis-valuetypes-asciidoc-ui-wkt').projectDir = "$rootDir/valuetypes/asciidoc/ui/wicket" as File
+project(':isis-valuetypes-asciidoc-ui-wkt').projectDir = "$rootDir/valuetypes/asciidoc/ui/wicket" as File
+project(':isis-valuetypes-markdown').projectDir = "$rootDir/valuetypes/markdown" as File
+project(':isis-valuetypes-markdown-applib').projectDir = "$rootDir/valuetypes/markdown/applib" as File
+project(':isis-valuetypes-markdown-persistence').projectDir = "$rootDir/valuetypes/markdown/persistence" as File
+project(':isis-valuetypes-markdown-persistence-jdo-dn5').projectDir = "$rootDir/valuetypes/markdown/persistence/jdo-dn5" as File
+project(':isis-valuetypes-markdown-ui').projectDir = "$rootDir/valuetypes/markdown/ui" as File
+project(':isis-valuetypes-markdown-ui-wkt').projectDir = "$rootDir/valuetypes/markdown/ui/wicket" as File
+project(':isis-valuetypes-sse').projectDir = "$rootDir/valuetypes/sse" as File
+project(':isis-valuetypes-sse-applib').projectDir = "$rootDir/valuetypes/sse/applib" as File
+project(':isis-valuetypes-sse-metamodel').projectDir = "$rootDir/valuetypes/sse/metamodel" as File
+project(':isis-valuetypes-sse-ui').projectDir = "$rootDir/valuetypes/sse/ui" as File
+project(':isis-valuetypes-sse-ui-wkt').projectDir = "$rootDir/valuetypes/sse/ui/wicket" as File
+project(':isis-viewer-common').projectDir = "$rootDir/viewers/common" as File
+project(':isis-viewer-restfulobjects').projectDir = "$rootDir/viewers/restfulobjects" as File
+project(':isis-viewer-restfulobjects-applib').projectDir = "$rootDir/viewers/restfulobjects/applib" as File
+project(':isis-viewer-restfulobjects-jaxrsresteasy4').projectDir = "$rootDir/viewers/restfulobjects/jaxrs-resteasy-4" as File
+project(':isis-viewer-restfulobjects-rendering').projectDir = "$rootDir/viewers/restfulobjects/rendering" as File
+project(':isis-viewer-restfulobjects-testing').projectDir = "$rootDir/viewers/restfulobjects/testing" as File
+project(':isis-viewer-restfulobjects-viewer').projectDir = "$rootDir/viewers/restfulobjects/viewer" as File
+project(':isis-viewer-wicket').projectDir = "$rootDir/viewers/wicket" as File
+project(':isis-viewer-wicket-model').projectDir = "$rootDir/viewers/wicket/model" as File
+project(':isis-viewer-wicket-ui').projectDir = "$rootDir/viewers/wicket/ui" as File
+project(':isis-viewer-wicket-viewer').projectDir = "$rootDir/viewers/wicket/viewer" as File
+project(':smoketests').projectDir = "$rootDir/examples/smoketests" as File