You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2020/01/15 11:18:31 UTC

[isis] 01/01: Merge pull request #171 from apache/2263-Update_RO_spec

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

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

commit ee83b275deaa1752d8d7595e09c60a6fd971d4df
Merge: 65cde22 3fabc66
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Jan 15 12:18:24 2020 +0100

    Merge pull request #171 from apache/2263-Update_RO_spec
    
    2263 update ro spec

 antora/supplemental-ui/ui.yml                      |   5 +
 .../examples/layout/menubars/MenuBarsAbstract.java |   1 -
 .../examples/mixins/dto/DtoMappingHelper.java      |  19 +-
 .../applib-cm/examples/util/JaxbAdapters.java      | 190 ++++++++-
 .../examples/util/schema/ChangesDtoUtils.java      |   2 +-
 .../examples/util/schema/CommandDtoUtils.java      |  12 +-
 .../examples/util/schema/CommonDtoUtils.java       | 109 ++++--
 .../examples/util/schema/InteractionDtoUtils.java  |  22 +-
 .../util/schema/MemberExecutionDtoUtils.java       |  10 +-
 .../RepresentsInteractionMemberExecution.java      |   2 +-
 .../background/BackgroundCommandService.java       |   2 +-
 .../examples/services/bookmark/Bookmark.java       |  68 +---
 .../examples/services/command/Command.java         |   2 +-
 .../services/command/CommandDtoProcessor.java      |   2 +-
 .../CommandDtoProcessorForActionAbstract.java      |   8 +-
 .../CommandDtoProcessorForPropertyAbstract.java    |   4 +-
 .../examples/services/command/CommandWithDto.java  |   2 +-
 .../ContentMappingServiceForCommandDto.java        |   4 +-
 .../ContentMappingServiceForCommandsDto.java       |   4 +-
 .../command/spi/CommandDtoProcessorService.java    |   2 +-
 .../examples/services/hint/HintStore.java          |   3 +-
 .../examples/services/iactn/Interaction.java       |  16 +-
 .../services/metamodel/MetaModelService.java       |   2 +-
 .../services/metamodel/MetaModelServicesMenu.java  |   2 +-
 .../examples/services/metrics/MetricsService.java  |   2 +-
 .../services/publish/PublishedObjects.java         |   2 +-
 .../services/publish/PublisherServiceLogging.java  |   4 +-
 .../UrlEncodingServiceWithCompression.java         |  14 -
 .../xmlsnapshot/XmlSnapshotServiceAbstract.java    |   9 +-
 .../jaxbadapters/PersistentEntitiesAdapter.java    |   2 +-
 .../jaxbadapters/PersistentEntityAdapter.java      |   2 +-
 .../applib/layout/menubars/MenuBarsAbstract.java   |   1 -
 .../isis/applib/mixins/dto/DtoMappingHelper.java   |  19 +-
 .../RepresentsInteractionMemberExecution.java      |   2 +-
 .../background/BackgroundCommandService.java       |   2 +-
 .../isis/applib/services/bookmark/Bookmark.java    |  68 +---
 .../isis/applib/services/command/Command.java      |   2 +-
 .../services/command/CommandDtoProcessor.java      |   2 +-
 .../CommandDtoProcessorForActionAbstract.java      |   8 +-
 .../CommandDtoProcessorForPropertyAbstract.java    |   4 +-
 .../applib/services/command/CommandWithDto.java    |   2 +-
 .../ContentMappingServiceForCommandDto.java        |   4 +-
 .../ContentMappingServiceForCommandsDto.java       |   4 +-
 .../command/spi/CommandDtoProcessorService.java    |   2 +-
 .../isis/applib/services/hint/HintStore.java       |   3 +-
 .../isis/applib/services/iactn/Interaction.java    |  16 +-
 .../services/metamodel/MetaModelService.java       |   2 +-
 .../services/metamodel/MetaModelServicesMenu.java  |   2 +-
 .../applib/services/metrics/MetricsService.java    |   2 +-
 .../applib/services/publish/PublishedObjects.java  |   2 +-
 .../services/publish/PublisherServiceLogging.java  |   4 +-
 .../UrlEncodingServiceWithCompression.java         |  14 -
 .../xmlsnapshot/XmlSnapshotServiceAbstract.java    |   9 +-
 .../org/apache/isis/applib/util/JaxbAdapters.java  | 190 ++++++++-
 .../isis/applib/util/schema/ChangesDtoUtils.java   |   2 +-
 .../isis/applib/util/schema/CommandDtoUtils.java   |  12 +-
 .../isis/applib/util/schema/CommonDtoUtils.java    | 109 ++++--
 .../applib/util/schema/InteractionDtoUtils.java    |  22 +-
 .../util/schema/MemberExecutionDtoUtils.java       |  10 +-
 .../applib/services/urlencoding/MementosTest.java  |   6 +-
 .../XmlSnapshotServiceAbstractTest.java            |   4 +-
 .../apache/isis/applib/util/JaxbAdaptersTest.java  | 106 +++++
 .../applib/util/schema/CommandDtoUtils_Test.java   |   4 +-
 .../applib/util/schema/CommonDtoUtils_Test.java    |   6 +-
 .../schema/CommonDtoUtils_setValueOn_Test.java     |   8 +-
 .../apache/isis/applib/util/schema/Roundtrip.java  | 430 +++++++++------------
 api/schema/pom.xml                                 |  10 +-
 .../org/apache/isis/schema/IsisModuleSchema.java   |   1 -
 .../schema/jaxbadapters/XmlCalendarFactory.java    | 158 +++++++-
 .../resources/org/apache/isis/schema/bindings.xml  |  22 +-
 .../isis/schema/chg/{chg-1.1.xsd => chg-2.0.xsd}   |   8 +-
 .../isis/schema/cmd/{cmd-1.4.xsd => cmd-2.0.xsd}   |   8 +-
 .../common/{common-1.1.xsd => common-2.0.xsd}      |  34 +-
 .../isis/schema/ixn/{ixn-1.3.xsd => ixn-2.0.xsd}   |  12 +-
 .../{metamodel-1.0.xsd => metamodel-2.0.xsd}       |   2 +-
 .../isis/core/commons/internal/base/_Bytes.java    |  20 +-
 .../isis/core/metamodel/adapter/oid/Oid.java       |  41 +-
 .../core/metamodel/adapter/oid/Oid_Marshaller.java |  29 +-
 .../core/metamodel/adapter/oid/Oid_Parented.java   |  20 +-
 .../isis/core/metamodel/adapter/oid/Oid_Root.java  |  43 +--
 .../isis/core/metamodel/adapter/oid/Oid_Value.java |  19 +-
 .../isis/core/metamodel/adapter/oid/RootOid.java   |   4 +-
 .../core/metamodel/context/MetaModelContext.java   |   2 +-
 .../context/MetaModelContext_usingIoc.java         |   2 +-
 .../isis/core/metamodel/facetapi/FeatureType.java  |   2 +-
 .../isis/core/metamodel/facets/Annotations.java    |   2 +-
 .../core/metamodel/facets/CollectionUtils.java     |   2 +-
 .../facets/ContributeeMemberFacetFactory.java      |   2 +-
 .../isis/core/metamodel/facets/FacetedMethod.java  |   8 +-
 .../facets/MethodPrefixBasedFacetFactory.java      |   2 +-
 .../MethodPrefixBasedFacetFactoryAbstract.java     |   6 +-
 .../action/ActionAnnotationFacetFactory.java       |   6 +-
 ...nChoicesForCollectionParameterFacetFactory.java |  10 +-
 .../command/CommandFacetForActionAnnotation.java   |   2 +-
 .../command/CommandFacetFromConfiguration.java     |   2 +-
 .../hidden/HiddenFacetForActionAnnotation.java     |   2 +-
 .../action/invocation/ActionDomainEventFacet.java  |   2 +-
 .../invocation/ActionDomainEventFacetAbstract.java |   8 +-
 ...ctionInvocationFacetForDomainEventAbstract.java |   6 +-
 .../PrototypeFacetForActionAnnotation.java         |   2 +-
 .../PublishedActionFacetForActionAnnotation.java   |   2 +-
 .../PublishedActionFacetFromConfiguration.java     |   2 +-
 ...ctionSemanticsFacetFallbackToNonIdempotent.java |   2 +-
 .../ActionSemanticsFacetForActionAnnotation.java   |   2 +-
 .../actions/layout/ActionLayoutFacetFactory.java   |  14 +-
 ...tionPositionFacetForActionLayoutAnnotation.java |   2 +-
 .../layout/ActionPositionFacetForActionXml.java    |   2 +-
 .../CssClassFaFacetForActionLayoutAnnotation.java  |   2 +-
 .../layout/CssClassFaFacetForActionXml.java        |   2 +-
 .../CssClassFacetForActionLayoutAnnotation.java    |   2 +-
 .../actions/layout/CssClassFacetForActionXml.java  |   2 +-
 .../HiddenFacetForActionLayoutAnnotation.java      |   2 +-
 .../actions/layout/HiddenFacetForActionXml.java    |   2 +-
 ...tContributedFacetForActionLayoutAnnotation.java |   2 +-
 .../RedirectFacetFromActionLayoutAnnotation.java   |   2 +-
 .../actions/layout/RedirectFacetFromActionXml.java |   2 +-
 ...ntributedFacetDerivedFromMixinFacetFactory.java |   2 +-
 .../validate/ActionParameterValidationFacet.java   |   2 +-
 .../metamodel/facets/all/hide/HiddenFacet.java     |   2 +-
 .../all/i18n/DescribedAsFacetTranslated.java       |   2 +-
 .../facets/all/i18n/NamedFacetTranslated.java      |   2 +-
 .../facets/all/i18n/TranslationFacetFactory.java   |   4 +-
 .../CollectionAnnotationFacetFactory.java          |   4 +-
 ...ectionAddToFacetForDomainEventFromAbstract.java |   2 +-
 ...acetForDomainEventFromCollectionAnnotation.java |   2 +-
 ...lectionAddToFacetForDomainEventFromDefault.java |   2 +-
 ...nRemoveFromFacetForDomainEventFromAbstract.java |   2 +-
 ...acetForDomainEventFromCollectionAnnotation.java |   2 +-
 ...onRemoveFromFacetForDomainEventFromDefault.java |   2 +-
 .../javautilcollection/JavaArrayFacet.java         |   2 +-
 .../javautilcollection/JavaCollectionFacet.java    |   2 +-
 .../ParentedFacetSinceCollectionFactory.java       |   2 +-
 .../annotation/SortedByFacetAnnotationFactory.java |   2 +-
 .../fallback/PagedFacetFromConfiguration.java      |   2 +-
 .../metamodel/facets/fallback/TitleFacetNone.java  |   2 +-
 .../metamodel/facets/jaxb/JaxbFacetFactory.java    |  18 +-
 .../facets/members/cssclass/CssClassFacet.java     |   2 +-
 .../facets/members/hidden/HiddenFacetAbstract.java |   4 +-
 .../autocomplete/AutoCompleteFacetAbstract.java    |   4 +-
 .../BookmarkPolicyFacetFallbackFactory.java        |   4 +-
 ...ssClassFaFacetForDomainObjectLayoutFactory.java |   2 +-
 .../CssClassFaFacetForViewModelLayoutFactory.java  |   2 +-
 .../method/DisabledObjectFacetViaMethod.java       |   2 +-
 .../DisabledObjectFacetViaMethodFactory.java       |   2 +-
 .../DomainObjectAnnotationFacetFactory.java        |  32 +-
 .../AuditableFacetForDomainObjectAnnotation.java   |   2 +-
 .../auditing/AuditableFacetFromConfiguration.java  |   2 +-
 ...EventDefaultFacetForDomainObjectAnnotation.java |   4 +-
 ...EventDefaultFacetForDomainObjectAnnotation.java |   4 +-
 ...EventDefaultFacetForDomainObjectAnnotation.java |   4 +-
 ...ObjectSpecIdFacetForDomainObjectAnnotation.java |   2 +-
 ...lishedObjectFacetForDomainObjectAnnotation.java |   2 +-
 .../PublishedObjectFacetFromConfiguration.java     |   2 +-
 ...atableObjectFacetForDomainObjectAnnotation.java |   2 +-
 ...lassFaFacetForDomainObjectLayoutAnnotation.java |   2 +-
 .../CssClassFaFacetForDomainObjectXml.java         |   2 +-
 ...ssClassFaFacetForViewModelLayoutAnnotation.java |   2 +-
 ...sClassFacetForDomainObjectLayoutAnnotation.java |   2 +-
 .../CssClassFacetForDomainObjectXml.java           |   2 +-
 .../CssClassFacetForViewModelLayoutAnnotation.java |   2 +-
 ...ObjectLayoutAnnotationUsingCssClassUiEvent.java |   4 +-
 ...wModelLayoutAnnotationUsingCssClassUiEvent.java |   4 +-
 ...mainObjectLayoutAnnotationUsingIconUiEvent.java |   4 +-
 ...aViewModelLayoutAnnotationUsingIconUiEvent.java |   4 +-
 .../PagedFacetForDomainObjectLayoutAnnotation.java |   2 +-
 .../PagedFacetForViewModelLayoutAnnotation.java    |   2 +-
 ...ainObjectLayoutAnnotationUsingTitleUiEvent.java |   4 +-
 ...ViewModelLayoutAnnotationUsingTitleUiEvent.java |   4 +-
 .../object/domainservice/DomainServiceFacet.java   |   2 +-
 .../DomainServiceFacetAnnotationFactory.java       |   8 +-
 ...conFacetDerivedFromDomainServiceAnnotation.java |   2 +-
 .../DomainServiceLayoutFacetFactory.java           |   2 +-
 .../object/encodeable/EncodableFacetAbstract.java  |   2 +-
 .../hidden/method/HiddenObjectFacetViaMethod.java  |   2 +-
 .../method/HiddenObjectFacetViaMethodFactory.java  |   2 +-
 .../facets/object/immutable/ImmutableFacet.java    |   2 +-
 .../object/immutable/ImmutableFacetAbstract.java   |   1 -
 .../CopyImmutableFacetOntoMembersFactory.java      |   2 +-
 .../NavigableParentAnnotationFacetFactory.java     |   2 +-
 ...jectSpecIdFacetDerivedFromClassNameFactory.java |   8 +-
 .../ObjectValidPropertiesFacet.java                |   4 +-
 .../ObjectValidPropertiesFacetAbstract.java        |   4 +-
 .../impl/ObjectValidPropertiesFacetImpl.java       |   2 +-
 .../facets/object/parseable/ParseableFacet.java    |   2 +-
 .../object/parseable/ParseableFacetAbstract.java   |   4 +-
 .../facets/object/parseable/ParserUtil.java        |   2 +-
 .../parser/ParseableFacetUsingParser.java          |  10 +-
 .../ProjectionFacetFromProjectingProperty.java     |   2 +-
 .../CssClassFacetDerivedFromProjectionFacet.java   |   2 +-
 .../ident/IconFacetDerivedFromProjectionFacet.java |   2 +-
 .../TitleFacetDerivedFromProjectionFacet.java      |   2 +-
 ...etOnCollectionDerivedFromRecreatableObject.java |   2 +-
 ...CollectionDerivedFromViewModelFacetFactory.java |   2 +-
 ...acetOnPropertyDerivedFromRecreatableObject.java |   2 +-
 ...tyDerivedFromRecreatableObjectFacetFactory.java |   2 +-
 .../RecreatableObjectFacetAbstract.java            |   4 +-
 ...ObjectFacetDeclarativeInitializingAbstract.java |   4 +-
 .../recreatable/RecreatableObjectFacetFactory.java |  10 +-
 ...ctFacetForRecreatableDomainObjectInterface.java |   2 +-
 ...eObjectFacetForRecreatableObjectAnnotation.java |   2 +-
 ...leObjectFacetForRecreatableObjectInterface.java |   2 +-
 ...creatableObjectFacetForViewModelAnnotation.java |   2 +-
 ...ableObjectFacetForXmlRootElementAnnotation.java |   2 +-
 .../annotation/TitleAnnotationFacetFactory.java    |   2 +-
 .../validateobject/ValidateObjectFacet.java        |   2 +-
 .../ValidateObjectFacetAbstract.java               |   4 +-
 .../method/ValidateObjectFacetMethod.java          |   2 +-
 .../method/ValidateObjectFacetMethodFactory.java   |   6 +-
 ...ValueFacetAnnotationOrConfigurationFactory.java |   2 +-
 ...ameterFromJavaxValidationAnnotationFactory.java |   2 +-
 ...rameterFromJavaxValidationDigitsAnnotation.java |   4 +-
 ...ParameterDefaultFacetDerivedFromTypeFacets.java |   2 +-
 ...arameterDefaultFacetDerivedFromTypeFactory.java |   2 +-
 ...tionParameterDefaultsFacetViaMethodFactory.java |   2 +-
 .../disable/ActionParameterDisabledFacet.java      |   2 +-
 .../ActionParameterDisabledFacetAbstract.java      |   4 +-
 .../param/hide/ActionParameterHiddenFacet.java     |   2 +-
 .../hide/ActionParameterHiddenFacetAbstract.java   |   4 +-
 .../CssClassFacetForParameterLayoutAnnotation.java |   2 +-
 .../MandatoryFacetOnParametersDefaultFactory.java  |   2 +-
 .../parameter/ParameterAnnotationFacetFactory.java |  10 +-
 .../validate/ActionParameterValidationFacet.java   |   2 +-
 .../ActionParameterValidationFacetAbstract.java    |   4 +-
 ...onParameterValidationFacetViaMethodFactory.java |   2 +-
 .../method/PropertyAutoCompleteFacetMethod.java    |   2 +-
 .../property/PropertyAnnotationFacetFactory.java   |  16 +-
 ...tySetterOrClearFacetForDomainEventAbstract.java |   2 +-
 .../update/PropertyModifyFacetFactory.java         |   2 +-
 .../update/PropertySetAndClearFacetFactory.java    |   8 +-
 .../update/init/PropertyInitializationFacet.java   |   4 +-
 .../update/modify/PropertySetterFacet.java         |   4 +-
 .../ValueSemanticsProviderAbstractTemporal.java    |   2 +-
 .../BooleanPrimitiveValueSemanticsProvider.java    |   2 +-
 .../bytes/BytePrimitiveValueSemanticsProvider.java |   2 +-
 .../chars/CharPrimitiveValueSemanticsProvider.java |   2 +-
 .../value/datejdk8local/Jdk8LocalDateUtil.java     | 170 --------
 ...ateValueFacetUsingSemanticsProviderFactory.java |  45 ---
 .../Jdk8LocalDateValueSemanticsProvider.java       | 252 ------------
 .../facets/value/datejdk8local/TimeFormatter.java  |  27 --
 .../facets/value/datejdk8local/TimeParser.java     |  27 --
 .../datesql/JavaSqlDateValueSemanticsProvider.java |   4 +-
 .../datetimejdk8local/Jdk8LocalDateTimeUtil.java   | 157 --------
 ...imeValueFacetUsingSemanticsProviderFactory.java |  45 ---
 .../Jdk8LocalDateTimeValueSemanticsProvider.java   | 272 -------------
 .../value/datetimejdk8local/TimeFormatter.java     |  27 --
 .../facets/value/datetimejdk8local/TimeParser.java |  27 --
 ...imeValueFacetUsingSemanticsProviderFactory.java |  45 ---
 .../Jdk8OffsetDateTimeValueSemanticsProvider.java  | 103 -----
 ...fsetDateTimeValueSemanticsProviderAbstract.java | 121 ------
 .../DoublePrimitiveValueSemanticsProvider.java     |   2 +-
 .../FloatPrimitiveValueSemanticsProvider.java      |   2 +-
 .../IntPrimitiveValueSemanticsProvider.java        |   2 +-
 .../longs/LongPrimitiveValueSemanticsProvider.java |   2 +-
 .../ShortPrimitiveValueSemanticsProvider.java      |   2 +-
 .../facets/value/temporal/TemporalAdjust.java      | 140 +++++++
 .../facets/value/temporal/TemporalAdjustUtil.java  |  61 +++
 .../facets/value/temporal/TemporalValueFacet.java  |  72 ++++
 ...ralValueFacetUsingSemanticsProviderFactory.java |  64 +++
 .../TemporalValueSemanticsProviderAbstract.java    | 242 ++++++++++++
 ...teValueFacetUsingSemanticsProviderFactory.java} |  14 +-
 .../localdate/LocalDateValueSemanticsProvider.java |  55 +++
 ...meValueFacetUsingSemanticsProviderFactory.java} |  14 +-
 .../LocalDateTimeValueSemanticsProvider.java       |  66 ++++
 ...meValueFacetUsingSemanticsProviderFactory.java} |  14 +-
 .../localtime/LocalTimeValueSemanticsProvider.java |  65 ++++
 ...meValueFacetUsingSemanticsProviderFactory.java} |  14 +-
 .../OffsetDateTimeValueSemanticsProvider.java      |  67 ++++
 ...meValueFacetUsingSemanticsProviderFactory.java} |  14 +-
 .../OffsetTimeValueSemanticsProvider.java          |  62 +++
 ...meValueFacetUsingSemanticsProviderFactory.java} |  15 +-
 .../ZonedDateTimeValueSemanticsProvider.java       |  62 +++
 .../time/TimeValueSemanticsProviderAbstract.java   |   3 +-
 .../JodaLocalTimeValueFacetSimpleFactory.java      |   2 +-
 .../JavaSqlTimeStampValueSemanticsProvider.java    |   2 +-
 .../metamodel/objectmanager/ObjectManager.java     |   4 +-
 .../objectmanager/ObjectManagerDefault.java        |   2 +-
 .../identify/ObjectIdentifier_builtinHandlers.java |   4 +-
 ...arameterChoicesFacetFromParentedCollection.java |   2 +-
 .../param/DeriveFacetsPostProcessor.java           |  48 +--
 .../core/metamodel/progmodel/ProgrammingModel.java |   4 +-
 .../progmodel/ProgrammingModelAbstract.java        |   2 +-
 .../progmodel/ProgrammingModelInitFilter.java      |   2 +-
 .../ProgrammingModelInitFilterDefault.java         |   5 +-
 .../dflt/ProgrammingModelFacetsJava8.java          |  96 ++---
 .../metamodel/services/ServiceInjectorLegacy.java  |   2 +-
 .../ApplicationFeatureRepositoryDefault.java       |   8 +-
 .../classsubstitutor/ClassSubstitutorAbstract.java |   2 +-
 .../command/CommandDtoServiceInternal.java         |   6 +-
 .../services/grid/GridSystemServiceAbstract.java   |  26 +-
 .../ixn/InteractionDtoServiceInternal.java         |   4 +-
 .../services/layout/LayoutServiceDefault.java      |   2 +-
 .../services/metamodel/DomainMemberDefault.java    |  14 +-
 .../services/metamodel/MetaModelExporter.java      |  51 +--
 .../metamodel/MetaModelServiceDefault.java         |   4 +-
 .../services/title/TitleServiceDefault.java        |   2 +-
 .../isis/core/metamodel/spec/ManagedObject.java    |  38 +-
 .../core/metamodel/spec/ObjectSpecification.java   |  18 +-
 .../core/metamodel/spec/feature/ObjectAction.java  |   6 +-
 .../spec/feature/ObjectActionParameter.java        |   4 +-
 .../metamodel/spec/feature/ObjectAssociation.java  |   8 +-
 .../core/metamodel/spec/feature/ObjectMember.java  |   4 +-
 .../metamodel/specloader/SpecificationLoader.java  |   6 +-
 .../specloader/SpecificationLoaderDefault.java     |  20 +-
 .../specloader/specimpl/FacetedMethodsBuilder.java |   6 +-
 .../specimpl/ObjectActionContributee.java          |   6 +-
 .../specloader/specimpl/ObjectActionDefault.java   |  22 +-
 .../specloader/specimpl/ObjectActionMixedIn.java   |   8 +-
 .../specimpl/ObjectActionParameterAbstract.java    |  22 +-
 .../ObjectActionParameterMixedInAbstract.java      |   2 +-
 .../specimpl/ObjectAssociationAbstract.java        |   6 +-
 .../specloader/specimpl/ObjectMemberAbstract.java  |  22 +-
 .../specimpl/ObjectSpecificationAbstract.java      |  24 +-
 .../OneToManyActionParameterContributee.java       |   2 +-
 .../specimpl/OneToManyActionParameterDefault.java  |   4 +-
 .../specimpl/OneToManyActionParameterMixedIn.java  |   2 +-
 .../specimpl/OneToManyAssociationContributee.java  |  10 +-
 .../specimpl/OneToManyAssociationDefault.java      |  20 +-
 .../specimpl/OneToManyAssociationMixedIn.java      |  14 +-
 .../specimpl/OneToOneAssociationContributee.java   |  12 +-
 .../specimpl/OneToOneAssociationDefault.java       |  18 +-
 .../specimpl/OneToOneAssociationMixedIn.java       |  12 +-
 .../metamodel/specloader/specimpl/Predicates.java  |   2 +-
 .../specimpl/dflt/ObjectSpecificationDefault.java  |   6 +-
 .../ObjectSpecificationOnStandaloneList.java       |   4 +-
 .../core/metamodel/util/snapshot/XmlSnapshot.java  |   2 +-
 .../metamodel/valuetypes/ValueTypeDefinition.java  |   2 +-
 .../valuetypes/ValueTypeProviderDefault.java       |   2 +-
 .../metamodel/valuetypes/ValueTypeRegistry.java    |   2 +-
 .../adapter/oid/OidMarshallerTest_marshall.java    |  13 +-
 .../adapter/oid/OidMarshallerTest_unmarshal.java   |   5 -
 .../core/metamodel/adapter/oid/OidVersionTest.java |  20 +-
 ...dDefaultTest_valueSemantics_whenPersistent.java |  12 +-
 ...idDefaultTest_valueSemantics_whenTransient.java |  46 ---
 .../metamodel/adapter/oid/RootOidTest_create.java  |   6 -
 ...HelperTest_newPropertyDomainEvent_forClear.java |   7 +-
 ...elperTest_newPropertyDomainEvent_forModify.java |  11 +-
 .../facets/value/temporal/TemporalAdjustTest.java  | 120 ++++++
 .../runtime/persistence/adapter/PojoAdapter.java   |  20 +-
 .../command/CommandDtoServiceInternalDefault.java  |  16 +-
 .../command/CommandExecutorServiceDefault.java     |  20 +-
 .../core/runtimeservices/i18n/po/PoWriter.java     |  11 +-
 .../ixn/InteractionDtoServiceInternalDefault.java  |  12 +-
 .../publish/PublishedObjectsDefault.java           |   8 +-
 .../wrapper/WrapperFactoryDefault.java             |   2 +-
 .../WrapperFactoryDefault_wrappedObject_Test.java  |   4 +-
 ...actoryDefault_wrappedObject_transient_Test.java |   2 +-
 .../testdomain/auditing/AuditerServiceTest.java    |   2 +-
 .../JdoBootstrappingTest_usingFixtures.java        |   2 +-
 .../commandexecution/WrapperAsyncTest.java         |   2 +-
 .../commandexecution/WrapperSyncTest.java          |   2 +-
 .../domainmodel/AnnotationSyntesizerTest.java      |   2 +-
 .../DomainModelTest_usingBadDomain.java            |   2 +-
 ...nModelTest_usingBadDomain_noActionEnforced.java |   2 +-
 .../DomainModelTest_usingGoodDomain.java           |   4 +-
 .../publishing/PublisherServiceTest.java           |   2 +-
 .../isis/testdomain/shiro/ShiroSecmanLdapTest.java |   2 +-
 .../shiro/ShiroSecmanLdap_restfulStressTest.java   |   2 +-
 .../testdomain/timestamping/TimestampingTest.java  |   2 +-
 .../transactions/TransactionRollbackTest.java      |   2 +-
 ...TransactionRollbackTest_usingTransactional.java |   2 +-
 ...ctAdapterContext_ObjectAdapterByIdProvider.java | 106 ++---
 .../transaction/PojoAdapterBuilder.java            |   2 +-
 .../applib/bean/FixtureDatumFactoriesForTime.java  |  76 ++++
 .../unittestsupport/applib/dom/valuetypes/VT.java  |   2 +-
 364 files changed, 3109 insertions(+), 2997 deletions(-)