Merge branch 'ISIS-1027'

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

Branch: refs/heads/master
Commit: e273d3825babfc3b835fe098852c73e2b9292ce2
Parents: 349ff8d 6efc659
Author: Dan Haywood <[email protected]>
Authored: Fri Feb 6 18:04:25 2015 +0000
Committer: Dan Haywood <[email protected]>
Committed: Fri Feb 6 18:04:25 2015 +0000

----------------------------------------------------------------------
 .../dispatcher/view/edit/FieldFactory.java      |   6 +-
 .../applib/WicketDeveloperUtilitiesService.java |  15 +-
 .../viewer/wicket/model/models/ScalarModel.java |   4 +-
 .../scalars/IsisConverterLocator.java           |   2 +-
 .../components/scalars/ScalarPanelAbstract.java |   4 +-
 .../scalars/ScalarPanelTextFieldAbstract.java   |   4 +-
 .../ScalarPanelTextFieldDatePickerAbstract.java |   2 +-
 .../ScalarPanelTextFieldParseableAbstract.java  |   2 +-
 .../scalars/primitive/BooleanPanel.java         |   2 +-
 .../scalars/string/MultiLineStringPanel.java    |   4 +-
 .../scalars/string/StringPanelFactory.java      |   2 +-
 .../isis/applib/AbstractContainedObject.java    |  12 +-
 .../org/apache/isis/applib/AbstractService.java |   4 +-
 .../isis/applib/annotation/Collection.java      |   9 +
 .../apache/isis/applib/annotation/Debug.java    |   3 +
 .../isis/applib/annotation/NotPersisted.java    |   3 +
 .../applib/fixturescripts/FixtureResult.java    |   4 +-
 .../applib/fixturescripts/FixtureScript.java    |  17 +-
 .../applib/fixturescripts/FixtureScripts.java   |   6 +-
 .../BookmarkHolderActionContributions.java      |  10 +-
 .../services/eventbus/EventBusService.java      |   2 -
 .../exceprecog/ExceptionRecognizerAbstract.java |   9 +-
 .../ExceptionRecognizerComposite.java           |   5 -
 .../exceprecog/ExceptionRecognizerForType.java  |   2 -
 .../AbstractHomePageDashboardService.java       |  12 +-
 .../applib/services/wrapper/WrapperFactory.java |   1 -
 ...ionRecognizerCompositeForJdoObjectStore.java |   5 +-
 .../core/metamodel/facetapi/FeatureType.java    |   2 +
 .../core/metamodel/facets/FacetedMethod.java    |   6 +-
 .../facets/FacetedMethodParameter.java          |  16 +-
 .../action/ActionAnnotationFacetFactory.java    | 144 +++++++++--
 .../action/bulk/BulkFacetForBulkAnnotation.java |   4 +
 ...abledFacetForDisabledAnnotationOnAction.java |  46 ++++
 .../HiddenFacetForHiddenAnnotationOnAction.java |  47 ++++
 ...cetForPostsActionInvokedEventAnnotation.java |   4 +
 .../PrototypeFacetForPrototypeAnnotation.java   |  41 ++++
 ...nSemanticsFacetFromIdempotentAnnotation.java |   4 +
 ...onSemanticsFacetFromQueryOnlyAnnotation.java |   4 +
 .../MaxLengthFacetOnActionAnnotation.java       |  31 +++
 ...MaxLengthFacetOnActionAnnotationFactory.java |  70 ++++++
 .../PagedFacetForPagedAnnotationOnAction.java   |  34 +++
 .../paged/PagedFacetOnActionFactory.java        | 100 ++++++++
 .../paged/PagedFacetPropertiesOnAction.java     |  35 +++
 .../facets/actions/debug/DebugFacet.java        |   3 +
 .../actions/debug/DebugFacetAbstract.java       |   5 +-
 .../debug/annotation/DebugFacetAnnotation.java  |   4 +
 .../annotation/DebugFacetAnnotationFactory.java |  25 +-
 .../actions/exploration/ExplorationFacet.java   |   3 +
 .../exploration/ExplorationFacetAbstract.java   |   4 +
 .../annotation/ExplorationFacetAnnotation.java  |   4 +
 .../ExplorationFacetAnnotationFactory.java      |  25 +-
 ...ActionNamedDebugExplorationFacetFactory.java |  36 ++-
 .../ExplorationFacetViaNamingConvention.java    |   4 +
 .../layout/ActionLayoutFacetFactory.java        |   6 -
 .../NotContributedFacetAnnotation.java          |   4 +
 .../NotContributedFacetAnnotationFactory.java   |  26 +-
 .../NotInServiceMenuFacetAnnotation.java        |   4 +
 .../NotInServiceMenuFacetAnnotationFactory.java |  26 +-
 .../method/NotInServiceMenuFacetViaMethod.java  |   4 +
 .../NotInServiceMenuFacetViaMethodFactory.java  |  33 ++-
 .../annotation/PagedFacetOnActionFactory.java   |  88 -------
 .../annotation/PrototypeFacetAnnotation.java    |  32 ---
 .../PrototypeFacetAnnotationFactory.java        |  46 ----
 .../MaxLengthFacetOnActionAnnotation.java       |  31 ---
 ...MaxLengthFacetOnActionAnnotationFactory.java |  48 ----
 .../metamodel/facets/all/hide/HiddenFacet.java  |   4 -
 ...llectionAccessorFacetViaAccessorFactory.java |   8 -
 .../CollectionAnnotationFacetFactory.java       | 167 +++++++++----
 ...dFacetForDisabledAnnotationOnCollection.java |  46 ++++
 ...denFacetForHiddenAnnotationOnCollection.java |  47 ++++
 ...otPersistedFacetForCollectionAnnotation.java |  49 ++++
 ...etForNotPersistedAnnotationOnCollection.java |  41 ++++
 .../layout/CollectionLayoutFacetFactory.java    |   2 +-
 ...NotPersistedFacetOnCollectionAnnotation.java |  31 ---
 ...istedFacetOnCollectionAnnotationFactory.java |  46 ----
 ...agedFacetForPagedAnnotationOnCollection.java |  34 +++
 .../paged/PagedFacetOnCollectionFactory.java    |  99 ++++++++
 .../paged/PagedFacetPropertiesOnCollection.java |  36 +++
 .../PagedFacetOnCollectionFactory.java          |  86 -------
 .../annotation/SortedByFacetAnnotation.java     |   4 +
 .../SortedByFacetAnnotationFactory.java         |  20 +-
 .../LabelAtFacetFromLayoutConfiguration.java    |   2 +-
 .../fallback/MaxLengthFacetUnlimited.java       |   2 +-
 .../facets/fallback/MultiLineFacetNone.java     |   2 +-
 .../CssClassFacetOnMemberAnnotation.java        |   4 +
 .../annotprop/CssClassFacetOnMemberFactory.java |  21 +-
 .../CssClassFaFacetOnMemberAnnotation.java      |   4 +
 .../CssClassFaFacetOnMemberFactory.java         |  17 +-
 .../DescribedAsFacetOnMemberAnnotation.java     |   4 +
 .../DescribedAsFacetOnMemberFactory.java        |  24 +-
 .../DescribedAsFacetStaticMethod.java           |   4 +
 .../DescribedAsFacetStaticMethodFactory.java    |  33 ++-
 .../annotprop/DisabledFacetAnnotation.java      |  33 ---
 .../annotprop/DisabledFacetFactory.java         |  74 ------
 .../annotprop/DisabledFacetFromProperties.java  |  57 -----
 .../DisableForSessionFacetViaMethodFactory.java |   4 +-
 .../layout/DisabledFacetFromProperties.java     |  57 +++++
 ...abledFacetOnMemberFromPropertiesFactory.java |  56 +++++
 .../DisabledFacetForStaticMethod.java           |   4 +
 .../DisabledFacetStaticMethodFacetFactory.java  |  29 ++-
 .../HiddenFacetOnMemberAnnotation.java          |  33 ---
 .../annotprop/HiddenFacetOnMemberFactory.java   |  74 ------
 .../HiddenFacetOnMemberFromProperties.java      |  51 ----
 .../HiddenFacetOnMemberFromProperties.java      |  51 ++++
 ...iddenFacetOnMemberFromPropertiesFactory.java |  57 +++++
 .../staticmethod/HiddenFacetOnStaticMethod.java |   4 +
 .../HiddenFacetStaticMethodFactory.java         |  32 ++-
 .../annotprop/NamedFacetOnMemberAnnotation.java |   4 +
 .../annotprop/NamedFacetOnMemberFactory.java    |  24 +-
 .../staticmethod/NamedFacetStaticMethod.java    |   4 +
 .../NamedFacetStaticMethodFactory.java          |  34 ++-
 .../render/annotprop/RenderFacetAnnotation.java |   4 +
 .../annotprop/RenderFacetOrResolveFactory.java  |  30 ++-
 .../RenderFacetViaResolveAnnotation.java        |   4 +
 .../objcoll/paged/PagedFacetAnnotation.java     |  30 ---
 .../objcoll/paged/PagedFacetProperties.java     |  36 ---
 .../ViewModelSemanticCheckingFacetFactory.java  |  39 ++-
 .../annotation/ActionOrderFacetAnnotation.java  |   4 +
 .../ActionOrderFacetAnnotationFactory.java      |  30 ++-
 .../AuditableFacetMarkerInterfaceFactory.java   |   4 +
 .../annotation/AutoCompleteFacetAnnotation.java |  37 ---
 .../AutoCompleteFacetAnnotationFactory.java     |  69 ------
 ...arkPolicyFacetViaBookmarkableAnnotation.java |   4 +
 ...cyFacetViaBookmarkableAnnotationFactory.java |  20 +-
 .../ChoicesFacetFromBoundedAbstract.java        |   2 +-
 .../object/choices/ChoicesFacetUtils.java       |   2 +-
 .../ChoicesFacetFromBoundedAnnotation.java      |  33 ---
 ...hoicesFacetFromBoundedAnnotationFactory.java |  55 -----
 ...sFacetFromBoundedMarkerInterfaceFactory.java |   2 +-
 .../object/choices/enums/ChoicesFacetEnum.java  |   2 +-
 .../CssClassFacetOnTypeAnnotation.java          |   4 +
 .../CssClassFacetOnTypeAnnotationFactory.java   |  27 ++-
 .../CssClassFaFacetOnTypeAnnotation.java        |   4 +
 .../CssClassFaFacetOnTypeAnnotationFactory.java |  27 ++-
 .../DescribedAsFacetOnTypeAnnotation.java       |   4 +
 ...DescribedAsFacetOnTypeAnnotationFactory.java |  26 +-
 .../DomainObjectAnnotationFacetFactory.java     | 125 +++++++++-
 ...oCompleteFacetForAutoCompleteAnnotation.java |  60 +++++
 .../ChoicesFacetFromBoundedAnnotation.java      |  48 ++++
 ...jectSpecIdFacetFromObjectTypeAnnotation.java |  41 ++++
 .../annotation/FieldOrderFacetAnnotation.java   |   4 +
 .../FieldOrderFacetAnnotationFactory.java       |  26 +-
 .../annotation/HiddenFacetOnTypeAnnotation.java |   4 +
 .../HiddenFacetOnTypeAnnotationFactory.java     |  26 +-
 .../metamodel/facets/object/mask/MaskFacet.java |   2 +-
 .../annotation/MaskFacetOnTypeAnnotation.java   |   4 +
 .../MaskFacetOnTypeAnnotationFactory.java       |  27 ++-
 .../MaxLengthFacetOnTypeAnnotation.java         |   6 +-
 .../MaxLengthFacetOnTypeAnnotationFactory.java  |  29 ++-
 .../MultiLineFacetOnTypeAnnotation.java         |   6 +-
 .../MultiLineFacetOnTypeAnnotationFactory.java  |  29 ++-
 .../annotation/NamedFacetOnTypeAnnotation.java  |   4 +
 .../NamedFacetOnTypeAnnotationFactory.java      |  28 ++-
 .../staticmethod/NamedFacetStaticMethod.java    |   4 +
 .../NamedFacetStaticMethodFactory.java          |  32 ++-
 .../annotation/ObjectSpecIdFacetAnnotation.java |  31 ---
 .../ObjectSpecIdFacetAnnotationFactory.java     |  46 ----
 .../ObjectValidPropertiesFacet.java             |   2 +-
 .../PagedFacetForPagedAnnotationOnType.java     |  34 +++
 .../PagedFacetOnTypeAnnotationFactory.java      |  30 ++-
 .../PluralAnnotationFacetFactory.java           |  27 ++-
 .../annotation/PluralFacetAnnotation.java       |   4 +
 .../plural/staticmethod/PluralFacetMethod.java  |   4 +
 .../staticmethod/PluralFacetMethodFactory.java  |  54 -----
 .../PluralFacetStaticMethodFactory.java         |  77 ++++++
 ...erivedFromRecreatableObjectFacetFactory.java |  49 ----
 ...lectionDerivedFromViewModelFacetFactory.java |  49 ++++
 .../facets/object/regex/RegExFacet.java         |  48 ----
 .../facets/object/regex/RegExFacetAbstract.java |  81 -------
 .../regex/TitleFacetFormattedByRegex.java       |  40 ----
 .../annotation/RegExFacetOnTypeAnnotation.java  |   6 +-
 .../RegExFacetOnTypeAnnotationFactory.java      |  29 ++-
 .../TypicalLengthFacetOnTypeAnnotation.java     |   6 +-
 ...picalLengthFacetOnTypeAnnotationFactory.java |  28 ++-
 ...ionFromMustSatisfyAnnotationOnTypeFacet.java |  67 ++++++
 ...MustSatisfyAnnotationOnTypeFacetFactory.java |  98 ++++++++
 .../MustSatisfySpecificationOnTypeFacet.java    |  63 -----
 ...tSatisfySpecificationOnTypeFacetFactory.java |  77 ------
 .../value/MaxLengthFacetUsingParser2.java       |   2 +-
 .../value/TypicalLengthFacetUsingParser.java    |   2 +-
 .../objectvalue/choices/ChoicesFacet.java       |  46 ++++
 .../choices/ChoicesFacetAbstract.java           |  36 +++
 .../objectvalue/labelat/LabelAtFacet.java       |  36 +++
 .../labelat/LabelAtFacetAbstract.java           |  50 ++++
 .../LabelAtFacetInferredFromMultiLineFacet.java |  38 +++
 .../objectvalue/mandatory/MandatoryFacet.java   |  58 +++++
 .../mandatory/MandatoryFacetAbstract.java       |  97 ++++++++
 .../mandatory/MandatoryFacetDefault.java        |  43 ++++
 .../objectvalue/maxlen/MaxLengthFacet.java      |  41 ++++
 .../maxlen/MaxLengthFacetAbstract.java          |  74 ++++++
 .../objectvalue/multiline/MultiLineFacet.java   |  51 ++++
 .../multiline/MultiLineFacetAbstract.java       |  56 +++++
 .../MustSatisfySpecificationFacet.java          |  27 +++
 .../MustSatisfySpecificationFacetAbstract.java  |  87 +++++++
 .../facets/objectvalue/regex/RegExFacet.java    |  48 ++++
 .../objectvalue/regex/RegExFacetAbstract.java   |  81 +++++++
 .../regex/TitleFacetFormattedByRegex.java       |  40 ++++
 .../renderedadjusted/RenderedAdjustedFacet.java |  39 +++
 .../RenderedAdjustedFacetAbstract.java          |  50 ++++
 .../typicallen/TypicalLengthFacet.java          |  40 ++++
 .../typicallen/TypicalLengthFacetAbstract.java  |  45 ++++
 .../typicallen/TypicalLengthFacet.java          |  40 ----
 .../typicallen/TypicalLengthFacetAbstract.java  |  45 ----
 ...eterChoicesFacetDerivedFromChoicesFacet.java |   2 +-
 ...icesFacetDerivedFromChoicesFacetFactory.java |   2 +-
 .../DescribedAsFacetOnParameterAnnotation.java  |   4 +
 ...ParameterDescriptionsMethodFacetFactory.java | 101 --------
 ...abelAtFacetForParameterLayoutAnnotation.java |   4 +-
 ...tiLineFacetForParameterLayoutAnnotation.java |   4 +-
 ...justedFacetForParameterLayoutAnnotation.java |   4 +-
 ...LengthFacetForParameterLayoutAnnotation.java |   4 +-
 ...OnParameterInvertedByOptionalAnnotation.java |  39 ---
 ...eterInvertedByOptionalAnnotationFactory.java |  55 -----
 ...andatoryFacetOnParametersDefaultFactory.java |   4 +-
 .../MandatoryFacetOnParameterStaticMethod.java  |  38 ---
 ...toryFacetOnParameterStaticMethodFactory.java | 104 --------
 .../MultiLineFacetOnParameterAnnotation.java    |  20 +-
 ...tiLineFacetOnParameterAnnotationFactory.java |  59 +++--
 .../NamedFacetOnParameterAnnotation.java        |   9 +
 .../NamedFacetOnParameterAnnotationFactory.java |  38 ++-
 ...medFacetOnParametersStaticMethodFactory.java | 104 --------
 .../MandatoryFacetForParameterAnnotation.java   |  79 -------
 .../MaxLengthFacetForParameterAnnotation.java   |  47 ----
 ...pecificationFacetForParameterAnnotation.java |  54 -----
 .../ParameterAnnotationFacetFactory.java        | 158 ++++++++++++-
 .../RegExFacetForParameterAnnotation.java       |  74 ------
 .../MandatoryFacetForParameterAnnotation.java   |  79 +++++++
 ...InvertedByOptionalAnnotationOnParameter.java |  56 +++++
 ...hFacetForMaxLengthAnnotationOnParameter.java |  41 ++++
 .../MaxLengthFacetForParameterAnnotation.java   |  47 ++++
 ...acetForMustSatisfyAnnotationOnParameter.java |  56 +++++
 ...pecificationFacetForParameterAnnotation.java |  54 +++++
 .../regex/RegExFacetForParameterAnnotation.java |  78 ++++++
 ...egExFacetFromRegExAnnotationOnParameter.java |  81 +++++++
 ...edAsDayBeforeFacetOnParameterAnnotation.java |   6 +-
 ...BeforeFacetOnParameterAnnotationFactory.java |  29 ++-
 ...TypicalLengthFacetOnParameterAnnotation.java |   6 +-
 ...LengthFacetOnParameterAnnotationFactory.java |  30 ++-
 ...alLengthFacetOnParameterDerivedFromType.java |   6 +-
 ...tOnParameterDerivedFromTypeFacetFactory.java |   2 +-
 .../MaskFacetOnParameterAnnotation.java         |   4 +
 .../MaskFacetOnParameterAnnotationFactory.java  |  29 ++-
 .../MaxLengthFacetOnParameterAnnotation.java    |  31 ---
 ...LengthFacetOnParameterAnnotationFactory.java |  54 -----
 ...acetForMustSatisfyAnnotationOnParameter.java |  52 ----
 ...sfySpecificationOnParameterFacetFactory.java |  49 ----
 ...xFacetFacetOnParameterAnnotationFactory.java |  88 -------
 .../RegExFacetOnParameterAnnotation.java        |  59 -----
 ...ertyChoicesFacetDerivedFromChoicesFacet.java |   2 +-
 ...icesFacetDerivedFromChoicesFacetFactory.java |   2 +-
 ...atoryFacetOnPropertyMandatoryAnnotation.java |  43 ----
 ...cetOnPropertyMandatoryAnnotationFactory.java |  43 ----
 ...tOnPropertyInvertedByOptionalAnnotation.java |  48 ----
 ...ertyInvertedByOptionalAnnotationFactory.java |  49 ----
 .../MandatoryFacetOnProperyDefaultFactory.java  |   4 +-
 .../MandatoryFacetOnPropertyStaticMethod.java   |   5 +-
 ...atoryFacetOnPropertyStaticMethodFactory.java |  33 ++-
 .../MultiLineFacetOnPropertyAnnotation.java     |   6 +-
 .../MultiLineFacetOnPropertyFactory.java        |  33 ++-
 .../MultiLineFacetOnPropertyFromProperties.java |   2 +-
 .../NotPersistedFacetOnPropertyAnnotation.java  |  36 ---
 ...rsistedFacetOnPropertyAnnotationFactory.java |  42 ----
 .../PropertyAnnotationFacetFactory.java         | 205 +++++++++++-----
 ...ledFacetForDisabledAnnotationOnProperty.java |  46 ++++
 ...iddenFacetForHiddenAnnotationOnProperty.java |  47 ++++
 ...ryFacetForMandatoryAnnotationOnProperty.java |  51 ++++
 .../MandatoryFacetForPropertyAnnotation.java    |   4 +-
 ...tInvertedByOptionalAnnotationOnProperty.java |  56 +++++
 ...thFacetForMaxLengthAnnotationOnProperty.java |  40 ++++
 .../MaxLengthFacetForPropertyAnnotation.java    |   4 +-
 ...FacetForMustSatisfyAnnotationOnProperty.java |  56 +++++
 ...SpecificationFacetForPropertyAnnotation.java |   2 +-
 ...acetForNotPersistedAnnotationOnProperty.java |  40 ++++
 .../regex/RegExFacetForPropertyAnnotation.java  |  18 +-
 .../RegExFacetForRegExAnnotationOnProperty.java |  82 +++++++
 ...LabelAtFacetForPropertyLayoutAnnotation.java |   4 +-
 ...elAtFacetOnPropertyFromLayoutProperties.java |   4 +-
 ...ltiLineFacetForPropertyLayoutAnnotation.java |   4 +-
 ...LineFacetOnPropertyFromLayoutProperties.java |   4 +-
 .../PropertyLayoutFacetFactory.java             |  10 +-
 ...djustedFacetForPropertyLayoutAnnotation.java |   4 +-
 ...stedFacetOnPropertyFromLayoutProperties.java |   4 +-
 ...lLengthFacetForPropertyLayoutAnnotation.java |   4 +-
 ...ngthFacetOnPropertyFromLayoutProperties.java |   4 +-
 ...yBeforeAnnotationOnPropertyFacetFactory.java |  28 ++-
 ...redAsDayBeforeFacetAnnotationOnProperty.java |   6 +-
 .../TypicalLengthFacetOnPropertyAnnotation.java |   6 +-
 ...icalLengthFacetOnPropertyFromProperties.java |   2 +-
 .../TypicalLengthOnPropertyFacetFactory.java    |  26 +-
 ...calLengthFacetOnPropertyDerivedFromType.java |   6 +-
 ...etOnPropertyDerivedFromTypeFacetFactory.java |   2 +-
 .../PropertyValidateFacetAbstract.java          |   2 +-
 .../MaskFacetOnPropertyAnnotationFactory.java   |  25 +-
 .../MaxLengthFacetOnPropertyAnnotation.java     |  31 ---
 ...xLengthFacetOnPropertyAnnotationFactory.java |  45 ----
 ...FacetForMustSatisfyAnnotationOnProperty.java |  52 ----
 ...isfySpecificationOnPropertyFacetFactory.java |  48 ----
 ...ExFacetFacetOnPropertyAnnotationFactory.java |  63 -----
 .../RegExFacetOnPropertyAnnotation.java         |  69 ------
 .../facets/propparam/choices/ChoicesFacet.java  |  46 ----
 .../propparam/choices/ChoicesFacetAbstract.java |  36 ---
 .../facets/propparam/labelat/LabelAtFacet.java  |  36 ---
 .../propparam/labelat/LabelAtFacetAbstract.java |  50 ----
 .../LabelAtFacetInferredFromMultiLineFacet.java |  38 ---
 .../propparam/mandatory/MandatoryFacet.java     |  58 -----
 .../mandatory/MandatoryFacetAbstract.java       |  97 --------
 .../mandatory/MandatoryFacetDefault.java        |  43 ----
 .../facets/propparam/maxlen/MaxLengthFacet.java |  41 ----
 .../maxlen/MaxLengthFacetAbstract.java          |  74 ------
 .../propparam/multiline/MultiLineFacet.java     |  51 ----
 .../multiline/MultiLineFacetAbstract.java       |  56 -----
 .../MustSatisfySpecificationFacet.java          |  27 ---
 .../MustSatisfySpecificationFacetAbstract.java  |  87 -------
 .../renderedadjusted/RenderedAdjustedFacet.java |  39 ---
 .../RenderedAdjustedFacetAbstract.java          |  50 ----
 .../json/LayoutMetadataReaderFromJson.java      |   4 +-
 .../dflt/MetaModelValidatorDefault.java         |   6 +-
 .../container/DomainObjectContainerDefault.java |   3 +-
 .../metamodel/spec/SpecificationLoaderSpi.java  |   6 -
 .../specloader/ObjectReflectorDefault.java      |  15 --
 .../specloader/ReflectorConstants.java          |   6 +-
 .../facetprocessor/FacetProcessor.java          |  14 +-
 .../specimpl/ObjectActionParameterAbstract.java |   2 +-
 .../ObjectActionParameterParseable.java         |   6 +-
 .../specimpl/ObjectAssociationAbstract.java     |   2 +-
 .../OneToManyAssociationContributee.java        |  22 +-
 .../OneToOneAssociationContributee.java         |  22 +-
 .../specimpl/OneToOneAssociationImpl.java       |   2 +-
 .../validator/MetaModelValidatorComposite.java  |  13 +-
 ...MetaModelValidatorForDeprecatedAbstract.java |  56 +++++
 ...taModelValidatorForDeprecatedAnnotation.java |  42 ++++
 ...ModelValidatorForDeprecatedMethodPrefix.java |  42 ++++
 ...MetaModelValidatorForValidationFailures.java |  52 ++++
 ...itableAnnotationInJdoApplibFacetFactory.java |  24 +-
 .../MandatoryFacetDerivedFromJdoColumn.java     |   2 +-
 ...toryFacetInferredFromAbsenceOfJdoColumn.java |   2 +-
 ...toryFromJdoColumnAnnotationFacetFactory.java |   8 +-
 ...ivedFromJdoColumnAnnotationFacetFactory.java |   6 +-
 .../MaxLengthFacetDerivedFromJdoColumn.java     |   2 +-
 ...FacetDerivedFromJdoPrimaryKeyAnnotation.java |   2 +-
 .../dflt/ProgrammingModelFacetsJava5.java       |  67 ++----
 .../AbstractFacetFactoryJUnit4TestCase.java     |  22 +-
 .../facets/AbstractFacetFactoryTest.java        |  25 +-
 .../metamodel/facets/ProgrammableReflector.java |   6 -
 ...abledAnnotationOnActionFacetFactoryTest.java | 174 ++++++++++++++
 ...iddenAnnotationOnActionFacetFactoryTest.java | 157 ++++++++++++
 .../PrototypeFacetAnnotationFactoryTest.java    |  65 +++++
 .../PrototypeFacetAnnotationFactoryTest.java    |  65 -----
 ...dAnnotationOnCollectionFacetFactoryTest.java |  72 ++++++
 ...nAnnotationOnCollectionFacetFactoryTest.java |  64 +++++
 ...dAnnotationOnCollectionFacetFactoryTest.java |  62 +++++
 ...ClassAnnotationOnMemberFacetFactoryTest.java |   2 +-
 .../DisabledAnnotationFacetFactoryTest.java     | 237 -------------------
 .../HiddenAnnotationFacetFactoryTest.java       | 194 ---------------
 ...dAnnotationOnCollectionFacetFactoryTest.java |   5 +-
 .../PagedFacetOnTypeAnnotationFactoryTest.java  |   3 +-
 ...esFacetFromBoundedAnnotationFactoryTest.java |  61 -----
 ...etFromBoundedMarkerInterfaceFactoryTest.java |   2 +-
 ...esFacetFromBoundedAnnotationFactoryTest.java |  59 +++++
 .../DomainObjectAnnotationFacetFactoryTest.java |   2 +-
 .../ObjectTypeAnnotationFacetFactoryTest.java   |  64 +++++
 .../plural/PluralFacetMethodFactoryTest.java    |   6 +-
 .../ObjectTypeAnnotationFacetFactoryTest.java   |  65 -----
 ...cetAnnotationOrConfigurationFactoryTest.java |   2 +-
 ...ForParameterLayoutAnnotationFactoryTest.java |   2 +-
 ...icationFacetFactoryProcessParameterTest.java |  94 ++++++++
 ...alAnnotationOnParameterFacetFactoryTest.java |  68 ++++++
 .../ParameterAnnotationFacetFactoryTest.java    |  12 +-
 ...ExAnnotationOnParameterFacetFactoryTest.java |  74 ++++++
 .../NotPersistedAnnotationFacetFactoryTest.java |  80 -------
 ...tForPropertyLayoutAnnotationFactoryTest.java |   2 +-
 ...ledAnnotationOnPropertyFacetFactoryTest.java |  92 +++++++
 ...denAnnotationOnPropertyFacetFactoryTest.java |  64 +++++
 .../MandatoryAnnotationFacetFactoryTest.java    |  59 +++++
 ...ficationFacetFactoryProcessPropertyTest.java |  96 ++++++++
 ...tedAnnotationOnPropertyFacetFactoryTest.java |  60 +++++
 ...nalAnnotationOnPropertyFacetFactoryTest.java |  72 ++++++
 .../PropertyAnnotationFacetFactoryTest.java     |   8 +-
 ...gExAnnotationOnPropertyFacetFactoryTest.java |  79 +++++++
 .../MultiLineAnnotationFacetFactoryTest.java    |   1 +
 ...edAsDayBeforeAnnotationFacetFactoryTest.java |   2 +-
 ...cificationFacetFactoryInstantiationTest.java |   4 +-
 ...icationFacetFactoryProcessParameterTest.java |  87 -------
 ...ficationFacetFactoryProcessPropertyTest.java |  90 -------
 ...cificationValidatingInteractionMoreTest.java |   6 +-
 ...ySpecificationValidatingInteractionTest.java |  10 +-
 ...TypicalLengthAnnotationFacetFactoryTest.java |   2 +-
 .../MandatoryAnnotationFacetFactoryTest.java    |  53 -----
 .../OptionalAnnotationFacetFactoryTest.java     | 104 --------
 .../regex/RegExAnnotationFacetFactoryTest.java  | 130 ----------
 .../RegExAnnotationOnTypeFacetFactoryTest.java  |  48 ++++
 .../specimpl/ObjectAssociationAbstractTest.java |   2 +-
 ...FromJdoColumnAnnotationFacetFactoryTest.java |   2 +-
 ...JdoPrimaryKeyAnnotationFacetFactoryTest.java |   2 +-
 .../eventbus/EventBusServiceDefault.java        |   2 +
 .../service/eventbus/EventBusServiceJdo.java    |   5 +-
 .../service/support/IsisJdoSupportImpl.java     |  10 +-
 .../ActionParameterDescriptionReprRenderer.java |   2 +-
 .../PropertyDescriptionReprRenderer.java        |   2 +-
 .../core/wrapper/WrapperFactoryDefault.java     |   3 +-
 .../src/main/webapp/WEB-INF/isis.properties     |  32 ++-
 .../dom/src/main/java/app/ToDoAppDashboard.java |  22 +-
 .../main/java/app/ToDoAppDashboardService.java  |  20 +-
 .../java/dom/todo/ToDoItemContributions.java    |  13 +-
 .../fixture/todo/ToDoItemsFixturesService.java  |   1 +
 .../src/main/webapp/WEB-INF/isis.properties     |  29 ++-
 .../webapp/src/main/webapp/css/application.css  |   2 +-
 .../legacy/MemberDisabledTest.java              |   4 +-
 .../legacy/MemberHiddenTest.java                |  20 +-
 .../legacy/MemberInvalidTest.java               |  10 +-
 410 files changed, 7573 insertions(+), 5921 deletions(-)
----------------------------------------------------------------------


Reply via email to