You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by gi...@apache.org on 2021/10/28 14:53:19 UTC
[isis] branch
dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0
updated (d443e4f -> e2a832e)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0
in repository https://gitbox.apache.org/repos/asf/isis.git.
discard d443e4f Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
add f463470 ISIS-2846 Create a LinkTreeDiagram (via PlantUML mindmap) from History/LogEntry
add c7a3900 ISIS-2846 Referrer introduced for easier link tree re-construction
add f848f38 ISIS-2846 link tree diagram works
add d80c042 ISIS-2846 link tree diagram works correctly
add 8ce7c80 ISIS-2846 link tree diagram works correctly, including extension properties
add 290c681 ISIS-2846 link tree diagram / clean up
add e573ea2 ISIS-2863: Remove DN5 suffix from maven artifact names
add 68fdcb8 ISIS-2774: mignotes on disabled(Type type)
add 8d376cd ISIS-2774: introduces new marker annots @ObjectSupport, @ObjectLifecycle
add 9bd2a22 ISIS-2774: jdoc fix
add 521a93b ISIS-2774: prepares demo and built-in domain objects new required annotations policy
add 9bd81d7 ISIS-2774: adds support for enforcing member annotations
add 7cfcd3b ISIS-2774: Can<T>: support unique(..) by custom bi-predicate
add 9766d0f ISIS-2774: more rigorous TitleFacet validation/ conflict detection
add 9aeb0a3 ISIS-2774: testing Can<T>.unique(..)
add a4f5f90 ISIS-2774: some heap optimizations with Can<T>
add e13e0a6 ISIS-2774: simplify Evaluator utilities
add 2e16c7d ISIS-2774: just renaming methodCache -> classCache
add 71d548c ISIS-2774: re-instate testTitleAnnotatedMethodsPickedUpOnClass
add d038c32 ISIS-2774: fixes title component trimming
add 09429c7 ISIS-2774: remove duplicated SequenceComparator
add bcd24bd ISIS-2774: remove static comparator memoization (instead inline)
add 8151983 ISIS-2774: run field enumeration through ClassCache
add 090d4ed ISIS-2774: ensure eval methods are not void
add dab5448 ISIS-2774: fixes reg. test
add ee9f888 ISIS-2774: fixes MM validation when annotations on inherited abstract method
add 765b994 ISIS-2774: make layout- and cssClass-facet imperative
add afe9050 ISIS-2768: make application logos available via RO
add ecf3150 ISIS-2768: internal: simplify usability, make WebAppContextPath handling more convenient
add f95c7a5 ISIS-2865: fixes improper uses of LocalResourcePath
add 3933b50 ISIS-2865: proposed build fix (lombok issues)
add dee73cc ISIS-2864: AsciiDocReaderService: dynamically fix all java source references
add ef8bb19 ISIS-2864: fixes build (type inference issue)
add ce6b944 ISIS-2774: cheat sheet: some typos and other improvements
add 16cb432 ISIS-2774: meta-annotation support for @Title and 'navigable parent'
add 3315414 ISIS-2774: FieldEvaluator: honor getters if available
add cae8416 ISIS-2774: fixes prev. commit
add a87535e ISIS-2774: remove ImperativeFacetMulti, simplify CallbackFacetFactories and their tests
add 3490247 ISIS-2774: cheat sheet: list all object support synonyms
add b4812df ISIS-2774: merge the 7 CallbackFacetFactories into a single one
add 5f095e1 ISIS-2774: introduces ImperativeAspect
add e516050 ISIS-2774: fixes prev. commit
add 430b144 ISIS-2774: remove FacetAbstract#toStringValues()
add b9fe0e1 ISIS-2774: batch remove empty line below license text
add 68c4288 ISIS-2774: fixes lombok issue (java-17)
add 0d3cbb2 ISIS-2774: merge the 6 ObjectSupportFacetFactories into a single one
add c7738b3 ISIS-2864: remove latest workaround
add a3e329f ISIS-2864: remove superfluous build entry in demo wicket jpa pom
add 56cfee9 ISIS-2867: adds arch tests 'unique logical type name'; 'logicalTypeName matches JDO discriminator'
add de1f193 ISIS-2866: ensures @MemberSupport everywhere; converts service actions to local mixins.
add b41d57f ISIS-2867: fixes Object_impersonate.. mixins
add 6239bcc ISIS-2867: fixes SwaggerServiceMenu mixins
add 34fd71e ISIS-2867: fixes compile issue with TableColumnVisibilityServiceForSecman
add ec060d4 ISIS-2867: fixes visibility of SwaggerServiceMenu, and
add 7b913ad Merge pull request #741 from apache/ISIS-2867
add 7ed22d4 ISIS-2774: cheat sheet: add missing search param (autoCompl.)
add 9fde50c ISIS-2774: move MethodLiteralConstants to 'config'
add b30f399 ISIS-2774: more rigorous support candidate naming declaration (use enums)
add 5a3a1c6 ISIS-2774: just renaming params (got the semantic wrong in prev. commit)
add c26d704 ISIS-2774: minor cleanup
add c975099 ISIS-2774: more rigorous member prefix declarations (use enums)
add 364530c ISIS-2774: purge ActionChoicesFacet
add 98fbbb9 ISIS-2774: fixes recursive call in ImpersonateMenu.impersonate
add a5e9e79 ISIS-2774: purge ActionDefaultsFacet
add c6ea2eb ISIS-2774: house keeping
add ca4f0ad ISIS-2774: unify common search logic within ActionParameterSupportFacetAbstract
add 83ff549 ISIS-2774: also simplify ActionParameterValidationFacetViaMethodFactory
add 1dc395e ISIS-2774: fixes prev. commit
add 9bf18fa ISIS-2774: simplify action support search
add 8b34adf ISIS-2774: cheat sheet: add missing property default
add cae08e9 ISIS-2774: polishing all MemberSupportFacetFactories
add 92ee37f ISIS-2774: improves autoCompleteXxx and choicesXxx member support method search
add a883341 ISIS-2774: refactor Method Name Candidates into MethodFinderOptions
add c507416 ISIS-2774: method finder overhaul
add 035ccc3 ISIS-2774: method finder overhaul (2)
add da1a4c1 ISIS-2774: method finder overhaul (3)
add a273172 ISIS-2774: method finder overhaul (4)
add 4e55bf9 ISIS-2774: method finder overhaul (5)
add 6b37e02 ISIS-2774: method finder overhaul (6)
add 25137fc ISIS-2774: method finder overhaul (7)
add 7cf1102 ISIS-2774: method finder overhaul (8)
add d9f06a8 ISIS-2774: method finder overhaul (9)
add c2a9a81 ISIS-2774: also pass constructor lookup through _ClassCache
add a2eedd7 ISIS-2869: brings full cal ext into demo (initial - WIP)
add 967c108 ISIS-2869: simplify CalenderEvent:
add 8e4a967 ISIS-2869: polishing CalendarEvent
add ac46bac ISIS-2869: [Demo] add CalendarEventSamples
add 174ebdb ISIS-2869: minor: just wording
add 49545a4 ISIS-2774: revert logic that would allow @Title on title() method
add 960d53a ISIS-2774: fail early if conflicting title strategies
add a08d73c ISIS-2774: bumb vaadin to 21.0.0
add d5c8148 ISIS-2774: fixes _OrphanedSupportingMethodValidator
add 3eb76a1 ISIS-2774: simplify MM validation message testing
add 6574f86 ISIS-2774: deduplicate test code
add 5c831a4 ISIS-2774: house keeping tests
add 09eb4a5 ISIS-2774: house keeping tests (2)
add 93e759e ISIS-2774: fixes annotation processing if having both field and getter annotated
add 4b97e55 Merge branch 'master' of https://github.com/apache/isis
add fa9defe ISIS-2846 link tree diagram / further clean up
add 999d2e1 ISIS-2846 UI clean up
add 879a6ff ISIS-2355 Convert object to JSON and vizualize as well
add d5c356c ISIS-2846: improves AbstractTypeFeatureReprRenderer to render fallback extensions
add 5e8f9d6 ISIS-2846: remove debug code from prev. commit
add bcea6ec ISIS-2774: switch my IDE to lombok-edge (final var)
add 4e7fb3a ISIS-2870: consistent named/described for all object features
add d0a8554 ISIS-2870: fixes Excel Export column naming
add d6b854d ISIS-2870: move the column ordering/filtering logic from wicket to metamodel
add 1c1b54f ISIS-2870: fixes flipped filter logic in title component processing
add 5fbd467 ISIS-2870: minor optimization
add bced2db ISIS-2870: refactoring ComponentType into 'viewer commons'
add 7a4ffce ISIS-2870: debug log UI component creation
add 84a1a22 ISIS-2870: adoc value-type: add memoization to generated html
add 1625e71 ISIS-2870: fix for LibraryPreloadingService to actually pre-load ruby
add 93184f0 ISIS-2870: prepare for prism 1.24.1
add 1cb2f7a Merge remote-tracking branch 'origin/master'
add d5985b7 ISIS-2846: fixes potential NPE in canonical description handling
add e5960b4 ISIS-2871: restore lost REST tests
add 1d77c4a ISIS-2871: minor house keeping
add efabec3 ISIS-2871: AsciiDoc value edit fixes
add 01abd63 ISIS-2871: starting to cleanup ValueSemanticsProviders
add 2df8516 ISIS-2871: more semantics provider house keeping
add 211b0b3 ISIS-2871: UUID and BigDecimal ValueSemantics rewritten from scratch
add 8811254 ISIS-2871: remove support for contributed facets
add b6396d9 ISIS-2871: BigDecimal and UUID to use Spring managed value semantics
add 47d609a ISIS-2871: remove Value annotation's semantics provider reference
add e1ac26a ISIS-2871: auto install value facets based on presence of corresponding value semantics within Spring's context
add 4dc979d ISIS-2871: Spring managed value semantics for URL
add fdcb7c6 ISIS-2871: Spring managed value semantics for Boolean/boolean
add 2a7f984 ISIS-2871: boolean semantics: add defaults provider
add a01e7c6 ISIS-2871: Spring managed value semantics for Markup
add f088327 ISIS-2871: factor out rendering from Parser<T> into Renderer<T>
add 054179f ISIS-2871: Spring managed value semantics for LocalResourcePath
add faeae0f ISIS-2871: Spring managed value semantics for TreeNode
add 3b21673 ISIS-2871: Spring managed value semantics for Password
add 11bbce2 ISIS-2871: Spring managed value semantics for String
add cd51f4d ISIS-2871: password test fix
add 6c88869 ISIS-2871: fixes Markdown type
add 76cf0ab ISIS-2871: fixes pom hierarchy
add c6fbde3 ISIS-2445: CI switch to JDK 17
add 7a596f0 ISIS-2445: CI switch back to JDK 16
add 65669d1 ISIS-2870: remove superfluous code from CssClassFacetOnActionFromConfiguredRegexFactory
add a23339d ISIS-2870: remove support for @Defaulted
add 95d594e ISIS-2871: viewers should not directly deal with value semantics
add f759d34 ISIS-2871: remove parseable facet
add 837bd88 ISIS-2871: UI fixes
add 029c9eb ISIS-2871: remove debug lines
add 9685ebc ISIS-2871: fixes markup semantics
add b653ec1 ISIS-2871: Value Types need context on a per Member Basis
add 6fbee7e ISIS-2871: fixes all markup components to actually use value semantics
add 5c20e5e ISIS-2871: new Prog Model: add valueSemantics selection via Property annot.
add f42cbe4 ISIS-2871: housekeeping
add 42ee7d4 ISIS-2871: fixes demo adoc java source inlining
add 9db222a ISIS-2871: Spring managed value semantics for BufferedImage
add bc4daaf ISIS-2871: test fix
add e28fb29 ISIS-2871: prepare: allow plain HTML rendering based on value semantics
add f6cb730 ISIS-2871: Spring managed value semantics for BigInteger
add 13c3ae7 ISIS-2871: housekeeping
add aa6c53d ISIS-2871: Spring managed value semantics for Byte/byte
add 09acfab ISIS-2871: Spring managed value semantics for short/int/long
add dbaa9a7 ISIS-2871: fix input max/typical lengths for byte/short/int/long
add c616066 ISIS-2871: prepare: value semantics should allow to compose rendering by mapping to existing value-types (experimental)
add 26e0c72 ISIS-2871: some housekeeping around ComponentFactory
add c47da78 ISIS-2768 Load logos
add cfd1da2 ISIS-2846 Extensions attribute changes adopted, class refactored
add 526eee5 ISIS-2872 Upgrade Kotlin/KVision Dependencies
add a9096d5 ISIS-2872 Upgrade Kotlin/KVision Dependencies
add 82d036d ISIS-2872 Upgrade Kotlin/KVision Dependencies (Burger menu works again, Connect not yet)
add 02123dc ISIS-2872 Upgrade Kotlin/KVision Dependencies 1.5.31/5.2.0
add 9692632 Merge pull request #744 from apache/ISIS-2872
add f53e86a ISIS-2348 Replay User Events (1/n)
add 399c946 ISIS-2348 Replay User Events (2/n)
add 784bdb5 ISIS-2348 Replay User Events (2/n): dead code removed, duplicate handling with xml layout fixed, event log table height corrected, doc improved
add bd837ed ISIS-2348 Replay User Events (3/3): EventState.USER_ACTION added, kvision upgrade to 5.4.0, coroutines used for replay delay
add a0a5356 ISIS-2529 Crop Logo Images
add dada0aa ISIS-2875 ArchitectureJdoRules should only check root entities which have identityType defined in their @PersistenceCapable annotation and not subclasses of that entity!
add 95afed8 Merge pull request #745 from opencirclesolutions/ISIS-2875
add 2aca646 Bump eskatos/gradle-command-action from 1.5.1 to 2
add 70b4d1ff Merge pull request #743 from apache/dependabot/github_actions/master/eskatos/gradle-command-action-2
add b30b449 Update pom.xml
add 4f91c8a Update pom.xml
add 982f2ca Update pom.xml
add ca1593c Merge pull request #746 from apache/Bump-Spring-Boot-from-2.5.4-to-2.5.5
add 41f15aa troubleshooting dependabot: 'Cannot read TLS response'
add f06d1f2 ISIS-2875 ArchitectureJdoRules should only check root entities which have identityType defined in their @PersistenceCapable annotation and not subclasses of that entity!
add 560a0c9 Revert "ISIS-2875 ArchitectureJdoRules should only check root entities which have identityType defined in their @PersistenceCapable annotation and not subclasses of that entity!"
add fb3bfa6 ISIS-2876 By default ISIS assumes that every public method is an action; when this is not desirable, for example with collections which require choices or autocomplete helper methods, one has two options; either add @Programmatic or disable ISIS default behaviour. Because from a framework perspective we don't want to restrict the developer to specific policies, the methods in the submodule are extended with the annotation @Programmatic.
add f7db8d0 Merge pull request #747 from opencirclesolutions/ISIS-2876
add 03eb69f ISIS-2871: Value Types need Semantics on a per Member/Param Basis
add 86df082 ISIS-2871: move responsibility for serializing managed objects, managed actions and action interactions into 'core'
add bc679e8 ISIS-2871: move ObjectMemento infrastructure to 'core'
add 6279727 ISIS-2871: fixes recursive injection resolver issues when testing
add b929a0e ISIS-2871: test setup fixes
add 608bda9 ISIS-2871: wicket models: try to use composition over inheritance
add ce7144c ISIS-2871: cleaning up existing models
add 1f6a7be ISIS-2871: wicket models for About/welcome to be detachable
add f52c9b8 ISIS-2871: adding a layer of abstraction between core interaction models and wkt models
add 3ddff20 ISIS-2871: adds basic infrastructure for wicket model testing
add a12e6ee ISIS-2871: fixes some scalar model wiring
add 98d6920 ISIS-2871: DSL proof of concept
add 50d2b3f ISIS-2871: move the meta-programming stuff to 'isis-tooling-dsl'
add 1557297 ISIS-2871: tester: fully support property negotiation testing
add dd1fda0 ISIS-2871: mm: remove ambiguous 'onType' terms
add 1806011 ISIS-2871: mm: replace ambiguous 'getSpecification()' an all member models
add 0985e08 ISIS-2871: housekeeping around param processing
add f5ce7b1 ISIS-2871: rewire context adapter for title column model
add 26ad3ea ISIS-2871: fixes some glitches with redirecton handling
add e2341e2 ISIS-2871: title column fixes
add 6dafe94 ISIS-2871: simplified ValueModel
add 0e0d021 ISIS-2871: scalar param select/multiselect fixes
add 02d809f ISIS-2871: fixes missing associated actions in UI grid-layout model
add fb370a0 ISIS-2871: FormExecutorDefault haunting again
add 5ee8976 ISIS-2871: remove superfluous code form prev. commit
add a44209e ISIS-2871: tiny improvements on the FormExecutorDefault monster
add 847e917 ISIS-2871: just comments
add f3d3609 ISIS-2871: more comments
add f4bad7f ISIS-2871: _Either: remove nullable support
add 2dc3dfd ISIS-2871: FormExecutorDefault: purge that optimization stuff
add 64b766b ISIS-2871: cleaning up EntityPage constructors
add 42453df ISIS-2871: ensure entities are attached when applying property changes
add 57188f0 ISIS-2871: housekeeping
add 4077698 ISIS-2871: fixes broken reg. tests
add b1c0d50 ISIS-2871: converter simplifications
add 671e415 ISIS-2871: starting work on a DataTable model
add 52aac25 ISIS-2871: add data column model
add 7aacec1 ISIS-2871: introduce Composition<T> type
add e5ffcc0 ISIS-2871: converter composition
add 152d056 ISIS-2871: polishing FunStruct<T, R>
add 577d83f ISIS-2871: just renaming packages
add 15a6b99 ISIS-2871: new collection interaction model for wkt
add 1d17617 ISIS-2871: batch replace 'final var' -> 'val'
add 149b490 ISIS-2871: revert a few corner cases 'val' -> 'final var'
add 82c5b1c ISIS-2871: just renaming the new btree data structure classes again
add 282bb99 ISIS-2871: remove unused models (wkt)
add 000a3ef ISIS-2871: model housekeeping (wkt)
add f51ce44 ISIS-2871: wire up the new DataTableModel (wkt)
add 37b2d31 ISIS-2871: rewire columns to use new DataRow model (wkt)
add a92a637 ISIS-2871: purge toggle mementos (wkt)
add 2093a62 ISIS-2871: buckle up OneToManyAssociation!
add 00086f7 ISIS-2871: wire up client side sorting and collection title (wkt)
add 29fee39 ISIS-2871: DataTableModel fixes to also handle plain action results
add d16d790 ISIS-2871: rewire Collection Models
add b72cab6 ISIS-2871: purge PendingModel
add 8dda395 ISIS-2871: fixes param default assembly (from prev. commit)
add fd93617 ISIS-2871: fixes lombok issue
add d07b2fa ISIS-2871: housekeeping with choice models
add 7520c2b ISIS-2871: re-org reg. tests for speed up
add f4571dc ISIS-2871: prepare DataTableModel to act as an ActionInteraction provider
add f37f1d8 ISIS-2871: fixes test logic
add 5798980 ISIS-2871: evaluate action parameter defaults honoring multiselect providers (if any)
add a7b3ccc ISIS-2871: action model housekeeping
add e37aaeb ISIS-2871: wire up actions with their associated collection as multi-select defaults provider (wkt ui)
add 91074ea ISIS-2871: revert ValueModel to its former glory
add c55de80 ISIS-2871: remove EncodableFacetFromConfiguration
add f4e843b ISIS-2871: Spring managed value semantics for double
add 4141a4a ISIS-2871: remove unused facet
add eede9c3 ISIS-2871: Spring managed value semantics for float
add ba53101 ISIS-2871: Spring managed value semantics for char
add e1bafdd ISIS-2871: Spring managed value semantics for ChangesDto
add 3528b10 ISIS-2871: Spring managed value semantics for CommandDto
add 9e7372a ISIS-2871: Spring managed value semantics for InteractionDto
add 60b122d ISIS-2871: prepare ValueSemanticsProvider to replace the ValueTypeRegistry and associated infra.
add 2c6fde8 ISIS-2871: Spring managed value semantics for java 8 time types
add d225352 ISIS-2871: provisioning fixes for prev. commit
add b046497 ISIS-2871: Spring managed value semantics for java legacy time types
add 6618898 ISIS-2871: Spring managed value semantics for joda LocalDateTime
add 6ddc359 ISIS-2871: Spring managed value semantics for joda LocalDate
add e70cbdd ISIS-2871: Spring managed value semantics for joda LocalTime
add d462086 ISIS-2871: Spring managed value semantics for Enums
add 6c7014c ISIS-2871: remove ValueTypeRegistry
add 5d4fba2 ISIS-2871: let ValueSemanticsRegistry handle the enum cases
add f17a235 ISIS-2871: fixes TreeNode
add 6b587e2 ISIS-2871: fixes lombok issue
add a923e22 ISIS-2871: fixes ValueChoices select compact rendering (unused label ?)
add 4e4b797 ISIS-2871: fixes 'unknown' entry in collection view type select
add 1198da1 ISIS-2871: fixes corner case with property initialized to null
add 38bc52b ISIS-2871: fixes non-scalar parameters to not include null as a valid choice
add 9624ded ISIS-2871: don't let UI data-row select toggles run out of sync with backend models
add ee27b1c ISIS-2871: minor: some comments and cleanup
add b999711 ISIS-2871: standalone coll. title fixes
add 775857e ISIS-2871: fixes background exception when rendering demo Configuration
add f0f18b3 ISIS-2871: fixes collection view 'Hidden' appearing on standalone collections
add b293a40 ISIS-2871: fixes element-type assessment on non-scalar action return types
add 9d3fd15 ISIS-2871: test fixes on prev. commit
add fd35d64 ISIS-2871: adds missing described-as tooltip to ParentedMarkupPanel
add d775caf Merge pull request #742 from apache/2871-value.types.overhaul
add e0770e4 Bump lombok 1.18.20 -> 1.18.22
add 0290eec ISIS-2871: reset demo debug logging to defaults (post merge)
add e9e1f9c ISIS-2871: ManagedProperty: memoize owner's bookmark
add 8fa74ad ISIS-2870: switch CI build infra JDK 16->17
add 1b7bf7b Bump actions/checkout from 2.3.4 to 2.3.5
add 3bef297 Merge pull request #749 from apache/dependabot/github_actions/master/actions/checkout-2.3.5
add b7670c7 Merge remote-tracking branch 'origin/master'
add 9ec9f7d ISIS-2348 Replay User Events: addUserAction missed
add 099d11b ISIS-2348 ReplayCommand refactored, multiple sessions prepared, tests fixed, minor cleanups
add b214120 ISIS-2881: bring in facets for max-scale and max-digits (JPA)
add d1bf3be Merge remote-tracking branch 'origin/master'
add 59ec70a ISIS-2348 EventStore refactored from object (Singleton) to class
add 2c8fe0b ISIS-2348 replay timing improved
add bc28a29 ISIS-2348 set cursor shape to indicate system activity
add f847eca ISIS-2877: comments and renaming viewer classes
add 1551e1b ISIS-2877: meta-model: introduce the concept of Constructor Mixins
add a00ea03 ISIS-2877: start deprecation of ActionUiMetaModel
add 76f9823 ISIS-2877: meta-model: replace nullable 'describedAs' with Optional<String>
add a50351d ISIS-2877: meta-model: replace nullable 'describedAs' (2)
add 2a3b09a ISIS-2877: further work on ActionUiMetaModel removal
add 192a88b ISIS-2877: further work on ActionUiMetaModel removal (2)
add e52e3d6 ISIS-2877: further work on ActionUiMetaModel removal (3)
add 5fa136a ISIS-2877: further work on ActionUiMetaModel removal (4)
add c947531 ISIS-2877: further work on ActionUiMetaModel removal (5)
add 7ae77c1 ISIS-2877: remove ActionUiMetaModel
add 121ab10 ISIS-2877: remove MenuActionLinkFactory
add 18d8dbf ISIS-2877: housekeeping viewer models
add 6787797 ISIS-2877: build fix for prev. commit
add c8ab28a ISIS-2877: convert ActionModel into an interface
add 19c724b ISIS-2877: further simplify ActionModel impl.
add f31ecc5 ISIS-2877: simplify LinkAndLabelFactory
add 52b5d40 ISIS-2877: cleaning up LinkAndLabelFactory
add 6be7a2d ISIS-2877: add logic for action nesting
add 07300ca ISIS-2877: align ActionPromptModalWindow with ActionPromptSidebar
add 62494b1 ISIS-2877: comments
add 4ff7a2c ISIS-2877: fix visibility for parameter support actions
add e96dc9b ISIS-2877: parameter support actions are special
add 4047eb0 ISIS-2880: generic solution to set focus programmatically on inline edit forms
add 21622c2 ISIS-2877: housekeeping and comments
add c29aa9d ISIS-2877: more housekeeping
add 5916d64 ISIS-2877: housekeeping around CSS appending logic
add 3990503 ISIS-2871: housekeeping around ActionLink
add a0ff472 ISIS-2871: prepare FormExecutor for a new mode
add 5212aef ISIS-2877: simplify PromptFormAbstract by introducing layer of abstraction with OkCancelForm
add 9ba712a ISIS-2877: fixes for prev. commit
add da8d8f1 ISIS-2877: minor polishing around PromptFormAbstract
add ea62fd0 ISIS-2877: fixes prev. commit, also some comment
add e27d049 ISIS-2877: collect all event topic javascript appenders into utility
add 93f944c ISIS-2877: support dialog nesting with bootstrap-modal
add 06d559a ISIS-2877: wire up nested dialogs to feed their result into their associated action parameter
add 3fb393e ISIS-2877: cleaning up some fixme markers
add 3f79855 ISIS-2877: regression: fixes menu item naming
add 99b32a2 ISIS-2877: prepare for merge
add b6a6237 Merge pull request #748 from apache/2877-compound.value.types
add 0d80f29 Bumps spring-boot from 2.5.5 to 2.5.6
add dfecd19 Bumps vaadin.version from 21.0.0 to 21.0.3. (also bumps node/npm)
add df0568a Bumps POI 4.1.2 -> 5.0.0
add 3772f27 ISIS-2877: fixes prev. commit
add afb0413 fixes prev. commit
add d908de1 Bumps JUnit 5.8.0-RC1 -> 5.8.1
add 3991c29 ISIS-2445: try fix dependabot: disable apache snapshot repo
add e2a832e Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d443e4f)
\
N -- N -- N refs/heads/dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0 (e2a832e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 14 +-
.../ci-build-artifacts-no-push-gradle.yml | 10 +-
.../workflows/ci-build-artifacts-no-push-maven.yml | 8 +-
.github/workflows/ci-build-site-no-push.yml | 8 +-
.../resources/attachments/IsisCheatSheet.odt | Bin 35366 -> 37885 bytes
.../resources/attachments/IsisCheatSheet.pdf | Bin 103507 -> 104881 bytes
.../modules/resources/images/IsisCheatSheet.png | Bin 677920 -> 712251 bytes
.../modules/ROOT/pages/2021/2.0.0-M7/mignotes.adoc | 40 +-
antora/supplemental-ui/img/home/favicon.png | Bin 1597 -> 1741 bytes
.../org/apache/isis/applib/AbstractViewModel.java | 1 -
.../java/org/apache/isis/applib/Identifier.java | 10 +-
.../isis/applib/RecreatableDomainObject.java | 1 -
.../java/org/apache/isis/applib/ViewModel.java | 1 -
.../adapters/AbstractValueSemanticsProvider.java | 47 --
.../isis/applib/adapters/DefaultsProvider.java | 1 -
.../isis/applib/adapters/EncoderDecoder.java | 1 -
.../isis/applib/adapters/EncodingException.java | 1 -
.../org/apache/isis/applib/adapters/Parser.java | 45 +-
.../isis/applib/adapters/ParsingException.java | 1 -
.../org/apache/isis/applib/adapters/Renderer.java | 31 +
.../applib/adapters/ValueSemanticsAbstract.java | 140 +++++
.../applib/adapters/ValueSemanticsProvider.java | 26 +
.../apache/isis/applib/adapters/package-info.java | 2 +-
.../org/apache/isis/applib/annotation/Action.java | 1 -
.../isis/applib/annotation/ActionLayout.java | 1 -
.../apache/isis/applib/annotation/Collection.java | 1 -
.../isis/applib/annotation/CollectionLayout.java | 1 -
.../apache/isis/applib/annotation/Defaulted.java | 80 ---
.../isis/applib/annotation/DomainObjectLayout.java | 1 -
.../isis/applib/annotation/DomainService.java | 1 -
.../applib/annotation/DomainServiceLayout.java | 1 -
.../isis/applib/annotation/MemberSupport.java | 10 +-
.../isis/applib/annotation/ObjectLifecycle.java | 50 ++
.../isis/applib/annotation/ObjectSupport.java | 50 ++
.../apache/isis/applib/annotation/Parameter.java | 1 -
.../isis/applib/annotation/ParameterLayout.java | 1 -
.../isis/applib/annotation/PriorityPrecedence.java | 1 -
.../apache/isis/applib/annotation/Property.java | 19 +-
.../isis/applib/annotation/PropertyLayout.java | 1 -
.../apache/isis/applib/annotation/SemanticsOf.java | 4 +
.../org/apache/isis/applib/annotation/Title.java | 2 -
.../org/apache/isis/applib/annotation/Value.java | 60 --
.../org/apache/isis/applib/annotation/Where.java | 1 -
.../isis/applib/domain/DomainObjectList.java | 3 +-
.../events/ActionArgumentUsabilityEvent.java | 1 -
.../events/ActionArgumentVisibilityEvent.java | 1 -
.../applib/exceptions/RecoverableException.java | 1 -
.../applib/exceptions/UnrecoverableException.java | 1 -
.../recoverable/InteractionException.java | 1 -
.../recoverable/InvalidEntryException.java | 1 -
.../recoverable/TextEntryParseException.java | 1 -
.../unrecoverable/DomainModelException.java | 1 -
.../unrecoverable/MetaModelException.java | 1 -
.../unrecoverable/NoAuthenticatorException.java | 1 -
.../unrecoverable/ObjectNotFoundException.java | 1 -
.../unrecoverable/ObjectPersistenceException.java | 1 -
.../unrecoverable/ReflectiveActionException.java | 1 -
.../unrecoverable/RepositoryException.java | 1 -
.../unrecoverable/UnexpectedCallException.java | 1 -
.../unrecoverable/UnknownTypeException.java | 1 -
.../apache/isis/applib/graph/tree/TreeNode.java | 4 +-
.../isis/applib/jaxb/JodaTimeJaxbAdapters.java | 4 +-
.../isis/applib/mixins/dto/Dto_downloadXml.java | 6 +-
.../isis/applib/mixins/dto/Dto_downloadXsd.java | 7 +-
.../mixins/layout/Object_downloadLayoutXml.java | 9 +-
.../metamodel/Object_downloadMetamodelXml.java | 6 +-
.../mixins/metamodel/Object_rebuildMetamodel.java | 3 +-
.../applib/mixins/rest/Object_openRestApi.java | 3 +-
.../DomainChangeRecord_openTargetObject.java | 9 +-
.../java/org/apache/isis/applib/query/Query.java | 1 -
.../applib/query/_AllInstancesQueryDefault.java | 1 -
.../apache/isis/applib/query/_QueryAbstract.java | 1 -
.../services/appfeatui/ApplicationFeatureMenu.java | 2 +
.../appfeatui/ApplicationFeatureViewModel.java | 11 +-
.../services/appfeatui/ApplicationNamespace.java | 3 +-
.../appfeatui/ApplicationTypeProperty.java | 7 +-
.../applib/services/bookmark/BookmarkService.java | 13 +-
.../services/bookmarkui/BookmarkUiService.java | 1 -
.../isis/applib/services/command/package-info.java | 1 -
.../services/confview/ConfigurationMenu.java | 20 +-
.../services/confview/ConfigurationProperty.java | 1 -
.../confview/ConfigurationViewService.java | 1 -
.../services/confview/ConfigurationViewmodel.java | 3 +-
.../exceprecog/ExceptionRecognizerAbstract.java | 18 +-
.../applib/services/factory/FactoryService.java | 1 -
.../isis/applib/services/iactn/Execution.java | 4 +-
.../isis/applib/services/iactn/Interaction.java | 1 -
.../services/iactnlayer/InteractionContext.java | 14 +-
.../applib/services/layout/LayoutServiceMenu.java | 60 +-
.../applib/services/message/MessageService.java | 1 -
.../isis/applib/services/metamodel/BeanSort.java | 7 +-
.../services/metamodel/MetaModelServiceMenu.java | 373 ++++++------
.../applib/services/registry/ServiceRegistry.java | 1 -
.../services/repository/RepositoryService.java | 1 -
.../isis/applib/services/title/TitleService.java | 1 -
.../isis/applib/services/user/ImpersonateMenu.java | 148 ++---
.../applib/services/user/ImpersonateStopMenu.java | 24 +-
.../isis/applib/services/userui/UserMenu.java | 21 +-
.../applib/services/wrapper/InvalidException.java | 1 -
.../applib/services/wrapper/WrapperFactory.java | 1 -
.../applib/services/wrapper/WrappingObject.java | 1 -
.../services/wrapper/control/AsyncControl.java | 12 +-
.../services/wrapper/events/AccessEvent.java | 1 -
.../wrapper/events/ActionArgumentEvent.java | 1 -
.../wrapper/events/ActionInvocationEvent.java | 1 -
.../wrapper/events/ActionUsabilityEvent.java | 1 -
.../wrapper/events/ActionVisibilityEvent.java | 1 -
.../wrapper/events/CollectionAccessEvent.java | 1 -
.../wrapper/events/CollectionAddToEvent.java | 1 -
.../wrapper/events/CollectionMethodEvent.java | 1 -
.../wrapper/events/CollectionRemoveFromEvent.java | 1 -
.../wrapper/events/CollectionUsabilityEvent.java | 1 -
.../wrapper/events/CollectionVisibilityEvent.java | 1 -
.../services/wrapper/events/InteractionEvent.java | 1 -
.../services/wrapper/events/ObjectTitleEvent.java | 1 -
.../wrapper/events/ObjectValidityEvent.java | 1 -
.../wrapper/events/ObjectVisibilityEvent.java | 1 -
.../services/wrapper/events/ParseValueEvent.java | 1 -
.../wrapper/events/PropertyAccessEvent.java | 1 -
.../wrapper/events/PropertyModifyEvent.java | 1 -
.../wrapper/events/PropertyUsabilityEvent.java | 1 -
.../wrapper/events/PropertyVisibilityEvent.java | 1 -
.../services/wrapper/events/UsabilityEvent.java | 1 -
.../services/wrapper/events/ValidityEvent.java | 1 -
.../services/wrapper/events/VisibilityEvent.java | 1 -
.../wrapper/listeners/InteractionAdapter.java | 1 -
.../wrapper/listeners/InteractionListener.java | 1 -
.../applib/services/xactn/TransactionService.java | 1 -
.../snapshot/SnapshottableWithInclusions.java | 1 -
.../isis/applib/spec/AbstractSpecification.java | 7 +-
.../isis/applib/spec/AbstractSpecification2.java | 7 +-
.../org/apache/isis/applib/spec/Specification.java | 1 -
.../apache/isis/applib/spec/Specification2.java | 1 -
.../apache/isis/applib/spec/SpecificationAnd.java | 1 -
.../apache/isis/applib/spec/SpecificationNot.java | 1 -
.../apache/isis/applib/spec/SpecificationOr.java | 1 -
.../java/org/apache/isis/applib/util/Enums.java | 41 +-
.../isis/applib/util/ObjectContract_Empty.java | 1 -
.../isis/applib/util/ObjectContract_Impl.java | 1 -
.../isis/applib/util/ObjectContract_Parser.java | 1 -
.../apache/isis/applib/util/ObjectContracts.java | 2 -
.../org/apache/isis/applib/util/ReasonBuffer.java | 1 -
.../java/org/apache/isis/applib/util/Reasons.java | 1 -
.../org/apache/isis/applib/util/TitleBuffer.java | 1 -
.../isis/applib/util/TitleBufferException.java | 1 -
.../java/org/apache/isis/applib/value/Blob.java | 6 +-
.../java/org/apache/isis/applib/value/Clob.java | 33 +-
.../java/org/apache/isis/applib/value/HasHtml.java | 29 -
.../isis/applib/value/LocalResourcePath.java | 30 +-
.../java/org/apache/isis/applib/value/Markup.java | 56 +-
.../isis/applib/value/NamedWithMimeType.java | 1 -
.../org/apache/isis/applib/value/Password.java | 22 +-
.../org/apache/isis/applib/IdentifierTests.java | 1 -
.../org/apache/isis/applib/SomeDomainClass.java | 1 -
.../commons/internal/reflection/ReflectTest.java | 1 -
.../isis/applib/events/InteractionEventTest.java | 1 -
.../exceprecog/ExceptionRecognizerForTypeTest.java | 1 -
.../exceprecog/ExceptionRecognizerGeneralTest.java | 1 -
.../applib/spec/AbstractSpecification2Test.java | 1 -
.../applib/spec/AbstractSpecificationTest.java | 1 -
.../org/apache/isis/applib/util/EnumsTest.java | 1 -
.../apache/isis/applib/util/ReasonBufferTest.java | 1 -
.../org/apache/isis/applib/util/ReasonsTest.java | 1 -
.../apache/isis/applib/util/TitleBufferTest.java | 1 -
.../apache/isis/applib/util/TitleTestObject.java | 1 -
.../isis/applib/value/Blob_constructor_Test.java | 1 -
.../isis/applib/value/Clob_constructor_Test.java | 1 -
.../apache/isis/applib/value/Password_Test.java | 5 +-
.../org/apache/isis/commons/binding/Bindable.java | 4 +
.../apache/isis/commons/binding/Observable.java | 4 +
.../org/apache/isis/commons/btree/Compound.java | 147 +++++
.../org/apache/isis/commons/btree/FunCompound.java | 203 +++++++
.../org/apache/isis/commons/collections/Can.java | 119 ++--
.../apache/isis/commons/collections/Can_Empty.java | 15 +-
.../isis/commons/collections/Can_Multiple.java | 25 +-
.../isis/commons/collections/Can_Singleton.java | 18 +-
.../isis/commons/collections/ImmutableEnumSet.java | 12 +
.../isis/commons/collections/_CanFactory.java | 69 +++
.../apache/isis/commons/internal/_Constants.java | 1 -
.../isis/commons/internal/assertions/_Assert.java | 1 -
.../isis/commons/internal/base/_Blackhole.java | 1 -
.../apache/isis/commons/internal/base/_Bytes.java | 1 -
.../internal/base/_Bytes_GZipCompressor.java | 1 -
.../internal/base/_Bytes_GZipCompressorSmart.java | 1 -
.../apache/isis/commons/internal/base/_Casts.java | 1 -
.../apache/isis/commons/internal/base/_Either.java | 43 +-
.../apache/isis/commons/internal/base/_Files.java | 16 +-
.../apache/isis/commons/internal/base/_Lazy.java | 1 -
.../isis/commons/internal/base/_Lazy_Simple.java | 1 -
.../commons/internal/base/_Lazy_ThreadSafe.java | 1 -
.../isis/commons/internal/base/_NullSafe.java | 6 +
.../apache/isis/commons/internal/base/_Refs.java | 5 +-
.../isis/commons/internal/base/_Strings.java | 88 ++-
.../internal/base/_Strings_HtmlEscaper.java | 1 -
.../internal/base/_Strings_KeyValuePair.java | 29 +-
.../internal/base/_Strings_NaturalNames.java | 1 -
.../internal/base/_Strings_SplitIterator.java | 1 -
.../apache/isis/commons/internal/base/_Text.java | 35 +-
.../apache/isis/commons/internal/base/_Timing.java | 1 -
.../apache/isis/commons/internal/base/_Tuples.java | 1 -
.../apache/isis/commons/internal/base/_With.java | 1 -
.../internal/binding/_BindableAbstract.java | 73 ++-
.../isis/commons/internal/binding/_Bindables.java | 17 +-
.../commons/internal/binding/_Observables.java | 30 +-
.../isis/commons/internal/collections/_Arrays.java | 1 -
.../internal/collections/_Arrays_Collector.java | 1 -
.../collections/_Arrays_CollectorUnknownSize.java | 1 -
.../commons/internal/collections/_Collections.java | 1 -
.../collections/_Collections_Collector.java | 1 -
.../collections/_Collections_SortedSetOfList.java | 1 -
.../isis/commons/internal/collections/_Lists.java | 1 -
.../isis/commons/internal/collections/_Maps.java | 1 -
.../commons/internal/collections/_Multimaps.java | 5 +-
.../isis/commons/internal/collections/_Sets.java | 1 -
.../commons/internal/collections/_Streams.java | 1 -
.../commons/internal/compare/_Comparators.java | 1 -
.../isis/commons/internal/context/_Context.java | 1 -
.../internal/context/_Context_ThreadLocal.java | 1 -
.../isis/commons/internal/context/_Plugin.java | 1 -
.../apache/isis/commons/internal/debug/_Probe.java | 1 -
.../commons/internal/exceptions/_Exceptions.java | 1 -
.../factory/_InstanceCreationClassException.java | 1 -
.../factory/_InstanceCreationException.java | 1 -
.../commons/internal/factory/_InstanceUtil.java | 1 -
.../factory/_UnavailableClassException.java | 1 -
.../commons/internal/functions/_Functions.java | 10 +-
.../_Functions_IndexAwareFunctionAdapter.java | 44 --
.../functions/_Functions_IndexedZeroBase.java | 44 ++
.../apache/isis/commons/internal/hash/_Hashes.java | 1 -
.../commons/internal/ioc/_IocContainer_Spring.java | 6 +-
.../isis/commons/internal/memento/_Mementos.java | 1 -
.../internal/memento/_Mementos_MementoDefault.java | 1 -
.../commons/internal/reflection/_Annotations.java | 65 +--
.../commons/internal/reflection/_ClassCache.java | 297 ++++++++++
.../commons/internal/reflection/_MethodCache.java | 198 -------
.../isis/commons/internal/reflection/_Reflect.java | 108 ++--
.../apache/isis/commons/btree/CompoundTest.java | 171 ++++++
.../apache/isis/commons/collections/CanTest.java | 64 ++-
.../isis/commons/internal/base/BytesTest.java | 1 -
.../isis/commons/internal/base/NullSafeTest.java | 1 -
.../isis/commons/internal/base/ReductionTest.java | 1 -
.../isis/commons/internal/base/StringsTest.java | 1 -
.../commons/internal/binding/BindableTest.java | 225 +++++---
.../commons/internal/compare/ComparatorsTest.java | 1 -
.../apache/isis/core/config/IsisConfiguration.java | 8 +-
.../isis/core/config/IsisModuleCoreConfig.java | 2 +-
.../core/config/beans/IsisBeanTypeClassifier.java | 30 +-
.../beans/IsisBeanTypeClassifierDefault.java | 198 +++++++
.../config/beans/IsisBeanTypeClassifierImpl.java | 204 -------
.../core/config/beans/IsisBeanTypeRegistry.java | 6 +-
.../beans/IsisComponentScanInterceptorImpl.java | 6 +-
.../isis/core/config/messages/MessageRegistry.java | 1 -
.../progmodel/ProgrammingModelConstants.java | 365 ++++++++++++
.../config/valuetypes/ValueSemanticsRegistry.java | 36 ++
.../isis/core/config/viewer/web/DialogMode.java | 26 +
.../core/config/viewer/web/WebAppContextPath.java | 159 ++++++
.../isis/core/config/viewer/wicket/DialogMode.java | 26 -
.../config/viewer/wicket/WebAppContextPath.java | 140 -----
.../WebAppContextPath_setContextPath_Test.java | 2 +
.../core/interaction/session/MessageBroker.java | 1 -
.../interaction/InteractionDefaultTest_next.java | 1 -
.../config/IsisConfigurationLegacy.java | 1 -
.../jmocking/InjectIntoJMockAction.java | 1 -
.../core/metamodel/IsisModuleCoreMetamodel.java | 96 +++-
.../_testing/FactoryService_forTesting.java | 24 +-
.../_testing/MetaModelContext_forTesting.java | 35 +-
.../_testing/MethodRemoverForTesting.java | 87 ---
.../_testing/MethodRemover_forTesting.java | 87 +++
.../_testing/ObjectMementoService_forTesting.java | 62 ++
.../_testing/ServiceRegistry_forTesting.java | 25 +-
.../core/metamodel/commons/ArrayExtensions.java | 1 -
.../isis/core/metamodel/commons/CanBeVoid.java | 1 -
.../metamodel/commons/CanonicalParameterUtil.java | 1 -
.../core/metamodel/commons/ClassExtensions.java | 1 -
.../isis/core/metamodel/commons/ClassUtil.java | 2 +-
.../core/metamodel/commons/DateExtensions.java | 1 -
.../metamodel/commons/InputStreamExtensions.java | 1 -
.../core/metamodel/commons/ListExtensions.java | 1 -
.../isis/core/metamodel/commons/LocaleUtil.java | 1 -
.../isis/core/metamodel/commons/MapUtil.java | 1 -
.../core/metamodel/commons/MethodExtensions.java | 1 -
.../isis/core/metamodel/commons/MethodUtil.java | 35 +-
.../core/metamodel/commons/ObjectExtensions.java | 1 -
.../isis/core/metamodel/commons/ResourceUtil.java | 1 -
.../core/metamodel/commons/StringExtensions.java | 65 +--
.../metamodel/commons/ThrowableExtensions.java | 1 -
.../isis/core/metamodel/commons/ToString.java | 1 -
.../apache/isis/core/metamodel/consent/Allow.java | 1 -
.../isis/core/metamodel/consent/Consent.java | 1 -
.../core/metamodel/consent/ConsentAbstract.java | 1 -
.../core/metamodel/consent/InteractionAdvisor.java | 13 -
.../metamodel/consent/InteractionContextType.java | 1 -
.../metamodel/consent/InteractionInitiatedBy.java | 1 -
.../core/metamodel/consent/InteractionResult.java | 1 -
.../metamodel/consent/InteractionResultSet.java | 1 -
.../apache/isis/core/metamodel/consent/Veto.java | 1 -
.../apache/isis/core/metamodel/facetapi/Facet.java | 19 -
.../core/metamodel/facetapi/FacetAbstract.java | 57 +-
.../isis/core/metamodel/facetapi/FacetHolder.java | 34 +-
.../metamodel/facetapi/FacetHolderAbstract.java | 84 +--
.../isis/core/metamodel/facetapi/FacetUtil.java | 1 -
.../metamodel/facetapi/FacetWithAttributes.java | 1 -
.../isis/core/metamodel/facetapi/FeatureType.java | 1 -
.../core/metamodel/facetapi/HasFacetHolder.java | 13 +-
.../core/metamodel/facetapi/MetaModelRefiner.java | 1 -
.../core/metamodel/facetapi/MethodRemover.java | 1 -
.../isis/core/metamodel/facets/ActionSupport.java | 125 ++--
.../isis/core/metamodel/facets/Annotations.java | 242 --------
.../core/metamodel/facets/DomainEventHelper.java | 3 +-
.../isis/core/metamodel/facets/Evaluators.java | 201 +++++++
.../isis/core/metamodel/facets/FacetFactory.java | 29 +-
.../metamodel/facets/FacetFactoryAbstract.java | 8 +-
.../isis/core/metamodel/facets/FacetedMethod.java | 26 +-
.../metamodel/facets/FacetedMethodParameter.java | 16 +-
.../core/metamodel/facets/HasImperativeAspect.java | 40 ++
.../facets/HasPostConstructMethodCache.java | 58 ++
.../core/metamodel/facets/ImperativeAspect.java | 63 ++
.../core/metamodel/facets/ImperativeFacet.java | 17 -
.../metamodel/facets/ImperativeFacetMulti.java | 34 --
.../core/metamodel/facets/ParameterSupport.java | 210 ++-----
.../metamodel/facets/PostConstructMethodCache.java | 30 -
...ropertyOrCollectionIdentifyingFacetFactory.java | 1 -
...rCollectionIdentifyingFacetFactoryAbstract.java | 1 -
.../metamodel/facets/SingleClassValueFacet.java | 1 -
.../facets/SingleClassValueFacetAbstract.java | 1 -
.../core/metamodel/facets/SingleIntValueFacet.java | 1 -
.../facets/SingleIntValueFacetAbstract.java | 1 -
.../metamodel/facets/SingleStringValueFacet.java | 1 -
.../facets/SingleStringValueFacetAbstract.java | 10 -
.../core/metamodel/facets/SingleValueFacet.java | 1 -
.../metamodel/facets/SingleValueFacetAbstract.java | 1 -
.../isis/core/metamodel/facets/TypedHolder.java | 1 -
.../core/metamodel/facets/WhereValueFacet.java | 1 -
.../metamodel/facets/WhereValueFacetAbstract.java | 6 -
.../facets/actcoll/typeof/TypeOfFacet.java | 1 -
.../facets/actcoll/typeof/TypeOfFacetAbstract.java | 1 -
.../actcoll/typeof/TypeOfFacetDefaultToObject.java | 1 -
.../typeof/TypeOfFacetInferredFromArray.java | 1 -
.../typeof/TypeOfFacetInferredFromGenerics.java | 1 -
.../action/ActionAnnotationFacetFactory.java | 1 -
...nChoicesForCollectionParameterFacetFactory.java | 3 +-
.../action/associateWith/ChoicesFromFacet.java | 1 -
.../associateWith/ChoicesFromFacetAbstract.java | 1 -
.../ChoicesFromFacetForActionAnnotation.java | 1 -
.../action/explicit/ActionExplicitFacet.java | 1 -
.../explicit/ActionExplicitFacetAbstract.java | 1 -
.../ActionExplicitFacetForActionAnnotation.java | 1 -
.../hidden/HiddenFacetForActionAnnotation.java | 1 -
.../action/invocation/ActionDomainEventFacet.java | 1 -
.../invocation/ActionDomainEventFacetAbstract.java | 1 -
.../invocation/ActionDomainEventFacetDefault.java | 1 -
.../ActionDomainEventFacetForActionAnnotation.java | 1 -
.../action/invocation/ActionInvocationFacet.java | 3 +-
.../invocation/ActionInvocationFacetAbstract.java | 1 -
...ctionInvocationFacetForDomainEventAbstract.java | 15 +-
...ionFacetForDomainEventFromActionAnnotation.java | 1 -
...onInvocationFacetForDomainEventFromDefault.java | 1 -
.../actions/action/invocation/CommandUtil.java | 5 +-
.../PrototypeFacetForActionAnnotation.java | 1 -
...ctionSemanticsFacetFallbackToNonIdempotent.java | 1 -
.../ActionSemanticsFacetForActionAnnotation.java | 1 -
.../typeof/TypeOfFacetForActionAnnotation.java | 1 -
.../actions/contributing/ContributingFacet.java | 1 -
.../contributing/ContributingFacetAbstract.java | 1 -
...tributingFacetDerivedFromMixinFacetFactory.java | 1 -
.../actions/defaults/ActionDefaultsFacet.java | 35 --
.../defaults/ActionDefaultsFacetAbstract.java | 42 --
.../method/ActionDefaultsFacetViaMethod.java | 89 ---
.../ActionDefaultsFacetViaMethodFactory.java | 87 ---
.../FileAcceptFacetForActionAnnotation.java | 1 -
.../facets/actions/homepage/HomePageFacet.java | 1 -
.../actions/homepage/HomePageFacetAbstract.java | 1 -
.../facets/actions/homepage/HomePageFacetImpl.java | 1 -
.../annotation/HomePageFacetAnnotation.java | 1 -
.../annotation/HomePageFacetAnnotationFactory.java | 1 -
...tionPositionFacetForActionLayoutAnnotation.java | 1 -
.../layout/ActionPositionFacetForActionXml.java | 1 -
...okmarkPolicyFacetForActionLayoutAnnotation.java | 1 -
.../layout/BookmarkPolicyFacetForActionXml.java | 1 -
.../CssClassFaFacetForActionLayoutAnnotation.java | 1 -
.../layout/CssClassFaFacetForActionXml.java | 1 -
.../layout/CssClassFaFacetForMenuBarXml.java | 1 -
.../CssClassFacetForActionLayoutAnnotation.java | 1 -
.../actions/layout/CssClassFacetForActionXml.java | 1 -
.../actions/layout/CssClassFacetForMenuBarXml.java | 1 -
.../HiddenFacetForActionLayoutAnnotation.java | 1 -
.../actions/layout/HiddenFacetForActionXml.java | 1 -
...berDescribedFacetForActionLayoutAnnotation.java | 1 -
.../layout/MemberDescribedFacetForActionXml.java | 1 -
.../layout/MemberDescribedFacetForMenuBarXml.java | 1 -
.../layout/MemberNamedFacetForActionXml.java | 1 -
.../layout/MemberNamedFacetForMenuBarXml.java | 1 -
.../NamedFacetForActionLayoutAnnotation.java | 1 -
.../PromptStyleFacetForActionLayoutAnnotation.java | 1 -
.../layout/PromptStyleFacetForActionXml.java | 1 -
.../RedirectFacetFromActionLayoutAnnotation.java | 1 -
.../actions/layout/RedirectFacetFromActionXml.java | 1 -
.../notinservicemenu/NotInServiceMenuFacet.java | 1 -
.../NotInServiceMenuFacetAbstract.java | 1 -
...uFacetDerivedFromDomainServiceFacetFactory.java | 1 -
.../actions/position/ActionPositionFacet.java | 1 -
.../position/ActionPositionFacetAbstract.java | 6 -
.../position/ActionPositionFacetFallback.java | 1 -
.../facets/actions/prototype/PrototypeFacet.java | 1 -
.../actions/prototype/PrototypeFacetAbstract.java | 1 -
.../facets/actions/redirect/RedirectFacet.java | 1 -
.../actions/redirect/RedirectFacetAbstract.java | 6 -
.../actions/redirect/RedirectFacetFallback.java | 1 -
.../actions/semantics/ActionSemanticsFacet.java | 1 -
.../semantics/ActionSemanticsFacetAbstract.java | 1 -
.../validate/ActionParameterValidationFacet.java | 1 -
.../ActionParameterValidationFacetAbstract.java | 1 -
.../actions/validate/ActionValidationFacet.java | 1 -
.../validate/ActionValidationFacetAbstract.java | 1 -
.../ActionParameterValidationFacetViaMethod.java | 7 -
.../method/ActionValidationFacetViaMethod.java | 27 +-
.../ActionValidationFacetViaMethodFactory.java | 50 +-
.../core/metamodel/facets/all/help/HelpFacet.java | 1 -
.../facets/all/help/HelpFacetAbstract.java | 1 -
.../metamodel/facets/all/hide/HiddenFacet.java | 1 -
.../named/MemberNamedFacetForStaticMemberName.java | 1 -
.../facets/collections/CollectionFacet.java | 1 -
.../collections/CollectionFacetAbstract.java | 1 -
.../CollectionAccessorFacetViaAccessor.java | 11 +-
.../CollectionAccessorFacetViaAccessorFactory.java | 7 +-
.../CollectionAnnotationFacetFactory.java | 1 -
.../collection/defaultview/DefaultViewFacet.java | 1 -
.../defaultview/DefaultViewFacetAbstract.java | 1 -
.../hidden/HiddenFacetForCollectionAnnotation.java | 1 -
.../modify/CollectionDomainEventFacet.java | 1 -
.../modify/CollectionDomainEventFacetAbstract.java | 1 -
.../modify/CollectionDomainEventFacetDefault.java | 1 -
...ionDomainEventFacetForCollectionAnnotation.java | 1 -
...fFacetOnCollectionFromCollectionAnnotation.java | 1 -
.../javautilcollection/CollectionFacetFactory.java | 1 -
.../javautilcollection/JavaArrayFacet.java | 1 -
.../javautilcollection/JavaCollectionFacet.java | 1 -
...CssClassFacetForCollectionLayoutAnnotation.java | 1 -
.../layout/CssClassFacetForCollectionXml.java | 1 -
...aultViewFacetForCollectionLayoutAnnotation.java | 1 -
.../layout/DefaultViewFacetForCollectionXml.java | 1 -
.../HiddenFacetForCollectionLayoutAnnotation.java | 1 -
.../layout/HiddenFacetForCollectionXml.java | 1 -
...escribedFacetForCollectionLayoutAnnotation.java | 1 -
.../MemberDescribedFacetForCollectionXml.java | 1 -
...berNamedFacetForCollectionLayoutAnnotation.java | 1 -
.../layout/MemberNamedFacetForCollectionXml.java | 1 -
.../PagedFacetForCollectionLayoutAnnotation.java | 1 -
.../layout/PagedFacetForCollectionXml.java | 1 -
...SortedByFacetForCollectionLayoutAnnotation.java | 1 -
.../layout/SortedByFacetForCollectionXml.java | 1 -
.../parented/ParentedCollectionFacetDefault.java | 1 -
.../ParentedFacetSinceCollectionFactory.java | 1 -
.../facets/collections/sortedby/SortedByFacet.java | 1 -
.../sortedby/SortedByFacetAbstract.java | 1 -
.../annotation/SortedByFacetAnnotationFactory.java | 1 -
.../semantics/CollectionSemanticsFacet.java | 1 -
.../semantics/CollectionSemanticsFacetDefault.java | 1 -
.../facets/fallback/ActionChoicesFacetNone.java | 42 --
.../facets/fallback/ActionDefaultsFacetNone.java | 37 --
.../facets/fallback/FallbackFacetFactory.java | 6 +-
.../metamodel/facets/fallback/HelpFacetNone.java | 1 -
.../facets/fallback/MaxLengthFacetUnlimited.java | 1 -
.../facets/fallback/MultiLineFacetNone.java | 1 -
.../fallback/NamedFacetFallbackFromMemberName.java | 1 -
.../metamodel/facets/fallback/TitleFacetNone.java | 5 +-
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 5 +-
.../facets/jaxb/XmlAccessorTypeFacet.java | 1 -
.../facets/jaxb/XmlAccessorTypeFacetAbstract.java | 1 -
.../facets/jaxb/XmlAccessorTypeFacetDefault.java | 1 -
.../facets/jaxb/XmlJavaTypeAdapterFacet.java | 1 -
.../jaxb/XmlJavaTypeAdapterFacetAbstract.java | 1 -
.../jaxb/XmlJavaTypeAdapterFacetDefault.java | 1 -
.../metamodel/facets/jaxb/XmlTransientFacet.java | 1 -
.../facets/jaxb/XmlTransientFacetAbstract.java | 1 -
.../facets/jaxb/XmlTransientFacetDefault.java | 1 -
.../facets/members/cssclass/CssClassFacet.java | 1 -
.../members/cssclass/CssClassFacetAbstract.java | 1 -
.../members/cssclass/CssClassFacetSimple.java | 1 -
.../CssClassFacetOnActionFromConfiguredRegex.java | 1 -
...assFacetOnActionFromConfiguredRegexFactory.java | 12 -
.../facets/members/cssclassfa/CssClassFaFacet.java | 1 -
.../cssclassfa/CssClassFaImperativeFacet.java | 1 -
.../CssClassFaImperativeFacetAbstract.java | 1 -
.../members/cssclassfa/CssClassFaStaticFacet.java | 1 -
.../cssclassfa/CssClassFaStaticFacetAbstract.java | 1 -
...CssClassFaFacetOnMemberFromConfiguredRegex.java | 1 -
.../CssClassFaFacetOnMemberPostProcessor.java | 1 -
.../DescribedAsFacetOnMemberFromProperties.java | 1 -
.../DescribedAsFacetOnMemberInferredFromType.java | 1 -
.../DescribedAsFacetForMemberViaMethodFactory.java | 57 +-
.../facets/members/disabled/DisabledFacet.java | 1 -
.../members/disabled/DisabledFacetAbstract.java | 1 -
.../disabled/DisabledFacetForContributee.java | 1 -
.../disabled/method/DisableForContextFacet.java | 1 -
.../method/DisableForContextFacetAbstract.java | 1 -
.../method/DisableForContextFacetNone.java | 1 -
.../method/DisableForContextFacetViaMethod.java | 17 +-
.../DisableForContextFacetViaMethodFactory.java | 81 +--
.../facets/members/hidden/HiddenFacetAbstract.java | 1 -
.../HiddenFacetAbstractAlwaysEverywhere.java | 1 -
.../members/hidden/HiddenFacetAbstractImpl.java | 1 -
.../HiddenFacetFromLayoutPropertiesAbstract.java | 1 -
.../members/hidden/method/HideForContextFacet.java | 1 -
.../hidden/method/HideForContextFacetAbstract.java | 1 -
.../hidden/method/HideForContextFacetNone.java | 1 -
.../method/HideForContextFacetViaMethod.java | 7 -
.../HideForContextFacetViaMethodFactory.java | 75 +--
...utOrderFacetFromCollectionLayoutAnnotation.java | 1 -
...youtOrderFacetFromPropertyLayoutAnnotation.java | 1 -
.../NamedFacetForMemberViaMethodFactory.java | 56 +-
.../facets/members/navigation/NavigationFacet.java | 1 -
.../publish/command/CommandPublishingFacet.java | 1 -
.../command/CommandPublishingFacetAbstract.java | 1 -
.../CommandPublishingFacetFromConfiguration.java | 1 -
...onPublishingActionFacetForActionAnnotation.java | 1 -
...ActionFacetForActionAnnotationAsConfigured.java | 1 -
...tionPublishingActionFacetFromConfiguration.java | 1 -
.../execution/ExecutionPublishingFacet.java | 1 -
.../ExecutionPublishingFacetAbstract.java | 1 -
...blishingPropertyFacetForPropertyAnnotation.java | 1 -
...onPublishingPropertyFacetFromConfiguration.java | 1 -
...mberAndPropertySupportFacetFactoryAbstract.java | 48 ++
.../support/MemberSupportFacetFactoryAbstract.java | 85 +++
.../object/autocomplete/AutoCompleteFacet.java | 1 -
.../autocomplete/AutoCompleteFacetAbstract.java | 1 -
.../BookmarkPolicyFacetFallbackFactory.java | 1 -
.../facets/object/callbacks/CallbackFacet.java | 5 +-
.../object/callbacks/CallbackFacetAbstract.java | 40 +-
.../object/callbacks/CallbackFacetFactory.java | 86 +++
.../object/callbacks/CreatedCallbackFacet.java | 1 -
.../callbacks/CreatedCallbackFacetAbstract.java | 10 +-
.../callbacks/CreatedCallbackFacetFactory.java | 61 --
.../callbacks/CreatedCallbackFacetViaMethod.java | 9 +-
.../callbacks/CreatedLifecycleEventFacet.java | 1 -
...fecycleEventFacetForDomainObjectAnnotation.java | 1 -
.../object/callbacks/LifecycleEventFacet.java | 1 -
.../object/callbacks/LoadCallbackFacetFactory.java | 62 --
.../object/callbacks/LoadedCallbackFacet.java | 1 -
.../callbacks/LoadedCallbackFacetAbstract.java | 10 +-
.../callbacks/LoadedCallbackFacetViaMethod.java | 13 +-
.../callbacks/LoadedLifecycleEventFacet.java | 1 -
...fecycleEventFacetForDomainObjectAnnotation.java | 1 -
.../callbacks/PersistCallbackFacetFactory.java | 90 ---
.../PersistCallbackViaSaveMethodFacetFactory.java | 90 ---
.../object/callbacks/PersistedCallbackFacet.java | 1 -
.../callbacks/PersistedCallbackFacetAbstract.java | 10 +-
.../callbacks/PersistedCallbackFacetViaMethod.java | 13 +-
.../callbacks/PersistedLifecycleEventFacet.java | 1 -
...fecycleEventFacetForDomainObjectAnnotation.java | 1 -
.../object/callbacks/PersistingCallbackFacet.java | 1 -
.../callbacks/PersistingCallbackFacetAbstract.java | 10 +-
.../PersistingCallbackFacetViaMethod.java | 13 +-
.../callbacks/PersistingLifecycleEventFacet.java | 1 -
...fecycleEventFacetForDomainObjectAnnotation.java | 1 -
.../callbacks/RemoveCallbackFacetFactory.java | 74 ---
.../RemoveCallbackViaDeleteMethodFacetFactory.java | 73 ---
.../object/callbacks/RemovingCallbackFacet.java | 1 -
.../callbacks/RemovingCallbackFacetAbstract.java | 10 +-
.../callbacks/RemovingCallbackFacetViaMethod.java | 13 +-
.../callbacks/RemovingLifecycleEventFacet.java | 1 -
...fecycleEventFacetForDomainObjectAnnotation.java | 1 -
.../callbacks/UpdateCallbackFacetFactory.java | 80 ---
.../object/callbacks/UpdatedCallbackFacet.java | 1 -
.../callbacks/UpdatedCallbackFacetAbstract.java | 10 +-
.../callbacks/UpdatedCallbackFacetViaMethod.java | 13 +-
.../callbacks/UpdatedLifecycleEventFacet.java | 1 -
...fecycleEventFacetForDomainObjectAnnotation.java | 1 -
.../object/callbacks/UpdatingCallbackFacet.java | 1 -
.../callbacks/UpdatingCallbackFacetAbstract.java | 10 +-
.../callbacks/UpdatingCallbackFacetViaMethod.java | 12 +-
.../callbacks/UpdatingLifecycleEventFacet.java | 1 -
...fecycleEventFacetForDomainObjectAnnotation.java | 1 -
.../choices/ChoicesFacetFromBoundedAbstract.java | 1 -
.../object/choices/enums/ChoicesFacetEnum.java | 67 ---
.../object/choices/enums/ChoicesFacetFromEnum.java | 66 +++
.../choices/enums/ChoicesFacetFromEnumFactory.java | 47 ++
.../facets/object/choices/enums/EnumFacet.java | 26 -
...ingValueFacetUsingSemanticsProviderFactory.java | 55 --
.../choices/enums/EnumValueSemanticsProvider.java | 161 ------
.../cssclass/method/CssClassFacetMethod.java | 65 ---
.../method/CssClassFacetMethodFactory.java | 59 --
.../method/CssClassFacetViaCssClassMethod.java | 72 +++
...ssClassFaFacetForDomainObjectLayoutFactory.java | 1 -
.../facets/object/defaults/DefaultedFacet.java | 4 +-
.../object/defaults/DefaultedFacetAbstract.java | 6 -
.../DefaultedFacetUsingDefaultsProvider.java | 1 -
.../object/defaults/DefaultsProviderUtil.java | 98 ----
.../annotcfg/DefaultedFacetAnnotation.java | 73 ---
...tedFacetAnnotationElseConfigurationFactory.java | 69 ---
.../annotcfg/DefaultedFacetFromConfiguration.java | 48 --
.../object/disabled/DisabledObjectFacet.java | 1 -
.../disabled/DisabledObjectFacetAbstract.java | 1 -
.../method/DisabledObjectFacetViaMethod.java | 58 +-
.../DisabledObjectFacetViaMethodFactory.java | 94 ---
.../DomainObjectAnnotationFacetFactory.java | 22 +-
...AutoCompleteFacetForDomainObjectAnnotation.java | 1 -
.../ChoicesFacetForDomainObjectAnnotation.java | 1 -
...EventDefaultFacetForDomainObjectAnnotation.java | 1 -
...EventDefaultFacetForDomainObjectAnnotation.java | 1 -
...EventDefaultFacetForDomainObjectAnnotation.java | 1 -
...itingEnabledFacetForDomainObjectAnnotation.java | 1 -
.../ImmutableFacetForDomainObjectAnnotation.java | 1 -
...FacetForDomainObjectAnnotationAsConfigured.java | 1 -
.../editing/ImmutableFacetFromConfiguration.java | 1 -
...ectionPolicyFacetForDomainObjectAnnotation.java | 1 -
.../LogicalTypeFacetForDomainObjectAnnotation.java | 1 -
...atableObjectFacetForDomainObjectAnnotation.java | 7 +-
.../BookmarkPolicyFacetForDomainObjectXml.java | 1 -
...lassFaFacetForDomainObjectLayoutAnnotation.java | 1 -
.../CssClassFaFacetForDomainObjectXml.java | 1 -
...sClassFacetForDomainObjectLayoutAnnotation.java | 4 +-
.../CssClassFacetForDomainObjectXml.java | 1 -
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 1 -
.../DescribedAsFacetForDomainObjectXml.java | 1 -
...mainObjectLayoutAnnotationUsingIconUiEvent.java | 1 -
...inObjectLayoutAnnotationUsingLayoutUiEvent.java | 1 -
.../ObjectNamedFacetForDomainObjectXml.java | 1 -
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 9 +-
.../facets/object/encodeable/EncodableFacet.java | 1 -
.../object/encodeable/EncodableFacetAbstract.java | 85 ---
.../object/encodeable/EncoderDecoderUtil.java | 1 -
.../annotcfg/EncodableFacetFromConfiguration.java | 33 --
.../encoder/EncodableFacetUsingEncoderDecoder.java | 12 +-
.../facets/object/entity/EntityFacet.java | 1 -
.../object/entity/_EntityFacetForTesting.java | 9 -
.../facets/object/hidden/HiddenInstanceFacet.java | 1 -
.../facets/object/hidden/HiddenObjectFacet.java | 1 -
.../object/hidden/HiddenObjectFacetAbstract.java | 1 -
.../facets/object/hidden/HiddenTypeFacet.java | 1 -
.../HiddenTypeFacetDerivedFromAuthorization.java | 1 -
...enTypeFacetDerivedFromAuthorizationFactory.java | 1 -
.../hidden/method/HiddenObjectFacetViaMethod.java | 44 +-
.../method/HiddenObjectFacetViaMethodFactory.java | 88 ---
.../metamodel/facets/object/icon/IconFacet.java | 1 -
.../facets/object/icon/IconFacetAbstract.java | 1 -
.../facets/object/icon/method/IconFacetMethod.java | 57 --
.../object/icon/method/IconFacetMethodFactory.java | 61 --
.../icon/method/IconFacetViaIconNameMethod.java | 72 +++
.../RemoveAnnotatedMethodsFacetFactory.java | 3 +-
...oveDatanucleusPersistableTypesFacetFactory.java | 2 +-
.../RemoveDnPrefixedMethodsFacetFactory.java | 2 +-
.../javalang/IteratorFilteringFacetFactory.java | 1 -
.../ignore/javalang/RemoveMethodsFacetFactory.java | 7 +-
.../jdo/RemoveJdoEnhancementTypesFacetFactory.java | 3 +-
.../jdo/RemoveJdoPrefixedMethodsFacetFactory.java | 3 +-
.../object/immutable/EditingEnabledFacet.java | 3 -
.../facets/object/immutable/ImmutableFacet.java | 7 -
.../object/immutable/ImmutableFacetAbstract.java | 1 -
.../CopyImmutableFacetOntoMembersFactory.java | 1 -
.../facets/object/layout/LayoutFacet.java | 1 -
.../facets/object/layout/LayoutFacetAbstract.java | 1 -
.../facets/object/layout/LayoutFacetFactory.java | 61 --
.../facets/object/layout/LayoutFacetFallback.java | 1 -
.../facets/object/layout/LayoutFacetMethod.java | 57 --
.../object/layout/LayoutFacetViaLayoutMethod.java | 78 +++
.../logicaltype/LogicalTypeFacetAbstract.java | 1 -
...ogicalTypeFacetDerivedFromClassNameFactory.java | 1 -
.../LogicalTypeFacetInferredFromClassName.java | 1 -
...icalTypeFacetInferredFromIoCNamingStrategy.java | 1 -
.../LogicalTypeFacetOnStandaloneList.java | 1 -
.../metamodel/facets/object/mixin/MixinFacet.java | 2 -
.../facets/object/mixin/MixinFacetAbstract.java | 9 +-
.../mixin/MixinFacetForDomainObjectAnnotation.java | 9 +-
.../object/navparent/NavigableParentFacet.java | 1 -
.../navparent/NavigableParentFacetAbstract.java | 5 +-
.../NavigableParentAnnotationFacetFactory.java | 93 +--
.../method/NavigableParentFacetMethod.java | 60 --
.../NavigableParentFacetViaGetterMethod.java | 62 ++
.../ObjectValidPropertiesFacet.java | 1 -
.../ObjectValidPropertiesFacetAbstract.java | 1 -
.../impl/ObjectValidPropertiesFacetImpl.java | 1 -
.../ObjectValidPropertiesFacetImplFactory.java | 1 -
.../metamodel/facets/object/paged/PagedFacet.java | 1 -
.../facets/object/paged/PagedFacetAbstract.java | 1 -
.../PagedFacetForPagedAnnotationOnType.java | 1 -
.../object/parented/ParentedCollectionFacet.java | 1 -
.../parented/ParentedCollectionFacetAbstract.java | 1 -
.../facets/object/parseable/ParseableFacet.java | 55 --
.../object/parseable/ParseableFacetAbstract.java | 92 ---
.../facets/object/parseable/ParserUtil.java | 46 --
.../annotcfg/ParseableFacetFromConfiguration.java | 33 --
.../parser/ParseableFacetUsingParser.java | 150 -----
.../facets/object/projection/ProjectionFacet.java | 1 -
.../object/projection/ProjectionFacetAbstract.java | 1 -
.../ProjectionFacetFromProjectingProperty.java | 1 -
.../CssClassFacetInferredFromProjectionFacet.java | 1 -
.../ident/IconFacetDerivedFromProjectionFacet.java | 1 -
.../TitleFacetDerivedFromProjectionFacet.java | 13 +-
.../object/promptStyle/PromptStyleFacet.java | 1 -
.../promptStyle/PromptStyleFacetAbstract.java | 1 -
.../promptStyle/PromptStyleFacetAsConfigured.java | 1 -
.../RecreatableObjectFacetAbstract.java | 9 +-
...ObjectFacetDeclarativeInitializingAbstract.java | 11 +-
.../recreatable/RecreatableObjectFacetFactory.java | 23 +-
...ctFacetForRecreatableDomainObjectInterface.java | 5 +-
...eObjectFacetForRecreatableObjectAnnotation.java | 5 +-
...leObjectFacetForRecreatableObjectInterface.java | 5 +-
...ableObjectFacetForXmlRootElementAnnotation.java | 5 +-
.../object/support/ObjectSupportFacetAbstract.java | 8 +
.../object/support/ObjectSupportFacetFactory.java | 149 +++++
.../metamodel/facets/object/title/TitleFacet.java | 25 +-
.../facets/object/title/TitleFacetAbstract.java | 33 +-
.../facets/object/title/TitleRenderRequest.java | 53 ++
.../annotation/TitleAnnotationFacetFactory.java | 162 +-----
.../annotation/TitleFacetViaTitleAnnotation.java | 239 +++++---
.../TitleFacetInferredFromToStringMethod.java | 48 +-
.../title/methods/TitleFacetViaMethodsFactory.java | 124 ----
.../title/methods/TitleFacetViaTitleMethod.java | 51 +-
.../object/title/parser/TitleFacetUsingParser.java | 91 ---
.../title/parser/TitleFacetUsingValueFacet.java | 105 ++++
.../validateobject/ValidateObjectFacet.java | 55 --
.../ValidateObjectFacetAbstract.java | 48 --
.../method/ValidateObjectFacetMethod.java | 79 ---
.../method/ValidateObjectFacetMethodFactory.java | 70 ---
.../facets/object/value/EqualByContentFacet.java | 33 --
.../object/value/EqualByContentFacetAbstract.java | 36 --
.../EqualByContentFacetViaValueSemantics.java | 30 -
.../value/ImmutableFacetViaValueSemantics.java | 1 -
.../object/value/MaxLengthFacetUsingParser.java | 9 +-
.../value/TypicalLengthFacetUsingParser.java | 8 +-
.../metamodel/facets/object/value/ValueFacet.java | 82 ++-
.../facets/object/value/ValueFacetAbstract.java | 305 +++++++---
.../facets/object/value/ValueFacetSimple.java | 36 --
.../value/annotcfg/ValueFacetAnnotation.java | 64 ---
...ValueFacetAnnotationOrConfigurationFactory.java | 107 ----
...ionOrAnyMatchingValueSemanticsFacetFactory.java | 172 ++++++
.../annotcfg/ValueFacetFromConfiguration.java | 59 --
.../vsp/ValueFacetUsingSemanticsProvider.java | 11 +-
.../ValueFacetUsingSemanticsProviderFactory.java | 39 --
.../value/vsp/ValueSemanticsFacetAbstract.java | 71 +++
.../ValueSemanticsProviderAndFacetAbstract.java | 299 ----------
.../value/vsp/ValueSemanticsProviderUtil.java | 84 ---
.../facets/object/viewmodel/ViewModelFacet.java | 1 -
.../facets/objectvalue/choices/ChoicesFacet.java | 1 -
.../objectvalue/choices/ChoicesFacetAbstract.java | 1 -
.../objectvalue/fileaccept/FileAcceptFacet.java | 1 -
.../fileaccept/FileAcceptFacetAbstract.java | 1 -
.../facets/objectvalue/labelat/LabelAtFacet.java | 1 -
.../objectvalue/labelat/LabelAtFacetAbstract.java | 10 +-
.../LabelAtFacetInferredFromMultiLineFacet.java | 1 -
.../objectvalue/mandatory/MandatoryFacet.java | 1 -
.../mandatory/MandatoryFacetAbstract.java | 1 -
.../mandatory/MandatoryFacetDefault.java | 1 -
.../maxlen/MaxFractionalDigitsFacet.java | 45 ++
.../maxlen/MaxFractionalDigitsFacetAbstract.java | 74 +++
.../facets/objectvalue/maxlen/MaxLengthFacet.java | 1 -
.../objectvalue/maxlen/MaxLengthFacetAbstract.java | 12 +-
.../objectvalue/maxlen/MaxTotalDigitsFacet.java | 44 ++
.../maxlen/MaxTotalDigitsFacetAbstract.java | 74 +++
.../objectvalue/multiline/MultiLineFacet.java | 1 -
.../multiline/MultiLineFacetAbstract.java | 6 -
.../MustSatisfySpecificationFacet.java | 1 -
.../MustSatisfySpecificationFacetAbstract.java | 1 -
.../facets/objectvalue/regex/RegExFacet.java | 1 -
.../objectvalue/regex/RegExFacetAbstract.java | 1 -
.../renderedadjusted/RenderedAdjustedFacet.java | 1 -
.../RenderedAdjustedFacetAbstract.java | 15 +-
.../objectvalue/typicallen/TypicalLengthFacet.java | 1 -
.../typicallen/TypicalLengthFacetAbstract.java | 22 +-
.../ValueSemanticsSelectingFacet.java | 38 ++
.../ValueSemanticsSelectingFacetAbstract.java | 38 ++
.../ActionParameterAutoCompleteFacet.java | 1 -
.../ActionParameterAutoCompleteFacetAbstract.java | 1 -
.../ActionParameterAutoCompleteFacetViaMethod.java | 20 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 76 +--
...ameterFromJavaxValidationAnnotationFactory.java | 5 +-
...rameterFromJavaxValidationDigitsAnnotation.java | 51 --
...rameterFromJavaxValidationDigitsAnnotation.java | 48 ++
...rameterFromJavaxValidationDigitsAnnotation.java | 49 ++
.../facets/param/choices/ActionChoicesFacet.java | 39 --
.../param/choices/ActionChoicesFacetAbstract.java | 42 --
.../param/choices/ActionParameterChoicesFacet.java | 1 -
.../ActionParameterChoicesFacetAbstract.java | 1 -
.../choices/ActionParameterChoicesFacetNone.java | 1 -
...ChoicesFacetDerivedFromChoicesFacetFactory.java | 1 -
...ameterChoicesFacetInferredFromChoicesFacet.java | 1 -
.../method/ActionChoicesFacetViaMethod.java | 109 ----
.../method/ActionChoicesFacetViaMethodFactory.java | 101 ----
.../ActionParameterChoicesFacetViaMethod.java | 17 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 78 +--
.../defaults/ActionParameterDefaultsFacet.java | 10 +-
.../ActionParameterDefaultsFacetAbstract.java | 1 -
...arameterDefaultFacetDerivedFromTypeFactory.java | 69 ---
...arameterDefaultFacetInferredFromTypeFacets.java | 63 --
.../ActionParameterDefaultsFacetViaMethod.java | 33 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 79 +--
...escribedAsFacetOnParameterInferredFromType.java | 1 -
.../disable/ActionParameterDisabledFacet.java | 1 -
.../ActionParameterDisabledFacetAbstract.java | 1 -
.../ActionParameterDisabledFacetViaMethod.java | 27 +-
...tionParameterDisabledFacetViaMethodFactory.java | 74 +--
.../param/hide/ActionParameterHiddenFacet.java | 1 -
.../hide/ActionParameterHiddenFacetAbstract.java | 1 -
.../ActionParameterHiddenFacetViaMethod.java | 19 +-
...ActionParameterHiddenFacetViaMethodFactory.java | 70 +--
.../CssClassFacetForParameterLayoutAnnotation.java | 1 -
...scribedAsFacetForParameterLayoutAnnotation.java | 1 -
.../LabelAtFacetForParameterLayoutAnnotation.java | 1 -
...MultiLineFacetForParameterLayoutAnnotation.java | 1 -
.../NamedFacetForParameterLayoutAnnotation.java | 1 -
.../param/layout/ParameterLayoutFacetFactory.java | 1 -
...dAdjustedFacetForParameterLayoutAnnotation.java | 1 -
...calLengthFacetForParameterLayoutAnnotation.java | 1 -
.../MandatoryFacetOnParametersDefaultFactory.java | 1 -
.../parameter/ParameterAnnotationFacetFactory.java | 1 -
.../FileAcceptFacetForParameterAnnotation.java | 1 -
.../MandatoryFacetForParameterAnnotation.java | 1 -
...cetInvertedByNullableAnnotationOnParameter.java | 1 -
.../MaxLengthFacetForParameterAnnotation.java | 1 -
...fySpecificationFacetForParameterAnnotation.java | 1 -
.../regex/RegExFacetForParameterAnnotation.java | 1 -
.../RegExFacetForPatternAnnotationOnParameter.java | 1 -
...ActionParameterSupportFacetFactoryAbstract.java | 94 +++
...icalLengthFacetOnParameterInferredFromType.java | 8 +-
.../validate/ActionParameterValidationFacet.java | 1 -
.../ActionParameterValidationFacetAbstract.java | 1 -
.../ActionParameterValidationFacetViaMethod.java | 27 +-
...onParameterValidationFacetViaMethodFactory.java | 76 +--
.../PropertyOrCollectionAccessorFacet.java | 3 +-
.../PropertyOrCollectionAccessorFacetAbstract.java | 13 +-
.../propcoll/memserexcl/SnapshotExcludeFacet.java | 1 -
.../memserexcl/SnapshotExcludeFacetAbstract.java | 1 -
.../accessor/PropertyAccessorFacetViaAccessor.java | 11 +-
.../PropertyAccessorFacetViaAccessorFactory.java | 26 +-
.../autocomplete/PropertyAutoCompleteFacet.java | 1 -
.../PropertyAutoCompleteFacetAbstract.java | 1 -
.../method/PropertyAutoCompleteFacetMethod.java | 7 -
.../PropertyAutoCompleteFacetMethodFactory.java | 60 +-
...ropertyFromJavaxValidationDigitsAnnotation.java | 52 --
...FromJavaxValidationDigitsAnnotationFactory.java | 8 +-
...ropertyFromJavaxValidationDigitsAnnotation.java | 48 ++
...ropertyFromJavaxValidationDigitsAnnotation.java | 49 ++
.../properties/businesskey/BusinessKeyFacet.java | 1 -
.../businesskey/BusinessKeyFacetAbstract.java | 1 -
.../properties/choices/PropertyChoicesFacet.java | 1 -
.../choices/PropertyChoicesFacetAbstract.java | 1 -
...ropertyChoicesFacetDerivedFromChoicesFacet.java | 1 -
...ChoicesFacetDerivedFromChoicesFacetFactory.java | 1 -
.../method/PropertyChoicesFacetViaMethod.java | 8 -
.../PropertyChoicesFacetViaMethodFactory.java | 59 +-
.../properties/defaults/PropertyDefaultFacet.java | 1 -
.../defaults/PropertyDefaultFacetAbstract.java | 1 -
.../defaults/PropertyDefaultFacetNone.java | 1 -
...pertyDefaultFacetDerivedFromDefaultedFacet.java | 1 -
...PropertyDefaultFacetDerivedFromTypeFactory.java | 1 -
.../method/PropertyDefaultFacetViaMethod.java | 7 -
.../PropertyDefaultFacetViaMethodFactory.java | 64 +--
...FacetOnPropertyDerivedFromImmutableFactory.java | 1 -
...sabledFacetOnPropertyInferredFromImmutable.java | 1 -
.../DisabledFacetOnPropertyInferredFactory.java | 1 -
...edFacetOnPropertyInferredFromMissingSetter.java | 1 -
.../MandatoryFacetOnProperyDefaultFactory.java | 1 -
.../properties/projection/ProjectingFacet.java | 1 -
.../projection/ProjectingFacetAbstract.java | 1 -
.../ProjectingFacetFromPropertyAnnotation.java | 1 -
.../property/PropertyAnnotationFacetFactory.java | 14 +-
.../DisabledFacetForPropertyAnnotation.java | 1 -
...acetForPropertyAnnotationInvertedSemantics.java | 1 -
.../EntityPropertyChangePublishingPolicyFacet.java | 3 +-
...ropertyChangePublishingPolicyFacetAbstract.java | 1 -
...PublishingPolicyFacetForPropertyAnnotation.java | 1 -
.../FileAcceptFacetForPropertyAnnotation.java | 1 -
.../hidden/HiddenFacetForPropertyAnnotation.java | 1 -
.../MandatoryFacetForPropertyAnnotation.java | 1 -
...acetInvertedByNullableAnnotationOnProperty.java | 1 -
.../MaxLengthFacetForPropertyAnnotation.java | 1 -
...ropertyClearFacetForDomainEventFromDefault.java | 1 -
...rFacetForDomainEventFromPropertyAnnotation.java | 1 -
.../property/modify/PropertyDomainEventFacet.java | 1 -
.../modify/PropertyDomainEventFacetAbstract.java | 1 -
.../modify/PropertyDomainEventFacetDefault.java | 1 -
...pertyDomainEventFacetForPropertyAnnotation.java | 1 -
...opertySetterFacetForDomainEventFromDefault.java | 1 -
...rFacetForDomainEventFromPropertyAnnotation.java | 1 -
...tySetterOrClearFacetForDomainEventAbstract.java | 3 +-
...sfySpecificationFacetForPropertyAnnotation.java | 1 -
.../RegExFacetForPatternAnnotationOnProperty.java | 1 -
.../regex/RegExFacetForPropertyAnnotation.java | 1 -
.../SnapshotExcludeFacetForPropertyAnnotation.java | 1 -
...manticsSelectingFacetForPropertyAnnotation.java | 46 ++
.../CssClassFacetForPropertyLayoutAnnotation.java | 1 -
.../CssClassFacetForPropertyXml.java | 1 -
...escribedAsFacetForPropertyLayoutAnnotation.java | 1 -
.../HiddenFacetForPropertyLayoutAnnotation.java | 1 -
.../propertylayout/HiddenFacetForPropertyXml.java | 1 -
.../LabelAtFacetForPropertyLayoutAnnotation.java | 1 -
.../propertylayout/LabelAtFacetForPropertyXml.java | 1 -
.../MemberDescribedFacetForPropertyXml.java | 1 -
.../MultiLineFacetForPropertyLayoutAnnotation.java | 1 -
.../MultiLineFacetForPropertyXml.java | 1 -
.../NamedFacetForPropertyLayoutAnnotation.java | 1 -
...romptStyleFacetForPropertyLayoutAnnotation.java | 1 -
.../PromptStyleFacetForPropertyXml.java | 1 -
.../propertylayout/PropertyLayoutFacetFactory.java | 1 -
...edAdjustedFacetForPropertyLayoutAnnotation.java | 1 -
.../RenderedAdjustedFacetForPropertyXml.java | 1 -
...icalLengthFacetForPropertyLayoutAnnotation.java | 1 -
.../TypicalLengthFacetForPropertyXml.java | 1 -
...UnchangingFacetForPropertyLayoutAnnotation.java | 1 -
.../UnchangingFacetForPropertyXml.java | 1 -
...nderedAsDayBeforeFacetAnnotationOnProperty.java | 1 -
.../renderunchanged/UnchangingFacet.java | 1 -
.../renderunchanged/UnchangingFacetAbstract.java | 1 -
.../properties/searchable/SearchableFacet.java | 1 -
.../searchable/SearchableFacetAbstract.java | 1 -
...picalLengthFacetOnPropertyInferredFromType.java | 1 -
.../update/PropertySetterFacetFactory.java | 76 +--
.../update/SnapshotExcludeFacetInferred.java | 1 -
.../update/clear/PropertyClearFacet.java | 1 -
.../update/clear/PropertyClearFacetAbstract.java | 1 -
.../clear/PropertyClearFacetViaClearMethod.java | 7 -
.../clear/PropertyClearFacetViaSetterMethod.java | 7 -
.../update/clear/PropertyClearingAccessor.java | 1 -
.../update/init/PropertyInitializationFacet.java | 1 -
.../init/PropertyInitializationFacetAbstract.java | 1 -
...PropertyInitializationFacetViaSetterMethod.java | 7 -
.../update/modify/PropertySetterFacet.java | 1 -
.../update/modify/PropertySetterFacetAbstract.java | 1 -
.../modify/PropertySetterFacetViaSetterMethod.java | 7 -
.../update/modify/PropertySettingAccessor.java | 1 -
.../validating/PropertyValidateFacet.java | 1 -
.../validating/PropertyValidateFacetAbstract.java | 1 -
.../validating/PropertyValidateFacetNone.java | 1 -
.../dflt/PropertyValidateFacetDefault.java | 1 -
.../dflt/PropertyValidateFacetDefaultFactory.java | 1 -
.../method/PropertyValidateFacetViaMethod.java | 10 +-
.../PropertyValidateFacetViaMethodFactory.java | 55 +-
.../facets/schema/IsisSchemaMetaModelRefiner.java | 55 --
.../facets/schema/IsisSchemaValueTypeProvider.java | 46 --
.../facets/schema/chg/ChangesDtoValueFacet.java | 30 -
...DtoValueFacetUsingSemanticsProviderFactory.java | 50 --
.../chg/v2/ChangesDtoValueSemanticsProvider.java | 109 ----
.../facets/schema/cmd/CommandDtoValueFacet.java | 30 -
...DtoValueFacetUsingSemanticsProviderFactory.java | 50 --
.../cmd/v2/CommandDtoValueSemanticsProvider.java | 109 ----
.../schema/ixn/InteractionDtoValueFacet.java | 30 -
...DtoValueFacetUsingSemanticsProviderFactory.java | 50 --
.../v2/InteractionDtoValueSemanticsProvider.java | 109 ----
.../core/metamodel/facets/value/JodaFunctions.java | 43 --
.../ValueSemanticsProviderAbstractTemporal.java | 328 -----------
.../LogicalTypeFacetForValueAnnotation.java | 3 +-
.../value/bigdecimal/BigDecimalValueFacet.java | 52 --
.../bigdecimal/BigDecimalValueFacetAbstract.java | 67 ---
...malValueFacetUsingSemanticsProviderFactory.java | 49 --
.../BigDecimalValueSemanticsProvider.java | 151 -----
.../value/biginteger/BigIntegerValueFacet.java | 26 -
...gerValueFacetUsingSemanticsProviderFactory.java | 48 --
.../BigIntegerValueSemanticsProvider.java | 122 ----
.../facets/value/blobs/BlobValueFacet.java | 26 -
...lobValueFacetUsingSemanticsProviderFactory.java | 47 --
.../value/blobs/BlobValueSemanticsProvider.java | 124 ----
...iveValueFacetUsingSemanticsProviderFactory.java | 47 --
.../BooleanPrimitiveValueSemanticsProvider.java | 55 --
.../facets/value/booleans/BooleanValueFacet.java | 29 -
.../BooleanValueSemanticsProviderAbstract.java | 130 -----
...perValueFacetUsingSemanticsProviderFactory.java | 47 --
.../BooleanWrapperValueSemanticsProvider.java | 69 ---
...iveValueFacetUsingSemanticsProviderFactory.java | 47 --
.../bytes/BytePrimitiveValueSemanticsProvider.java | 52 --
.../facets/value/bytes/ByteValueFacet.java | 30 -
.../bytes/ByteValueSemanticsProviderAbstract.java | 123 ----
...perValueFacetUsingSemanticsProviderFactory.java | 47 --
.../bytes/ByteWrapperValueSemanticsProvider.java | 41 --
...iveValueFacetUsingSemanticsProviderFactory.java | 47 --
.../chars/CharPrimitiveValueSemanticsProvider.java | 54 --
.../facets/value/chars/CharValueFacet.java | 30 -
.../chars/CharValueSemanticsProviderAbstract.java | 103 ----
...perValueFacetUsingSemanticsProviderFactory.java | 47 --
.../chars/CharWrapperValueSemanticsProvider.java | 41 --
.../facets/value/clobs/ClobValueFacet.java | 26 -
...lobValueFacetUsingSemanticsProviderFactory.java | 47 --
.../value/clobs/ClobValueSemanticsProvider.java | 118 ----
.../facets/value/date/DateValueFacet.java | 33 --
.../value/datejodalocal/JodaLocalDateUtil.java | 130 -----
.../datejodalocal/JodaLocalDateValueFacet.java | 33 --
...ateValueFacetUsingSemanticsProviderFactory.java | 50 --
.../JodaLocalDateValueSemanticsProvider.java | 252 --------
...ateValueFacetUsingSemanticsProviderFactory.java | 50 --
.../datesql/JavaSqlDateValueSemanticsProvider.java | 191 -------
.../value/datetimejoda/JodaDateTimeValueFacet.java | 33 --
...imeValueFacetUsingSemanticsProviderFactory.java | 50 --
.../JodaDateTimeValueSemanticsProvider.java | 191 -------
.../datetimejodalocal/JodaLocalDateTimeUtil.java | 127 ----
.../JodaLocalDateTimeValueFacet.java | 33 --
...imeValueFacetUsingSemanticsProviderFactory.java | 50 --
.../JodaLocalDateTimeValueSemanticsProvider.java | 254 --------
...ateValueFacetUsingSemanticsProviderFactory.java | 51 --
.../JavaUtilDateValueSemanticsProvider.java | 181 ------
.../doubles/DoubleFloatingPointValueFacet.java | 30 -
...iveValueFacetUsingSemanticsProviderFactory.java | 47 --
.../DoublePrimitiveValueSemanticsProvider.java | 54 --
.../DoubleValueSemanticsProviderAbstract.java | 126 ----
...perValueFacetUsingSemanticsProviderFactory.java | 47 --
.../DoubleWrapperValueSemanticsProvider.java | 42 --
...iveValueFacetUsingSemanticsProviderFactory.java | 47 --
.../FloatPrimitiveValueSemanticsProvider.java | 54 --
.../FloatValueSemanticsProviderAbstract.java | 123 ----
...perValueFacetUsingSemanticsProviderFactory.java | 47 --
.../floats/FloatWrapperValueSemanticsProvider.java | 41 --
.../value/floats/FloatingPointValueFacet.java | 30 -
.../facets/value/image/ImageValueFacet.java | 39 --
.../image/ImageValueSemanticsProviderAbstract.java | 242 --------
...ageValueFacetUsingSemanticsProviderFactory.java | 49 --
.../JavaAwtImageValueSemanticsProvider.java | 91 ---
...iveValueFacetUsingSemanticsProviderFactory.java | 47 --
.../IntPrimitiveValueSemanticsProvider.java | 54 --
.../integer/IntValueSemanticsProviderAbstract.java | 127 ----
...perValueFacetUsingSemanticsProviderFactory.java | 47 --
.../integer/IntWrapperValueSemanticsProvider.java | 41 --
.../facets/value/integer/IntegerValueFacet.java | 30 -
.../localrespath/LocalResourcePathValueFacet.java | 32 --
...athValueFacetUsingSemanticsProviderFactory.java | 48 --
.../LocalResourcePathValueSemanticsProvider.java | 128 -----
...iveValueFacetUsingSemanticsProviderFactory.java | 47 --
.../longs/LongPrimitiveValueSemanticsProvider.java | 52 --
.../facets/value/longs/LongValueFacet.java | 30 -
.../longs/LongValueSemanticsProviderAbstract.java | 122 ----
...perValueFacetUsingSemanticsProviderFactory.java | 47 --
.../longs/LongWrapperValueSemanticsProvider.java | 41 --
.../facets/value/markup/MarkupValueFacet.java | 30 -
...kupValueFacetUsingSemanticsProviderFactory.java | 47 --
.../value/markup/MarkupValueSemanticsProvider.java | 113 ----
.../facets/value/password/PasswordValueFacet.java | 33 --
...ordValueFacetUsingSemanticsProviderFactory.java | 48 --
.../password/PasswordValueSemanticsProvider.java | 120 ----
...iveValueFacetUsingSemanticsProviderFactory.java | 47 --
.../ShortPrimitiveValueSemanticsProvider.java | 52 --
.../facets/value/shortint/ShortValueFacet.java | 30 -
.../ShortValueSemanticsProviderAbstract.java | 126 ----
...perValueFacetUsingSemanticsProviderFactory.java | 47 --
.../ShortWrapperValueSemanticsProvider.java | 41 --
.../facets/value/string/StringValueFacet.java | 26 -
...ingValueFacetUsingSemanticsProviderFactory.java | 47 --
.../value/string/StringValueSemanticsProvider.java | 118 ----
.../facets/value/temporal/TemporalAdjust.java | 140 -----
.../facets/value/temporal/TemporalAdjustUtil.java | 79 ---
.../facets/value/temporal/TemporalValueFacet.java | 72 ---
...ralValueFacetUsingSemanticsProviderFactory.java | 67 ---
.../TemporalValueSemanticsProviderAbstract.java | 257 ---------
...ateValueFacetUsingSemanticsProviderFactory.java | 37 --
.../localdate/LocalDateValueSemanticsProvider.java | 68 ---
...imeValueFacetUsingSemanticsProviderFactory.java | 37 --
.../LocalDateTimeValueSemanticsProvider.java | 76 ---
...imeValueFacetUsingSemanticsProviderFactory.java | 37 --
.../localtime/LocalTimeValueSemanticsProvider.java | 73 ---
...imeValueFacetUsingSemanticsProviderFactory.java | 37 --
.../OffsetDateTimeValueSemanticsProvider.java | 75 ---
...imeValueFacetUsingSemanticsProviderFactory.java | 37 --
.../OffsetTimeValueSemanticsProvider.java | 72 ---
...imeValueFacetUsingSemanticsProviderFactory.java | 37 --
.../ZonedDateTimeValueSemanticsProvider.java | 74 ---
.../JodaLocalTimeValueFacetSimpleFactory.java | 54 --
...imeValueFacetUsingSemanticsProviderFactory.java | 51 --
.../timesql/JavaSqlTimeValueSemanticsProvider.java | 174 ------
...ampValueFacetUsingSemanticsProviderFactory.java | 51 --
.../JavaSqlTimeStampValueSemanticsProvider.java | 158 -----
.../facets/value/treenode/TreeNodeValueFacet.java | 27 -
...odeValueFacetUsingSemanticsProviderFactory.java | 48 --
.../treenode/TreeNodeValueSemanticsProvider.java | 134 -----
.../metamodel/facets/value/url/URLValueFacet.java | 31 -
...URLValueFacetUsingSemanticsProviderFactory.java | 49 --
.../value/url/URLValueSemanticsProvider.java | 126 ----
.../facets/value/uuid/UUIDValueFacet.java | 33 --
...UIDValueFacetUsingSemanticsProviderFactory.java | 49 --
.../value/uuid/UUIDValueSemanticsProvider.java | 112 ----
.../metamodel/inspect/Object_inspectMetamodel.java | 3 +-
.../core/metamodel/inspect/model/ActionNode.java | 2 +-
.../metamodel/inspect/model/CollectionNode.java | 2 +-
.../metamodel/inspect/model/FacetAttrNode.java | 2 +-
.../metamodel/inspect/model/FacetGroupNode.java | 2 +-
.../core/metamodel/inspect/model/FacetNode.java | 2 +-
.../isis/core/metamodel/inspect/model/MMNode.java | 22 +-
.../metamodel/inspect/model/ParameterNode.java | 2 +-
.../core/metamodel/inspect/model/PropertyNode.java | 2 +-
.../core/metamodel/inspect/model/TypeNode.java | 2 +-
.../core/metamodel/interactions/AccessContext.java | 1 -
.../interactions/ActionArgUsabilityContext.java | 1 -
.../interactions/ActionArgValidityContext.java | 1 -
.../interactions/ActionArgVisibilityContext.java | 1 -
.../interactions/ActionInteractionContext.java | 1 -
.../interactions/ActionUsabilityContext.java | 1 -
.../interactions/ActionValidityContext.java | 1 -
.../interactions/ActionVisibilityContext.java | 1 -
.../interactions/CollectionAccessContext.java | 1 -
.../interactions/CollectionUsabilityContext.java | 1 -
.../interactions/CollectionVisibilityContext.java | 1 -
.../interactions/DisablingInteractionAdvisor.java | 1 -
.../interactions/HidingInteractionAdvisor.java | 1 -
.../interactions/InteractionAdvisorFacet.java | 1 -
.../metamodel/interactions/InteractionContext.java | 1 -
.../metamodel/interactions/InteractionUtils.java | 1 -
.../metamodel/interactions/ObjectTitleContext.java | 1 -
.../interactions/ObjectValidityContext.java | 1 -
.../interactions/ObjectVisibilityContext.java | 1 -
.../metamodel/interactions/ParseValueContext.java | 1 -
.../interactions/PropertyAccessContext.java | 1 -
.../interactions/PropertyModifyContext.java | 1 -
.../interactions/PropertyUsabilityContext.java | 1 -
.../interactions/PropertyVisibilityContext.java | 1 -
.../metamodel/interactions/ProposedHolder.java | 1 -
.../metamodel/interactions/UsabilityContext.java | 1 -
.../interactions/ValidatingInteractionAdvisor.java | 1 -
.../metamodel/interactions/ValidityContext.java | 1 -
.../metamodel/interactions/VisibilityContext.java | 1 -
.../interactions/managed/ActionInteraction.java | 41 +-
.../managed/ActionInteractionHead.java | 125 ++--
.../managed/CollectionInteraction.java | 19 +-
.../interactions/managed/ManagedAction.java | 127 +++-
.../interactions/managed/ManagedCollection.java | 14 +-
.../interactions/managed/ManagedFeature.java | 16 +-
.../interactions/managed/ManagedMember.java | 12 +-
.../interactions/managed/ManagedParameter.java | 1 +
.../interactions/managed/ManagedProperty.java | 10 +-
.../interactions/managed/ManagedValue.java | 23 +-
.../interactions/managed/MultiselectChoices.java | 29 +
.../managed/ParameterNegotiationModel.java | 88 ++-
.../interactions/managed/PropertyInteraction.java | 17 +-
.../managed/PropertyNegotiationModel.java | 48 +-
.../interactions/managed/_BindingUtil.java | 105 ++++
.../interactions/managed/nonscalar/DataColumn.java | 47 ++
.../interactions/managed/nonscalar/DataRow.java | 57 ++
.../managed/nonscalar/DataTableModel.java | 275 +++++++++
.../interactions/managed/nonscalar/_Debug.java | 44 ++
.../isis/core/metamodel/layout/DeweyOrderSet.java | 1 -
.../MemberIdentifierComparator.java | 1 -
.../memberorderfacet/MemberOrderComparator.java | 1 -
.../OrderSetGroupNameComparator.java | 1 -
...tionEnforcesMetamodelContributionValidator.java | 79 +--
.../methods/MethodFilteringFacetFactory.java | 1 -
.../isis/core/metamodel/methods/MethodFinder.java | 342 +++++++----
.../metamodel/methods/MethodFinderOptions.java | 121 ----
.../core/metamodel/methods/MethodFinderPAT.java | 89 +++
.../core/metamodel/methods/MethodFinderUtils.java | 374 ------------
.../metamodel/methods/MethodLiteralConstants.java | 152 -----
.../methods/MethodPrefixBasedFacetFactory.java | 1 -
.../MethodPrefixBasedFacetFactoryAbstract.java | 22 +-
.../methods/OrphanedSupportingMethodValidator.java | 127 ----
.../_OrphanedSupportingMethodValidator.java | 75 +++
.../metamodel/objectmanager/ObjectManager.java | 2 +
.../objectmanager/ObjectManagerDefault.java | 27 +-
.../objectmanager/create/ObjectCreator.java | 6 +-
.../objectmanager/identify/ObjectBookmarker.java | 1 -
.../identify/ObjectBookmarker_builtinHandlers.java | 32 +-
.../metamodel/objectmanager/load/ObjectLoader.java | 1 -
.../objectmanager/memento/ObjectMemento.java | 80 +++
.../memento/ObjectMementoCollection.java | 66 +++
.../memento/ObjectMementoForEmpty.java | 52 ++
.../memento/ObjectMementoService.java | 45 ++
.../objectmanager/memento/ObjectMemorizer.java | 143 +++++
.../memento/ObjectMemorizer_builtinHandlers.java | 76 +++
.../objectmanager/query/ObjectBulkLoader.java | 1 -
.../DeriveMixinMembersPostProcessor.java | 1 -
.../ObjectSpecificationPostProcessor.java | 1 -
.../ObjectSpecificationPostProcessorAbstract.java | 11 +-
.../DeriveDescribedAsFromTypePostProcessor.java | 5 +-
.../authorization/AuthorizationFacet.java | 1 -
.../authorization/AuthorizationFacetAbstract.java | 13 +-
.../authorization/AuthorizationFacetImpl.java | 1 -
.../AuthorizationFacetPostProcessor.java | 1 -
...arameterChoicesFacetFromParentedCollection.java | 13 +-
...meterDefaultsFacetFromAssociatedCollection.java | 36 +-
...ectionParamDefaultsAndChoicesPostProcessor.java | 11 +-
.../TweakDomainEventsForMixinPostProcessor.java | 1 -
...NavigationFacetFromHiddenTypePostProcessor.java | 5 +-
.../NavigationFacetDerivedFromHiddenType.java | 1 -
.../DeriveProjectionFacetsPostProcessor.java | 1 -
.../DeriveDisabledFromImmutablePostProcessor.java | 3 +-
...iveChoicesFromExistingChoicesPostProcessor.java | 5 +-
.../DeriveDefaultFromTypePostProcessor.java | 38 +-
.../DeriveTypicalLengthFromTypePostProcessor.java | 5 +-
.../core/metamodel/progmodel/ProgrammingModel.java | 1 -
.../progmodel/ProgrammingModelAbstract.java | 1 -
.../dflt/ProgrammingModelFacetsJava11.java | 288 ++++++++++
.../dflt/ProgrammingModelFacetsJava8.java | 415 --------------
.../core/metamodel/services/CollectionHelper.java | 1 -
.../ApplicationFeatureRepositoryDefault.java | 12 +-
.../classsubstitutor/ClassSubstitutor.java | 1 -
.../classsubstitutor/ClassSubstitutorAbstract.java | 7 +-
.../classsubstitutor/ClassSubstitutorDefault.java | 1 -
.../ClassSubstitutorForCollections.java | 1 -
.../ClassSubstitutorForDomainObjects.java | 1 -
.../classsubstitutor/ClassSubstitutorRegistry.java | 1 -
...ExceptionRecognizerForRecoverableException.java | 1 -
.../services/metamodel/DomainMemberDefault.java | 21 +-
.../services/metamodel/MetaModelExporter.java | 6 +-
.../services/registry/ServiceRegistryDefault.java | 1 -
.../services/title/TitleServiceDefault.java | 11 +-
.../isis/core/metamodel/spec/ActionType.java | 1 -
.../isis/core/metamodel/spec/DefaultProvider.java | 1 -
.../apache/isis/core/metamodel/spec/Described.java | 1 -
.../isis/core/metamodel/spec/Hierarchical.java | 1 -
.../isis/core/metamodel/spec/ManagedObject.java | 18 +-
.../isis/core/metamodel/spec/ManagedObjects.java | 84 ++-
.../spec/ObjectInstantiationException.java | 1 -
.../core/metamodel/spec/ObjectSpecification.java | 45 +-
.../spec/ObjectSpecificationException.java | 1 -
.../isis/core/metamodel/spec/Specification.java | 1 -
.../core/metamodel/spec/feature/CurrentHolder.java | 1 -
.../spec/feature/MutableCurrentHolder.java | 1 -
.../core/metamodel/spec/feature/ObjectAction.java | 83 +--
.../spec/feature/ObjectActionContainer.java | 1 -
.../spec/feature/ObjectActionParameter.java | 32 +-
.../metamodel/spec/feature/ObjectAssociation.java | 35 +-
.../spec/feature/ObjectAssociationContainer.java | 13 +-
.../core/metamodel/spec/feature/ObjectFeature.java | 72 ++-
.../core/metamodel/spec/feature/ObjectMember.java | 51 +-
.../spec/feature/OneToManyActionParameter.java | 1 -
.../spec/feature/OneToManyAssociation.java | 58 +-
.../metamodel/spec/feature/OneToManyFeature.java | 1 -
.../spec/feature/OneToOneActionParameter.java | 1 -
.../spec/feature/OneToOneAssociation.java | 3 +-
.../metamodel/spec/feature/OneToOneFeature.java | 1 -
.../spec/feature/memento/ActionMemento.java | 1 -
.../feature/memento/ActionParameterMemento.java | 3 +-
.../spec/feature/memento/CollectionMemento.java | 1 -
.../spec/feature/memento/PropertyMemento.java | 1 -
.../specloader/LogicalTypeResolverDefault.java | 1 -
.../specloader/ProgrammingModelServiceDefault.java | 4 +-
.../specloader/SpecificationCacheDefault.java | 1 -
.../specloader/SpecificationLoaderDefault.java | 44 +-
.../specloader/facetprocessor/FacetProcessor.java | 9 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 55 +-
.../specloader/specimpl/ObjectActionDefault.java | 216 +++----
.../specloader/specimpl/ObjectActionMixedIn.java | 8 +-
.../specimpl/ObjectActionParameterAbstract.java | 98 ++--
.../specimpl/ObjectActionParameterContributee.java | 25 -
.../specimpl/ObjectActionParameterMixedIn.java | 25 -
.../specimpl/ObjectAssociationAbstract.java | 47 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 33 +-
.../specimpl/ObjectSpecificationAbstract.java | 42 +-
.../specimpl/OneToManyActionParameterDefault.java | 9 +-
.../specimpl/OneToManyAssociationDefault.java | 9 +-
.../specimpl/OneToManyAssociationMixedIn.java | 4 +-
.../specimpl/OneToOneActionParameterDefault.java | 9 +-
.../specimpl/OneToOneAssociationDefault.java | 5 +-
.../specimpl/OneToOneAssociationMixedIn.java | 2 +-
.../specimpl/_MixedInMemberNamingStrategy.java | 5 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 16 +-
.../specimpl/dflt/_PropertiesAsColumns.java | 200 +++++++
.../validator/MetaModelInvalidException.java | 1 -
.../specloader/validator/MetaModelValidator.java | 1 -
.../validator/MetaModelValidatorAbstract.java | 1 -
.../core/metamodel/util/DeweyOrderComparator.java | 1 -
.../apache/isis/core/metamodel/util/EventUtil.java | 1 -
.../core/metamodel/util/pchain/ParentChain.java | 1 -
.../metamodel/util/pchain/ParentChainDefault.java | 1 -
.../isis/core/metamodel/util/snapshot/Helper.java | 1 -
.../core/metamodel/util/snapshot/IsisSchema.java | 1 -
.../isis/core/metamodel/util/snapshot/Place.java | 1 -
.../core/metamodel/util/snapshot/XmlSchema.java | 1 -
.../core/metamodel/util/snapshot/XmlSnapshot.java | 21 +-
.../core/metamodel/util/snapshot/XsMetaModel.java | 1 -
.../valuesemantics/BigDecimalValueSemantics.java | 104 ++++
.../valuesemantics/BigIntegerValueSemantics.java | 98 ++++
.../valuesemantics/BlobValueSemantics.java | 87 +++
.../valuesemantics/BooleanValueSemantics.java | 143 +++++
.../BufferedImageValueSemantics.java | 104 ++++
.../valuesemantics/ByteValueSemantics.java | 118 ++++
.../valuesemantics/ChangesDtoValueSemantics.java | 69 +++
.../valuesemantics/CharacterValueSemantics.java | 114 ++++
.../valuesemantics/ClobValueSemantics.java | 80 +++
.../valuesemantics/CommandDtoValueSemantics.java | 69 +++
.../valuesemantics/DoubleValueSemantics.java | 113 ++++
.../valuesemantics/EnumValueSemanticsAbstract.java | 203 +++++++
.../valuesemantics/FloatValueSemantics.java | 113 ++++
.../valuesemantics/ImageValueSemantics.java | 37 ++
.../valuesemantics/IntValueSemantics.java | 118 ++++
.../InteractionDtoValueSemantics.java | 69 +++
.../LocalResourcePathValueSemantics.java | 115 ++++
.../valuesemantics/LongValueSemantics.java | 118 ++++
.../valuesemantics/MarkupValueSemantics.java | 95 +++
.../valuesemantics/PasswordValueSemantics.java | 97 ++++
.../valuesemantics/ShortValueSemantics.java | 118 ++++
.../valuesemantics/StringValueSemantics.java | 86 +++
.../valuesemantics/TreeNodeValueSemantics.java | 98 ++++
.../valuesemantics/URLValueSemantics.java | 112 ++++
.../valuesemantics/UUIDValueSemantics.java | 100 ++++
.../temporal/LocalDateTimeValueSemantics.java | 88 +++
.../temporal/LocalDateValueSemantics.java | 80 +++
.../temporal/LocalTimeValueSemantics.java | 85 +++
.../temporal/OffsetDateTimeValueSemantics.java | 86 +++
.../temporal/OffsetTimeValueSemantics.java | 84 +++
.../valuesemantics/temporal/TemporalAdjust.java | 191 +++++++
.../temporal/TemporalValueSemantics.java | 74 +++
.../temporal/TemporalValueSemanticsProvider.java | 218 +++++++
.../temporal/ZonedDateTimeValueSemantics.java | 86 +++
.../temporal/legacy/JavaSqlDateValueSemantics.java | 174 ++++++
.../legacy/JavaSqlTimeStampValueSemantics.java | 148 +++++
.../temporal/legacy/JavaSqlTimeValueSemantics.java | 170 ++++++
.../legacy/JavaUtilDateValueSemantics.java | 171 ++++++
.../LegacyTemporalValueSemanticsAbstract.java | 322 +++++++++++
.../legacy/joda/JodaDateTimeValueSemantics.java | 182 ++++++
.../joda/JodaLocalDateTimeValueSemantics.java | 230 ++++++++
.../legacy/joda/JodaLocalDateValueSemantics.java | 232 ++++++++
.../legacy/joda/JodaLocalTimeValueSemantics.java | 44 ++
.../temporal/legacy/joda/_JodaFunctions.java | 42 ++
.../legacy/joda/_JodaLocalDateTimeUtil.java | 119 ++++
.../temporal/legacy/joda/_JodaLocalDateUtil.java | 128 +++++
.../valuetypes/ValueSemanticsRegistryDefault.java | 109 ++++
.../metamodel/valuetypes/ValueTypeDefinition.java | 47 --
.../metamodel/valuetypes/ValueTypeProvider.java | 29 -
.../valuetypes/ValueTypeProviderDefault.java | 53 --
.../valuetypes/ValueTypeProviderForBuiltin.java | 55 --
.../ValueTypeProviderForCollections.java | 47 --
.../metamodel/valuetypes/ValueTypeRegistry.java | 95 ---
.../core/metamodel/commons/IoUtils_CopyTest.java | 1 -
.../commons/JavaClassUtilsTest_getBuiltIn.java | 1 -
.../core/metamodel/commons/LocaleUtilsTest.java | 1 -
.../isis/core/metamodel/commons/NameUtilTest.java | 1 -
.../isis/core/metamodel/commons/PrintLocale.java | 1 -
.../commons/StringUtilsTest_enumTitle.java | 1 -
.../commons/StringUtils_NaturalNameTest.java | 1 -
.../commons/StringUtils_NaturalizeTest.java | 1 -
.../commons/StringUtils_NormalizedTest.java | 1 -
.../commons/StringUtils_StripLeadingSlashTest.java | 1 -
.../commons/StringUtils_StripNewLinesTest.java | 1 -
.../commons/StringUtils_camelLowerFirst.java | 1 -
.../commons/StringUtils_toLineSeparated.java | 1 -
.../commons/StringUtils_toLowerDashed.java | 1 -
.../metamodel/commons/TypesTest_filteredList.java | 1 -
.../metamodel/commons/matchers/IsisMatchers.java | 1 -
.../matchers/IsisMatchers_NonEmptyStringTest.java | 1 -
.../metamodel/consent/InteractionResultTest.java | 1 -
.../core/metamodel/facetapi/FacetAbstractTest.java | 4 +-
.../facetapi/FeatureTypeTest_identifierFor.java | 1 -
.../facets/AbstractFacetFactoryJUnit4TestCase.java | 3 +-
.../metamodel/facets/AbstractFacetFactoryTest.java | 15 +-
.../metamodel/facets/MethodFinderUtilsTest.java | 31 +-
.../metamodel/facets/ObjectAdapterUtilsTest.java | 1 -
.../apache/isis/core/metamodel/facets/Utils.java | 1 -
.../actions/ActionMethodsFacetFactoryTest.java | 228 +-------
.../actions/IteratorFilteringFacetFactoryTest.java | 1 -
.../action/ActionAnnotationFacetFactoryTest.java | 6 +-
...nnotationFacetFactoryTest_ActionInvocation.java | 11 +-
...icsFacetFallbackToNonIdempotentFactoryTest.java | 1 -
.../PrototypeFacetAnnotationFactoryTest.java | 1 -
...kmarkableAnnotationFacetFactoryTest_action.java | 1 -
...nLayoutXmlLayoutAnnotationFacetFactoryTest.java | 1 -
.../CollectionFieldMethodsFacetFactoryTest.java | 1 -
.../collections/JavaCollectionFacetTest.java | 1 -
...ollectionAnnotationFacetFactoryTest_typeOf.java | 1 -
...etForCollectionLayoutAnnotationFactoryTest.java | 1 -
...okmarkableAnnotationFacetFactoryTest_class.java | 1 -
.../callback/CallbackFacetFactoryTestAbstract.java | 60 ++
.../callback/CreatedCallbackFacetFactoryTest.java | 41 +-
.../callback/DeleteCallbackFacetFactoryTest.java | 69 ---
.../callback/LoadCallbackFacetFactoryTest.java | 68 ---
.../callback/LoadedCallbackFacetFactoryTest.java | 36 ++
.../PersistAndSaveCallbackFacetFactoryTest.java | 114 ----
.../callback/PersistCallbackFacetFactoryTest.java | 90 ---
.../PersistedCallbackFacetFactoryTest.java | 59 ++
.../PersistingCallbackFacetFactoryTest.java | 59 ++
.../RemoveAndDeleteCallbackFacetFactoryTest.java | 85 ---
.../callback/RemoveCallbackFacetFactoryTest.java | 69 ---
.../callback/RemovingCallbackFacetFactoryTest.java | 57 ++
.../callback/SaveCallbackFacetFactoryTest.java | 90 ---
.../callback/UpdateCallbackFacetFactoryTest.java | 90 ---
.../callback/UpdatedCallbackFacetFactoryTest.java | 36 ++
.../callback/UpdatingCallbackFacetFactoryTest.java | 36 ++
.../object/defaults/DefaultedFacetFactoryTest.java | 250 --------
.../ObjectDisabledMethodFacetFactoryTest.java | 41 +-
...oicesFacetFromBoundedAnnotationFactoryTest.java | 1 -
.../DomainObjectAnnotationFacetFactoryTest.java | 1 -
.../ObjectTypeAnnotationFacetFactoryTest.java | 1 -
.../DomainObjectLayoutFactoryTest.java | 1 -
.../DomainServiceLayoutFacetFactoryTest.java | 1 -
.../hidden/ObjectHiddenMethodFacetFactoryTest.java | 40 +-
.../cssclass/CssClassFacetMethodFactoryTest.java | 43 +-
.../ident/cssclass/CssClassFacetMethodTest.java | 15 +-
.../CssClassFacetMethodWithProblemTest.java | 15 +-
.../ident/icon/IconFacetMethodFactoryTest.java | 44 +-
.../object/ident/icon/IconFacetMethodTest.java | 15 +-
.../ident/layout/LayoutFacetFactoryTest.java | 44 +-
.../object/ident/layout/LayoutFacetMethodTest.java | 15 +-
.../ident/title/TitleFacetViaMethodTest.java | 6 +-
.../title/TitleFacetViaMethodsFactoryTest.java | 50 +-
.../TitleAnnotationFacetFactoryTest.java | 79 ++-
.../TitleFacetViaTitleAnnotationTest.java | 42 +-
...alTypeFacetDerivedFromClassNameFactoryTest.java | 1 -
.../facets/object/mixin/MixinIntendedAs.java | 4 +-
.../navparent/NavigableParentFacetMethodTest.java | 7 +-
.../NavigableParentAnnotationFacetFactoryTest.java | 6 +-
.../parseable/ParseableFacetUsingParserTest.java | 131 -----
.../facets/object/parseable/ValueProxy.java | 23 -
.../RecreatableObjectFacetFactoryTest.java | 1 -
.../ObjectSupportFacetFactoryTestAbstract.java | 77 +++
.../ObjectValidMethodFacetFactoryTest.java | 66 ---
...eFacetAnnotationOrConfigurationFactoryTest.java | 437 --------------
.../memberorder/DeweyOrderComparatorTest.java | 1 -
.../ordering/memberorder/DeweyOrderSetTest.java | 1 -
.../ordering/memberorder/LayoutOrderTest.java | 1 -
...cetForParameterLayoutAnnotationFactoryTest.java | 3 +-
...cetForParameterLayoutAnnotationFactoryTest.java | 3 +-
.../facets/param/name/ParameterNameFacetTest.java | 12 +-
.../ParameterAnnotationFacetFactoryTest.java | 20 +-
...lableAnnotationOnParameterFacetFactoryTest.java | 9 +-
...RegExAnnotationOnParameterFacetFactoryTest.java | 5 +-
.../PropertyMethodsFacetFactoryTest.java | 5 +-
...sabledAnnotationOnPropertyFacetFactoryTest.java | 1 -
.../MandatoryAnnotationFacetFactoryTest.java | 1 -
...tionWithSnapshotOnPropertyFacetFactoryTest.java | 1 -
...llableAnnotationOnPropertyFacetFactoryTest.java | 1 -
.../RegExAnnotationOnPropertyFacetFactoryTest.java | 1 -
...acetForPropertyLayoutAnnotationFactoryTest.java | 1 -
...acetForPropertyLayoutAnnotationFactoryTest.java | 1 -
...ValidationDigitsAnnotationFacetFactoryTest.java | 55 +-
.../DomainObjectWithMustSatisfyAnnotations.java | 1 -
.../DomainObjectWithoutMustSatisfyAnnotations.java | 1 -
.../SpecificationAlwaysSatisfied.java | 1 -
.../specification/SpecificationAndTests.java | 1 -
.../specification/SpecificationNeverSatisfied.java | 1 -
.../specification/SpecificationNotTests.java | 1 -
.../specification/SpecificationOrTests.java | 1 -
...cificationRequiresFirstLetterToBeUpperCase.java | 1 -
.../BigDecimalValueSemanticsProviderTest.java | 19 +-
.../value/BigIntValueSemanticsProviderTest.java | 29 +-
.../value/BlobValueSemanticsProviderTest.java | 14 +-
.../value/BooleanValueSemanticsProviderTest.java | 39 +-
.../value/ByteValueSemanticsProviderTest.java | 19 +-
.../value/CharacterValueSemanticsProviderTest.java | 19 +-
.../value/ClobValueSemanticsProviderTest.java | 13 +-
.../value/DoubleValueSemanticsProviderTest.java | 27 +-
.../value/FloatValueSemanticsProviderTest.java | 21 +-
.../value/IntValueSemanticsProviderTest.java | 21 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 17 +-
.../JavaSqlTimeValueSemanticsProviderTest.java | 12 +-
.../JavaUtilDateValueSemanticsProviderTest.java | 24 +-
.../value/LongValueSemanticsProviderTest.java | 20 +-
.../value/PasswordValueSemanticsProviderTest.java | 15 +-
.../value/ShortValueSemanticsProviderTest.java | 23 +-
.../value/StringValueSemanticsProviderTest.java | 66 +--
.../ValueSemanticsProviderAbstractTestCase.java | 56 +-
...odaLocalDateTimeValueSemanticsProviderTest.java | 41 +-
.../facets/value/temporal/TemporalAdjustTest.java | 54 +-
.../interactions/InteractionUtils_isA_Test.java | 1 -
.../objects/OneToManyAssociationDefaultTest.java | 1 -
.../objects/TypeExtractorMethodReturnTest.java | 1 -
.../TypeExtractorMethodsParametersTest.java | 1 -
.../core/metamodel/objects/dom/Interface1.java | 1 -
.../objects/dom/JavaActionTestObject.java | 1 -
.../dom/JavaObjectWithBasicProgramConventions.java | 1 -
.../dom/JavaObjectWithOneToOneAssociations.java | 1 -
.../objects/dom/JavaReferencedObject.java | 1 -
.../metamodel/objects/dom/TestDomainObject.java | 1 -
.../core/metamodel/objects/dom/TestObject.java | 1 -
.../objects/dom/TestObjectAsAggregated.java | 1 -
.../metamodel/objects/dom/TestObjectAsService.java | 1 -
.../objects/dom/TestObjectWithCollection.java | 1 -
.../ServiceInjectorDefaultTest_usingFields.java | 1 -
...erviceInjectorDefaultTest_validateServices.java | 1 -
...InjectorDefaultTest_validateServices_happy.java | 1 -
.../services/ServiceInjectorLegacyTest.java | 1 -
...zerForRecoverableException_recognizes_Test.java | 1 -
.../metamodel/MetaModelServiceDefaultTest.java | 19 +-
.../services/title/TitleServiceDefaultTest.java | 8 +-
.../metamodel/specloader/ReflectorTestPojo.java | 1 -
.../SpecificationLoaderTestAbstract.java | 1 -
.../specloader/SpecificationLoaderTest_array.java | 1 -
.../SpecificationLoaderTest_collection.java | 1 -
.../specloader/SpecificationLoaderTest_value.java | 1 -
.../ClassSubstitutorTest_getClass.java | 1 -
.../specimpl/MixedInMemberNamingStrategyTest.java | 14 +-
...ionParameterAbstractTest_getId_and_getName.java | 27 +-
.../specimpl/ObjectAssociationAbstractTest.java | 1 -
...ObjectAssociationAbstractTest_alwaysHidden.java | 1 -
.../specimpl/OneToOneAssociationAbstractTest.java | 1 -
.../testspec/ObjectSpecificationStub.java | 34 +-
core/pom.xml | 16 +-
.../core/runtime/context/IsisAppCommonContext.java | 38 +-
.../isis/core/runtime/memento/ObjectMemento.java | 81 ---
.../runtime/memento/ObjectMementoCollection.java | 66 ---
.../runtime/memento/ObjectMementoForEmpty.java | 52 --
.../core/runtime/memento/ObjectMementoService.java | 45 --
.../IsisModuleCoreRuntimeServices.java | 2 +
.../bookmarks/BookmarkServiceDefault.java | 44 +-
.../command/CommandDtoFactoryDefault.java | 4 +-
.../factory/FactoryServiceDefault.java | 1 -
.../i18n/po/TranslationServicePoMenu.java | 11 +-
.../interaction/InteractionDtoFactoryDefault.java | 1 -
.../memento/ObjectMementoServiceDefault.java | 219 +++++++
.../runtimeservices/memento/_ObjectMemento.java | 572 ++++++++++++++++++
.../menubars/MenuBarsLoaderServiceDefault.java | 2 +-
.../publish/ExecutionPublisherDefault.java | 1 -
.../repository/RepositoryServiceDefault.java | 1 -
.../session/InteractionServiceDefault.java | 1 -
.../dispatchers/InteractionEventDispatcher.java | 1 -
.../InteractionEventDispatcherTypeSafe.java | 1 -
.../AbstractCollectionInvocationHandler.java | 1 -
.../handlers/CollectionInvocationHandler.java | 1 -
.../handlers/DelegatingInvocationHandler.java | 1 -
.../DelegatingInvocationHandlerDefault.java | 1 -
.../handlers/DomainObjectInvocationHandler.java | 1 -
.../wrapper/handlers/MapInvocationHandler.java | 1 -
.../wrapper/handlers/ProxyContextHandler.java | 1 -
.../wrapper/proxy/ProxyCreator.java | 1 -
.../runtimeservices/urlencoding/MementosTest.java | 1 -
.../wrapper/dom/claims/Approver.java | 1 -
.../wrapper/dom/claims/Claimant.java | 1 -
.../wrapper/dom/employees/Employee.java | 1 -
.../wrapper/dom/employees/EmployeeRepository.java | 1 -
.../dom/employees/EmployeeRepositoryImpl.java | 1 -
.../authentication/AuthenticationRequest.java | 1 -
.../AuthenticationRequestAbstract.java | 1 -
.../AuthenticationRequestPassword.java | 1 -
.../security/authentication/Authenticator.java | 1 -
.../AuthenticationRequestLogonFixture.java | 1 -
.../security/authentication/logout/LogoutMenu.java | 1 -
.../manager/AuthenticationManager.java | 13 +-
.../authentication/manager/UserMementoRefiner.java | 1 -
.../AuthenticationRequestSingleUser.java | 1 -
.../standard/AuthenticatorAbstract.java | 1 -
.../standard/RandomCodeGenerator.java | 1 -
.../authentication/standard/Registrar.java | 1 -
.../core/security/authorization/Authorizor.java | 1 -
.../standard/AuthorizationConstants.java | 1 -
.../AuthenticationManager_authenticators_Test.java | 1 -
.../SimpleSessionEncodabilityNoRolesTest.java | 1 -
.../SimpleSessionEncodabilityTestAbstract.java | 1 -
.../SimpleSessionEncodabilityWithRolesTest.java | 1 -
...rdAuthenticationManager_AuthenticationTest.java | 1 -
.../TemplateResourceCachingFilter.java | 1 -
.../templresources/TemplateResourceServlet.java | 3 +-
...plateResourceServlet_HtmlTemplateVariables.java | 1 -
.../core/webapp/routing/ForwardingServlet.java | 1 -
.../isis/core/webapp/routing/RedirectFilter.java | 1 -
.../isis/core/webapp/routing/RedirectServlet.java | 1 -
.../webappctx/IsisWebAppContextInitializer.java | 2 +-
examples/demo/domain/pom.xml | 5 +
.../main/java/demoapp/dom/DemoModuleCommon.java | 4 -
.../src/main/java/demoapp/dom/DemoModuleJpa.java | 2 +
.../dom/_infra/LibraryPreloadingService.java | 3 +-
.../HasAsciiDocDescription_description.java | 6 +-
.../HasAsciiDocDescription_sources.java | 5 +-
.../_infra/resources/AsciiDocConverterService.java | 7 +-
.../_infra/resources/AsciiDocReaderService.java | 37 +-
.../AsciiDocValueSemanticsWithPreprocessing.java | 31 +
.../_infra/resources/MarkdownReaderService.java | 7 +-
.../dom/_infra/seed/SeedServiceAbstract.java | 2 +-
.../java/demoapp/dom/_infra/utils/HtmlUtils.java | 1 -
.../java/demoapp/dom/_infra/utils/LogUtils.java | 1 -
.../domain/_commands/ExposePersistedCommands.java | 2 +-
.../dom/domain/_interactions/InteractionDtoVm.java | 5 +-
.../associateWith/ActionAssociateWithVm.java | 13 +-
.../ActionAssociateWithVm_updateOtherProperty.java | 5 +-
.../child/ActionAssociateWithChildVm.java | 5 +-
.../child/ActionAssociateWithVm_makeFavorite.java | 3 +-
.../ActionAssociateWithVm_noLongerFavorite.java | 3 +-
.../ActionAssociateWithVm_noLongerFavorites.java | 3 +-
...ommandPublishingEntity_mixinUpdateProperty.java | 7 +-
...gEntity_mixinUpdatePropertyCommandDisabled.java | 6 +-
...ngEntity_mixinUpdatePropertyMetaAnnotation.java | 5 +-
...ixinUpdatePropertyMetaAnnotationOverridden.java | 5 +-
.../jdo/ActionCommandPublishingJdo.java | 14 +-
.../jpa/ActionCommandPublishingJpa.java | 12 +-
.../Action/domainEvent/ActionDomainEventVm.java | 11 +-
.../ActionDomainEventVm_mixinUpdateText.java | 5 +-
.../ActionDomainEventVm_controlUpdateText.java | 3 +-
...nDomainEventVm_controlUpdateTextInvocation.java | 8 +-
...cutionPublishingEntity_mixinUpdateProperty.java | 7 +-
...ngEntity_mixinUpdatePropertyMetaAnnotation.java | 7 +-
...ixinUpdatePropertyMetaAnnotationOverridden.java | 7 +-
.../jdo/ActionExecutionPublishingJdo.java | 12 +-
.../jpa/ActionExecutionPublishingJpa.java | 10 +-
.../actions/Action/hidden/ActionHiddenVm.java | 17 +-
...onHiddenVm_mixinUpdateTextAndHiddenNowhere.java | 5 +-
...iddenVm_mixinUpdateTextButHiddenEverywhere.java | 5 +-
...ddenVm_mixinUpdateTextButHiddenObjectForms.java | 5 +-
...ActionHiddenVm_mixinUpdateTextNoAnnotation.java | 5 +-
.../Action/restrictTo/ActionRestrictToVm.java | 19 +-
...ctionRestrictToVm_mixinUpdateMetaAnnotated.java | 5 +-
...ictToVm_mixinUpdateMetaAnnotatedOverridden.java | 5 +-
...ActionRestrictToVm_mixinUpdateNoAnnotation.java | 5 +-
...ctToVm_mixinUpdateRestrictToNoRestrictions.java | 5 +-
...trictToVm_mixinUpdateRestrictToPrototyping.java | 5 +-
.../Action/semantics/ActionSemanticsVm.java | 21 +-
...ticsVm_mixinIncrementByAmountNonIdempotent.java | 5 +-
...tionSemanticsVm_mixinIncrementNoAnnotation.java | 5 +-
...ionSemanticsVm_mixinIncrementNonIdempotent.java | 6 +-
...csVm_mixinIncrementNonIdempotentAreYouSure.java | 6 +-
...Vm_mixinSetToValueForPropertyMetaAnnotated.java | 5 +-
...tToValueForPropertyMetaAnnotatedOverridden.java | 5 +-
...inSetToValueForPropertySemanticsIdempotent.java | 5 +-
...ueForPropertySemanticsIdempotentAreYouSure.java | 5 +-
.../actions/Action/typeOf/ActionTypeOfVm.java | 8 +-
.../Action/typeOf/child/ActionTypeOfChildVm.java | 10 +-
.../actions/ActionLayout/ActionLayoutMenu.java | 19 +-
.../position/ActionLayoutPositionVm.java | 6 +-
.../ActionLayoutPositionVm_annotatedBelow.java | 5 +-
.../ActionLayoutPositionVm_annotatedPanel.java | 5 +-
...ionLayoutPositionVm_annotatedPanelDropDown.java | 5 +-
.../ActionLayoutPositionVm_annotatedRight.java | 5 +-
.../ActionLayoutPositionVm_layoutBelow.java | 5 +-
.../ActionLayoutPositionVm_layoutPanel.java | 5 +-
...ActionLayoutPositionVm_layoutPanelDropDown.java | 5 +-
.../ActionLayoutPositionVm_layoutRight.java | 5 +-
.../promptStyle/ActionLayoutPromptStyleVm.java | 8 +-
.../ActionLayoutPromptStyleVm_annotatedInline.java | 5 +-
...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java | 5 +-
.../ActionLayoutPromptStyleVm_annotatedModal.java | 5 +-
...ActionLayoutPromptStyleVm_annotatedSidebar.java | 5 +-
.../ActionLayoutPromptStyleVm_layoutDialog.java | 5 +-
.../ActionLayoutPromptStyleVm_layoutInline.java | 5 +-
...onLayoutPromptStyleVm_layoutInlineAsIfEdit.java | 5 +-
.../progmodel/assoc/AssociatedActionDemo.java | 3 +-
.../domain/actions/progmodel/assoc/DemoItem.java | 3 +-
.../domain/actions/progmodel/depargs/DemoItem.java | 8 +-
.../progmodel/depargs/DependentArgsActionDemo.java | 3 +-
.../DependentArgsActionDemo_bulkAction.java | 18 +-
.../DependentArgsActionDemo_useAutoComplete.java | 16 +-
.../DependentArgsActionDemo_useChoices.java | 12 +-
.../DependentArgsActionDemo_useChoices2.java | 12 +-
.../DependentArgsActionDemo_useDefault.java | 10 +-
.../DependentArgsActionDemo_useDisable.java | 12 +-
.../depargs/DependentArgsActionDemo_useHide.java | 14 +-
.../DependentArgsActionDemo_useIndependent.java | 17 +-
.../domain/actions/progmodel/depargs/Parity.java | 4 +-
.../collections/Collection/CollectionMenu.java | 12 +-
.../domainEvent/CollectionDomainEventVm.java | 3 +-
.../CollectionDomainEventVm_addChild.java | 5 +-
.../CollectionDomainEventVm_removeChild.java | 12 +-
.../child/CollectionDomainEventChildVm.java | 3 +-
.../CollectionDomainEventVm_controlChildren.java | 3 +-
...ionDomainEventVm_controlChildrenVisibility.java | 8 +-
.../CollectionLayout/CollectionLayoutMenu.java | 21 +-
.../objects/DomainObject/DomainObjectMenu.java | 19 +-
...PublishingEntity_updatePropertyUsingAction.java | 7 +-
.../DomainObjectEntityChangePublishingVm.java | 3 +-
...omainObjectEntityChangePublishingVm_create.java | 26 +-
...omainObjectEntityChangePublishingVm_delete.java | 26 +-
...inObjectEntityChangePublishingVm_updateAll.java | 22 +-
.../jaxbrefentity/StatefulVmJaxbRefsEntity.java | 20 +-
.../viewmodels/jaxbrefentity/jdo/JaxbRefJdo.java | 2 +-
.../viewmodels/usingjaxb/StatefulVmUsingJaxb.java | 11 +-
.../DomainObjectLayout/DomainObjectLayoutMenu.java | 21 +-
.../other/embedded/EmbeddedTypeVm-description.adoc | 21 +-
.../objects/other/embedded/EmbeddedTypeVm.java | 3 +-
.../other/embedded/jdo/ComplexNumberJdo.java | 14 +-
.../jdo/ComplexNumberJdoValueSemantics.java | 53 +-
.../other/embedded/jdo/NumberConstantJdo.java | 8 +-
.../embedded/jdo/NumberConstantJdoRepository.java | 3 +-
.../jdo/NumberConstantJdo_updateNumber.java | 5 +-
.../other/embedded/jpa/ComplexNumberJpa.java | 18 +-
.../jpa/ComplexNumberJpaValueSemantics.java | 53 +-
.../other/embedded/jpa/NumberConstantJpa.java | 3 +-
.../embedded/jpa/NumberConstantJpaRepository.java | 3 +-
.../jpa/NumberConstantJpa_updateNumber.java | 5 +-
.../other/mixins/CountHolder_updateCount.java | 7 +-
.../objects/other/mixins/FibonacciNumberVm.java | 3 +-
.../dom/domain/objects/other/mixins/MixinVm.java | 3 +-
.../jdo/PropertyCommandPublishingJdo.java | 5 +-
.../jpa/PropertyCommandPublishingJpa.java | 3 +-
.../domainEvent/PropertyDomainEventVm.java | 8 +-
.../PropertyDomainEventVm_controlText.java | 3 +-
.../PropertyDomainEventVm_controlTextEditing.java | 8 +-
.../Property/editing/PropertyEditingVm.java | 6 +-
...tyExecutionPublishingEnabledMetaAnnotation.java | 2 +-
.../jdo/PropertyExecutionPublishingJdo.java | 5 +-
.../jpa/PropertyExecutionPublishingJpa.java | 3 +-
.../Property/fileAccept/PropertyFileAcceptVm.java | 6 +-
...FileAcceptVm_updateClobWithParameterLayout.java | 5 +-
...pertyFileAcceptVm_updateWithMetaAnnotation.java | 5 +-
...cceptVm_updateWithMetaAnnotationOverridden.java | 5 +-
...ertyFileAcceptVm_updateWithParameterLayout.java | 5 +-
.../Property/hidden/PropertyHiddenVm.java | 8 +-
.../hidden/PropertyHiddenVm_returnsChildren.java | 6 +-
.../hidden/child/PropertyHiddenChildVm.java | 10 +-
.../Property/maxLength/PropertyMaxLengthVm.java | 6 +-
...opertyMaxLengthVm_updateWithMetaAnnotation.java | 5 +-
...engthVm_updateWithMetaAnnotationOverridden.java | 5 +-
...pertyMaxLengthVm_updateWithParameterLayout.java | 5 +-
.../mustSatisfy/PropertyMustSatisfyVm.java | 6 +-
...ertyMustSatisfyVm_updateWithMetaAnnotation.java | 5 +-
...tisfyVm_updateWithMetaAnnotationOverridden.java | 5 +-
...rtyMustSatisfyVm_updateWithParameterLayout.java | 5 +-
.../optionality/PropertyOptionalityVm.java | 6 +-
...alityVm_updateMandatoryWithParameterLayout.java | 5 +-
...ertyOptionalityVm_updateWithMetaAnnotation.java | 5 +-
...alityVm_updateWithMetaAnnotationOverridden.java | 5 +-
...rtyOptionalityVm_updateWithParameterLayout.java | 5 +-
.../Property/projecting/PropertyProjectingVm.java | 8 +-
.../regexPattern/PropertyRegexPatternVm.java | 6 +-
...rtyRegexPatternVm_updateWithMetaAnnotation.java | 5 +-
...tternVm_updateWithMetaAnnotationOverridden.java | 5 +-
...tyRegexPatternVm_updateWithParameterLayout.java | 5 +-
.../Property/snapshot/PropertySnapshotVm.java | 8 +-
.../PropertySnapshotVm_takeXmlSnapshot.java | 5 +-
.../snapshot/SnapshotExcludedMetaAnnotation.java | 2 +-
.../snapshot/SnapshotIncludedMetaAnnotation.java | 2 +-
.../cssClass/PropertyLayoutCssClassVm.java | 6 +-
...yLayoutCssClassVm_updateWithMetaAnnotation.java | 5 +-
...ClassVm_updateWithMetaAnnotationOverridden.java | 5 +-
...LayoutCssClassVm_updateWithParameterLayout.java | 5 +-
.../describedAs/PropertyLayoutDescribedAsVm.java | 6 +-
...youtDescribedAsVm_updateWithMetaAnnotation.java | 5 +-
...bedAsVm_updateWithMetaAnnotationOverridden.java | 5 +-
...outDescribedAsVm_updateWithParameterLayout.java | 5 +-
.../hidden/PropertyLayoutHiddenVm.java | 8 +-
.../PropertyLayoutHiddenVm_returnsChildren.java | 6 +-
.../hidden/child/PropertyLayoutHiddenChildVm.java | 10 +-
.../PropertyLayoutLabelPositionVm.java | 6 +-
...rtyLayoutLabelPositionVm_updateVariantLeft.java | 5 +-
...rtyLayoutLabelPositionVm_updateVariantNone.java | 5 +-
...tLabelPositionVm_updateVariantNotSpecified.java | 5 +-
...tyLayoutLabelPositionVm_updateVariantRight.java | 5 +-
...ertyLayoutLabelPositionVm_updateVariantTop.java | 5 +-
...utLabelPositionVm_updateWithMetaAnnotation.java | 5 +-
...itionVm_updateWithMetaAnnotationOverridden.java | 5 +-
...tLabelPositionVm_updateWithParameterLayout.java | 5 +-
.../multiLine/PropertyLayoutMultiLineVm.java | 6 +-
...LayoutMultiLineVm_updateWithMetaAnnotation.java | 5 +-
...iLineVm_updateWithMetaAnnotationOverridden.java | 5 +-
...ayoutMultiLineVm_updateWithParameterLayout.java | 5 +-
.../named/PropertyLayoutNamedVm.java | 3 +-
...ertyLayoutNamedVm_updateWithMetaAnnotation.java | 5 +-
...NamedVm_updateWithMetaAnnotationOverridden.java | 5 +-
...rtyLayoutNamedVm_updateWithParameterLayout.java | 5 +-
.../PropertyLayout/navigable/FileNodeType.java | 3 +-
.../PropertyLayout/navigable/FileNodeVm.java | 9 +-
.../navigable/FileTreeNodeService.java | 8 +-
.../renderDay/PropertyLayoutRenderDayVm.java | 8 +-
.../PropertyLayoutRenderDayVm_downloadAsXml.java | 6 +-
...enderDayVm_updateEndDateWithMetaAnnotation.java | 5 +-
..._updateEndDateWithMetaAnnotationOverridden.java | 5 +-
...nderDayVm_updateEndDateWithParameterLayout.java | 5 +-
.../repainting/PropertyLayoutRepaintingVm.java | 6 +-
.../PropertyLayoutTypicalLengthVm.java | 6 +-
...utTypicalLengthVm_updateWithMetaAnnotation.java | 5 +-
...engthVm_updateWithMetaAnnotationOverridden.java | 5 +-
...tTypicalLengthVm_updateWithParameterLayout.java | 5 +-
.../customui/geocoding/GeoapifyClient.java | 7 +-
.../featured/customui/vm/WhereInTheWorldMenu.java | 13 +-
.../featured/layout/describedAs/DescribedAsVm.java | 25 +-
.../demoapp/dom/featured/layout/tabs/TabDemo.java | 10 +-
.../java/demoapp/dom/homepage/DemoHomePage.java | 3 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 1 +
.../demoapp/dom/services/core/ServicesMenu.java | 5 +-
.../ErrorReportingServiceDemoVm.java | 3 +-
.../eventbusservice/EventBusServiceDemoVm.java | 3 +-
.../core/eventbusservice/EventLogEntryJdo.java | 7 +-
.../core/eventbusservice/EventLogEntryJpa.java | 7 +-
.../core/messageservice/MessageServiceDemoVm.java | 3 +-
...pperFactoryEntity_mixinUpdatePropertyAsync.java | 5 +-
...pperFactoryEntity_updatePropertyAsyncMixin.java | 5 +-
.../core/wrapperFactory/jdo/WrapperFactoryJdo.java | 15 +-
.../core/wrapperFactory/jpa/WrapperFactoryJpa.java | 8 +-
.../xmlSnapshotService/XmlSnapshotParentVm.java | 12 +-
.../XmlSnapshotParentVm_takeXmlSnapshot.java | 10 +-
.../child/XmlSnapshotChildVm.java | 3 +-
.../xmlSnapshotService/peer/XmlSnapshotPeerVm.java | 5 +-
.../peer/child/XmlSnapshotPeerChildVm.java | 3 +-
.../services/extensions/secman/ExtSecManMenu.java | 2 -
.../extensions/secman/apptenancy/AppTenancyVm.java | 12 +-
.../ApplicationTenancyEvaluatorForDemo.java | 3 +-
.../secman/apptenancy/jdo/TenantedJdo.java | 8 +-
.../secman/apptenancy/jpa/TenantedJpa.java | 3 +-
.../secman/appuser/seed/AppUserSeeding.java | 6 +-
.../java/demoapp/dom/types/isis/IsisTypesMenu.java | 2 +-
.../demoapp/dom/types/isis/blobs/IsisBlobs.java | 8 +-
...sBlobHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../IsisBlobHolder_updateReadOnlyProperty.java | 6 +-
...obHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../dom/types/isis/blobs/jdo/IsisBlobJdo.java | 3 +-
.../dom/types/isis/blobs/jpa/IsisBlobJpa.java | 6 +-
.../dom/types/isis/blobs/vm/IsisBlobVm.java | 10 +-
.../demoapp/dom/types/isis/clobs/IsisClobs.java | 8 +-
...sClobHolder_updateReadOnlyOptionalProperty.java | 4 +-
.../IsisClobHolder_updateReadOnlyProperty.java | 6 +-
...obHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../dom/types/isis/clobs/jdo/IsisClobJdo.java | 3 +-
.../dom/types/isis/clobs/vm/IsisClobVm.java | 5 +-
.../localresourcepaths/IsisLocalResourcePaths.java | 9 +-
...ePathHolder_updateReadOnlyOptionalProperty.java | 7 +-
...lResourcePathHolder_updateReadOnlyProperty.java | 6 +-
...thHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../jdo/IsisLocalResourcePathJdo.java | 3 +-
.../vm/IsisLocalResourcePathVm.java | 5 +-
.../dom/types/isis/markups/IsisMarkups.java | 7 +-
...arkupHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../IsisMarkupHolder_updateReadOnlyProperty.java | 6 +-
...upHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 9 +-
.../dom/types/isis/markups/jpa/IsisMarkupJpa.java | 3 +-
.../dom/types/isis/markups/vm/IsisMarkupVm.java | 10 +-
.../dom/types/isis/passwords/IsisPasswords.java | 9 +-
...swordHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../IsisPasswordHolder_updateReadOnlyProperty.java | 6 +-
...rdHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../types/isis/passwords/jdo/IsisPasswordJdo.java | 3 +-
.../passwords/persistence/IsisPasswordEntity.java | 34 ++
.../passwords/samples/IsisPasswordsSamples.java | 5 +-
.../types/isis/passwords/vm/IsisPasswordVm.java | 8 +-
.../dom/types/isisext/IsisExtTypesMenu.java | 9 +-
.../dom/types/isisext/asciidocs/IsisAsciiDocs.java | 7 +-
...iiDocHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../IsisAsciiDocHolder_updateReadOnlyProperty.java | 6 +-
...ocHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../isisext/asciidocs/jdo/IsisAsciiDocJdo.java | 11 +-
.../isisext/asciidocs/jpa/IsisAsciiDocJpa.java | 3 +-
.../types/isisext/asciidocs/vm/IsisAsciiDocVm.java | 10 +-
.../isisext/cal/IsisCalendarEvents-common.adoc | 68 +++
.../cal/IsisCalendarEvents-description.adoc | 31 +
.../dom/types/isisext/cal/IsisCalendarEvents.java | 81 +++
.../cal/IsisCalendarEvents.layout.xml} | 0
.../cal/holder/IsisCalendarEventHolder.java | 39 ++
.../cal/holder/IsisCalendarEventHolder2.java | 75 +++
.../IsisCalendarEventHolder_actionReturning.java | 40 ++
...endarEventHolder_actionReturningCollection.java | 51 ++
.../IsisCalendarEventHolder_mixinProperty.java | 42 ++
...EventHolder_updateReadOnlyOptionalProperty.java | 59 ++
...CalendarEventHolder_updateReadOnlyProperty.java | 54 ++
...ntHolder_updateReadOnlyPropertyWithChoices.java | 69 +++
.../isisext/cal/jdo/IsisCalendarEventEntities.java | 42 ++
.../cal/jdo/IsisCalendarEventJdo-description.adoc | 18 +
.../isisext/cal/jdo/IsisCalendarEventJdo.java | 84 +++
.../isisext/cal/jpa/IsisCalendarEventEntities.java | 42 ++
.../cal/jpa/IsisCalendarEventJpa-description.adoc | 21 +
.../isisext/cal/jpa/IsisCalendarEventJpa.java | 96 ++++
.../cal/jpa/IsisCalendarEventJpa_update.java | 92 +++
.../cal/persistence/IsisCalendarEventEntity.java | 42 ++
.../IsisCalendarEventEntity.layout.xml} | 0
.../cal/persistence/IsisCalendarEventSeeding.java | 39 ++
.../cal/samples/IsisCalendarEventSamples.java | 43 ++
.../cal/vm/IsisCalendarEventVm-description.adoc | 19 +
.../types/isisext/cal/vm/IsisCalendarEventVm.java | 84 +++
.../cal/vm/IsisCalendarEventVm.layout.xml} | 0
.../dom/types/isisext/markdowns/IsisMarkdowns.java | 7 +-
...kdownHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../IsisMarkdownHolder_updateReadOnlyProperty.java | 6 +-
...wnHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../isisext/markdowns/jdo/IsisMarkdownJdo.java | 8 +-
.../isisext/markdowns/jpa/IsisMarkdownJpa.java | 3 +-
.../types/isisext/markdowns/vm/IsisMarkdownVm.java | 10 +-
.../dom/types/isisext/sse/AsyncActionMenu.java | 2 +-
.../demoapp/dom/types/isisext/sse/DemoTask.java | 5 +-
.../javaawt/images/JavaAwtBufferedImages.java | 9 +-
...ImageHolder_updateReadOnlyOptionalProperty.java | 8 +-
...BufferedImageHolder_updateReadOnlyProperty.java | 6 +-
...geHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../images/jdo/JavaAwtBufferedImageJdo.java | 8 +-
.../images/jpa/JavaAwtBufferedImageJpa.java | 3 +-
.../samples/JavaAwtBufferedImagesSamples.java | 3 +-
.../javaawt/images/vm/JavaAwtBufferedImageVm.java | 8 +-
.../types/javalang/JavaLangWrapperTypesMenu.java | 2 -
.../types/javalang/booleans/WrapperBooleans.java | 21 +-
...oleanHolder_updateReadOnlyOptionalProperty.java | 8 +-
...rapperBooleanHolder_updateReadOnlyProperty.java | 6 +-
...anHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../javalang/booleans/vm/WrapperBooleanVm.java | 5 +-
.../dom/types/javalang/bytes/WrapperBytes.java | 9 +-
...rByteHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../WrapperByteHolder_updateReadOnlyProperty.java | 6 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../dom/types/javalang/bytes/vm/WrapperByteVm.java | 5 +-
.../javalang/characters/WrapperCharacters.java | 8 +-
...acterHolder_updateReadOnlyOptionalProperty.java | 7 +-
...pperCharacterHolder_updateReadOnlyProperty.java | 5 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 10 +-
.../javalang/characters/vm/WrapperCharacterVm.java | 5 +-
.../dom/types/javalang/doubles/WrapperDoubles.java | 8 +-
...oubleHolder_updateReadOnlyOptionalProperty.java | 8 +-
...WrapperDoubleHolder_updateReadOnlyProperty.java | 6 +-
...leHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../types/javalang/doubles/vm/WrapperDoubleVm.java | 5 +-
.../dom/types/javalang/floats/WrapperFloats.java | 8 +-
...FloatHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../WrapperFloatHolder_updateReadOnlyProperty.java | 6 +-
...atHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../types/javalang/floats/vm/WrapperFloatVm.java | 5 +-
.../types/javalang/integers/WrapperIntegers.java | 8 +-
...tegerHolder_updateReadOnlyOptionalProperty.java | 7 +-
...rapperIntegerHolder_updateReadOnlyProperty.java | 6 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../javalang/integers/vm/WrapperIntegerVm.java | 5 +-
.../dom/types/javalang/longs/WrapperLongs.java | 8 +-
...rLongHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../WrapperLongHolder_updateReadOnlyProperty.java | 6 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../dom/types/javalang/longs/vm/WrapperLongVm.java | 5 +-
.../dom/types/javalang/shorts/WrapperShorts.java | 8 +-
...ShortHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../WrapperShortHolder_updateReadOnlyProperty.java | 6 +-
...rtHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../types/javalang/shorts/vm/WrapperShortVm.java | 5 +-
.../types/javalang/strings/JavaLangStrings.java | 8 +-
...tringHolder_updateReadOnlyOptionalProperty.java | 8 +-
...avaLangStringHolder_updateReadOnlyProperty.java | 6 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../strings/samples/JavaLangStringSamples.java | 11 +-
.../javalang/strings/vm/JavaLangStringVm.java | 8 +-
.../dom/types/javalang/voids/JavaLangVoids.java | 7 +-
.../dom/types/javamath/JavaMathTypesMenu.java | 2 -
.../javamath/bigdecimals/JavaMathBigDecimals.java | 8 +-
...cimalHolder_updateReadOnlyOptionalProperty.java | 8 +-
...athBigDecimalHolder_updateReadOnlyProperty.java | 6 +-
...alHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../jdo/JavaMathBigDecimalJdo-description.adoc | 1 +
.../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 19 +-
.../jpa/JavaMathBigDecimalJpa-description.adoc | 1 +
.../bigdecimals/jpa/JavaMathBigDecimalJpa.java | 17 +-
.../bigdecimals/vm/JavaMathBigDecimalVm.java | 5 +-
.../javamath/bigintegers/JavaMathBigIntegers.java | 8 +-
...tegerHolder_updateReadOnlyOptionalProperty.java | 8 +-
...athBigIntegerHolder_updateReadOnlyProperty.java | 6 +-
...erHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../bigintegers/vm/JavaMathBigIntegerVm.java | 5 +-
.../dom/types/javanet/JavaNetTypesMenu.java | 2 -
.../dom/types/javanet/urls/JavaNetUrls.java | 8 +-
...etUrlHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../JavaNetUrlHolder_updateReadOnlyProperty.java | 6 +-
...rlHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../dom/types/javanet/urls/vm/JavaNetUrlVm.java | 5 +-
.../dom/types/javasql/JavaSqlTypesMenu.java | 2 -
.../types/javasql/javasqldate/JavaSqlDates.java | 8 +-
...lDateHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../JavaSqlDateHolder_updateReadOnlyProperty.java | 6 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../javasql/javasqldate/vm/JavaSqlDateVm.java | 5 +-
.../javasqltimestamp/JavaSqlTimestamps.java | 8 +-
...stampHolder_updateReadOnlyOptionalProperty.java | 8 +-
...aSqlTimestampHolder_updateReadOnlyProperty.java | 6 +-
...mpHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../javasqltimestamp/vm/JavaSqlTimestampVm.java | 5 +-
.../javatimelocaldate/JavaTimeLocalDates.java | 8 +-
...lDateHolder_updateReadOnlyOptionalProperty.java | 8 +-
...TimeLocalDateHolder_updateReadOnlyProperty.java | 6 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../javatimelocaldate/vm/JavaTimeLocalDateVm.java | 5 +-
.../JavaTimeLocalDateTimes.java | 8 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 8 +-
...LocalDateTimeHolder_updateReadOnlyProperty.java | 6 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../vm/JavaTimeLocalDateTimeVm.java | 5 +-
.../JavaTimeOffsetDateTimes.java | 8 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 8 +-
...ffsetDateTimeHolder_updateReadOnlyProperty.java | 6 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../vm/JavaTimeOffsetDateTimeVm.java | 5 +-
.../javatimeoffsettime/JavaTimeOffsetTimes.java | 8 +-
...tTimeHolder_updateReadOnlyOptionalProperty.java | 8 +-
...imeOffsetTimeHolder_updateReadOnlyProperty.java | 6 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../vm/JavaTimeOffsetTimeVm.java | 5 +-
.../JavaTimeZonedDateTimes.java | 8 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 8 +-
...ZonedDateTimeHolder_updateReadOnlyProperty.java | 6 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../samples/JavaTimeZonedDateTimeSamples.java | 14 +-
.../vm/JavaTimeZonedDateTimeVm.java | 5 +-
.../dom/types/javautil/JavaUtilTypesMenu.java | 2 -
.../types/javautil/javautildate/JavaUtilDates.java | 8 +-
...lDateHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../JavaUtilDateHolder_updateReadOnlyProperty.java | 6 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../javautil/javautildate/vm/JavaUtilDateVm.java | 5 +-
.../dom/types/javautil/uuids/JavaUtilUuids.java | 8 +-
...lUuidHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../JavaUtilUuidHolder_updateReadOnlyProperty.java | 6 +-
...idHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../types/javautil/uuids/vm/JavaUtilUuidVm.java | 5 +-
.../dom/types/jodatime/JodaTimeTypesMenu.java | 12 +-
.../types/jodatime/jodadatetime/JodaDateTimes.java | 8 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 8 +-
.../JodaDateTimeHolder_updateReadOnlyProperty.java | 6 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../jodatime/jodadatetime/vm/JodaDateTimeVm.java | 5 +-
.../jodatime/jodalocaldate/JodaLocalDates.java | 8 +-
...lDateHolder_updateReadOnlyOptionalProperty.java | 8 +-
...JodaLocalDateHolder_updateReadOnlyProperty.java | 6 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../jodatime/jodalocaldate/vm/JodaLocalDateVm.java | 5 +-
.../jodalocaldatetime/JodaLocalDateTimes.java | 8 +-
...eTimeHolder_updateReadOnlyOptionalProperty.java | 8 +-
...LocalDateTimeHolder_updateReadOnlyProperty.java | 6 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../jodalocaldatetime/vm/JodaLocalDateTimeVm.java | 5 +-
.../jodatime/jodalocaltime/JodaLocalTimes.java | 8 +-
...lTimeHolder_updateReadOnlyOptionalProperty.java | 8 +-
...JodaLocalTimeHolder_updateReadOnlyProperty.java | 6 +-
...meHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java | 5 +-
.../primitive/booleans/PrimitiveBooleans.java | 8 +-
...mitiveBooleanHolder_updateReadOnlyProperty.java | 6 +-
...anHolder_updateReadOnlyPropertyWithChoices.java | 12 +-
.../primitive/booleans/vm/PrimitiveBooleanVm.java | 5 +-
.../dom/types/primitive/bytes/PrimitiveBytes.java | 8 +-
...PrimitiveByteHolder_updateReadOnlyProperty.java | 6 +-
...teHolder_updateReadOnlyPropertyWithChoices.java | 15 +-
.../types/primitive/bytes/vm/PrimitiveByteVm.java | 5 +-
.../dom/types/primitive/chars/PrimitiveChars.java | 8 +-
...PrimitiveCharHolder_updateReadOnlyProperty.java | 6 +-
...arHolder_updateReadOnlyPropertyWithChoices.java | 15 +-
.../types/primitive/chars/vm/PrimitiveCharVm.java | 5 +-
.../types/primitive/doubles/PrimitiveDoubles.java | 8 +-
...imitiveDoubleHolder_updateReadOnlyProperty.java | 6 +-
...leHolder_updateReadOnlyPropertyWithChoices.java | 15 +-
.../primitive/doubles/vm/PrimitiveDoubleVm.java | 5 +-
.../types/primitive/floats/PrimitiveFloats.java | 8 +-
...rimitiveFloatHolder_updateReadOnlyProperty.java | 6 +-
...atHolder_updateReadOnlyPropertyWithChoices.java | 15 +-
.../primitive/floats/vm/PrimitiveFloatVm.java | 5 +-
.../dom/types/primitive/ints/PrimitiveInts.java | 8 +-
.../PrimitiveIntHolder_updateReadOnlyProperty.java | 6 +-
...ntHolder_updateReadOnlyPropertyWithChoices.java | 15 +-
.../types/primitive/ints/vm/PrimitiveIntVm.java | 5 +-
.../dom/types/primitive/longs/PrimitiveLongs.java | 8 +-
...PrimitiveLongHolder_updateReadOnlyProperty.java | 6 +-
...ngHolder_updateReadOnlyPropertyWithChoices.java | 15 +-
.../types/primitive/longs/vm/PrimitiveLongVm.java | 5 +-
.../types/primitive/shorts/PrimitiveShorts.java | 8 +-
...rimitiveShortHolder_updateReadOnlyProperty.java | 6 +-
...rtHolder_updateReadOnlyPropertyWithChoices.java | 15 +-
.../primitive/shorts/vm/PrimitiveShortVm.java | 5 +-
.../static/images/apache-isis/logo-48x48.png | Bin 2622 -> 2875 bytes
.../resources/static/images/apache-isis/logo.png | Bin 14160 -> 13687 bytes
.../src/main/resources/static/images/favicon.png | Bin 1597 -> 1740 bytes
.../main/java/demoapp/javafx/DemoAppJavaFx.java | 7 +-
examples/demo/pom.xml | 4 +-
examples/demo/vaadin/pom.xml | 6 +-
.../PrototypeActionsVisibilityAdvisor.java | 19 +-
examples/demo/wicket/common/pom.xml | 5 +
.../wicket/common/ui/DemoAppWicketCommon.java | 38 ++
.../common/ui/custom/WhereInTheWorldPanel.java | 5 +-
.../ui/custom/WhereInTheWorldPanelFactory.java | 2 +-
.../webapp/wicket/jdo/DemoAppWicketJdo.java | 17 +-
examples/demo/wicket/jpa/pom.xml | 20 -
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 21 +-
.../commandlog/model/command/CommandModel.java | 20 +-
.../commandlog/jdo/entities/CommandJdo.java | 25 +-
.../jdo/mixins/Object_recentCommands.java | 6 +-
.../commandlog/jdo/ui/CommandServiceMenu.java | 13 +-
.../commandlog/jpa/entities/CommandJpa.java | 17 +-
.../primary/mixins/Object_openOnSecondary.java | 11 +-
.../primary/ui/CommandReplayOnPrimaryService.java | 194 ++++---
.../ui/CommandReplayOnSecondaryService.java | 51 +-
.../secman/applib/SecmanAutoConfiguration.java | 2 +-
.../feature/api/ApplicationFeatureChoices.java | 12 +-
.../app/ApplicationOrphanedPermissionManager.java | 4 +-
...OrphanedPermissionManager_relocateSelected.java | 5 +-
.../permission/dom/ApplicationPermission.java | 5 +-
.../dom/mixins/ApplicationPermission_allow.java | 5 +-
.../dom/mixins/ApplicationPermission_changing.java | 5 +-
.../dom/mixins/ApplicationPermission_delete.java | 3 +-
.../dom/mixins/ApplicationPermission_feature.java | 12 +-
.../mixins/ApplicationPermission_updateRole.java | 12 +-
.../dom/mixins/ApplicationPermission_veto.java | 6 +-
.../dom/mixins/ApplicationPermission_viewing.java | 5 +-
.../permission/menu/ApplicationPermissionMenu.java | 39 +-
.../secman/applib/role/dom/ApplicationRole.java | 5 +-
.../dom/mixins/ApplicationRole_addPermission.java | 15 +-
.../role/dom/mixins/ApplicationRole_addUser.java | 6 +-
.../role/dom/mixins/ApplicationRole_delete.java | 6 +-
.../mixins/ApplicationRole_removePermissions.java | 3 +-
.../dom/mixins/ApplicationRole_removeUsers.java | 7 +-
.../mixins/ApplicationRole_updateDescription.java | 8 +-
.../dom/mixins/ApplicationRole_updateName.java | 7 +-
.../applib/role/menu/ApplicationRoleMenu.java | 70 ++-
.../seed/IsisAppFeatureRoleAndPermissions.java | 7 -
.../seed/IsisConfigurationRoleAndPermissions.java | 2 -
.../applib/tenancy/dom/ApplicationTenancy.java | 5 +-
.../dom/mixins/ApplicationTenancy_addChild.java | 3 +-
.../dom/mixins/ApplicationTenancy_addUser.java | 6 +-
.../dom/mixins/ApplicationTenancy_delete.java | 3 +-
.../dom/mixins/ApplicationTenancy_removeChild.java | 12 +-
.../dom/mixins/ApplicationTenancy_removeUser.java | 12 +-
.../dom/mixins/ApplicationTenancy_updateName.java | 8 +-
.../dom/mixins/ApplicationTenancy_users.java | 3 +-
.../tenancy/menu/ApplicationTenancyMenu.java | 78 +--
.../applib/user/app/ApplicationUserManager.java | 3 +-
.../mixins/ApplicationUserManager_allUsers.java | 3 +-
.../ApplicationUserManager_newDelegateUser.java | 6 +-
.../ApplicationUserManager_newLocalUser.java | 9 +-
.../user/contributions/HasUsername_open.java | 15 +-
.../secman/applib/user/dom/ApplicationUser.java | 15 +-
.../dom/ApplicationUserRepositoryAbstract.java | 5 +-
.../user/dom/mixins/ApplicationUser_addRole.java | 9 +-
.../user/dom/mixins/ApplicationUser_delete.java | 6 +-
.../user/dom/mixins/ApplicationUser_duplicate.java | 7 +-
.../user/dom/mixins/ApplicationUser_lock.java | 6 +-
.../dom/mixins/ApplicationUser_removeRoles.java | 3 +-
.../dom/mixins/ApplicationUser_resetPassword.java | 9 +-
.../user/dom/mixins/ApplicationUser_unlock.java | 6 +-
.../mixins/ApplicationUser_updateAccountType.java | 7 +-
.../dom/mixins/ApplicationUser_updateAtPath.java | 6 +-
.../mixins/ApplicationUser_updateEmailAddress.java | 9 +-
.../mixins/ApplicationUser_updateFaxNumber.java | 12 +-
.../dom/mixins/ApplicationUser_updateName.java | 27 +-
.../dom/mixins/ApplicationUser_updatePassword.java | 18 +-
.../mixins/ApplicationUser_updatePhoneNumber.java | 12 +-
.../dom/mixins/ApplicationUser_updateUsername.java | 8 +-
...ApplicationUser_effectiveMemberPermissions.java | 3 +-
...ationUser_filterEffectiveMemberPermissions.java | 6 +-
.../dom/mixins/perms/UserPermissionViewModel.java | 8 +-
.../applib/user/menu/ApplicationUserMenu.java | 38 +-
.../secman/applib/user/menu/MeService.java | 48 +-
.../TableColumnVisibilityServiceForSecman.java | 9 +-
.../userreg/UserRegistrationServiceForSecman.java | 2 +-
.../secman/shiro/AuthInfoForApplicationUser.java | 8 +-
.../secman/shiro/PrincipalForApplicationUser.java | 6 +-
extensions/vw/exceldownload/ui/pom.xml | 50 +-
.../ui/components/CollectionContentsAsExcel.java | 9 +-
.../CollectionContentsAsExcelFactory.java | 2 +-
.../ui/components/ExcelFileModel.java | 60 +-
.../fullcalendar/applib/CalendarEventable.java | 5 +-
.../fullcalendar/applib/Calendarable.java | 4 +-
.../applib/IsisModuleExtFullCalendarApplib.java | 6 +
.../spi/CalendarableDereferencingService.java | 10 +-
.../fullcalendar/applib/value/CalendarEvent.java | 118 ++--
.../value/CalendarEventSemanticsProvider.java | 177 +++++-
extensions/vw/fullcalendar/ui/pom.xml | 6 +
...g.apache.isis.viewer.wicket.ui.ComponentFactory | 2 -
.../ui/component/CalendaredCollectionAbstract.java | 13 +-
.../CalendaredCollectionFactoryAbstract.java | 4 +-
.../ui/component/EventProviderAbstract.java | 21 +-
.../component/FullCalendarWithEventHandling.java | 2 +-
.../ui/component/IsisModuleExtFullCalendarUi.java | 7 +-
.../CalendarableCollectionAsFullCalendar.java | 6 +-
...alendarableCollectionAsFullCalendarFactory.java | 8 +-
.../CalendarEventableCollectionAsFullCalendar.java | 6 +-
...arEventableCollectionAsFullCalendarFactory.java | 8 +-
.../wicket/pdfjs/applib/config/PdfJsConfig.java | 2 +
.../demomodule/dom/PdfJsDemoObjectWithBlob.java | 10 +-
.../pdfjs/ui/components/PdfJsViewerPanel.java | 16 +-
.../PdfJsViewerPanelComponentFactory.java | 2 +-
.../ui/components/ScalarPanelAbstractLegacy.java | 58 +-
incubator/clients/kroviz/TODO.adoc | 11 +
.../modules/kroviz/pages/DevelopmentGuide.adoc | 16 +-
.../adoc/modules/kroviz/pages/UsersGuide.adoc | 6 +-
.../kroviz/partials/design/uml-renderer.adoc | 20 +-
incubator/clients/kroviz/build.gradle.kts | 89 +--
incubator/clients/kroviz/gradle.properties | 10 +-
.../kotlin/org/apache/isis/client/kroviz/App.kt | 49 +-
.../org/apache/isis/client/kroviz/core/Session.kt | 2 +
.../kroviz/core/aggregator/ActionDispatcher.kt | 19 +-
.../kroviz/core/aggregator/AggregatorWithLayout.kt | 28 +-
.../kroviz/core/aggregator/BaseAggregator.kt | 16 +-
.../kroviz/core/aggregator/CollectionAggregator.kt | 44 +-
.../core/aggregator/DomainTypesAggregator.kt | 7 +-
.../kroviz/core/aggregator/ErrorDispatcher.kt | 4 +-
.../kroviz/core/aggregator/ObjectAggregator.kt | 22 +-
.../kroviz/core/aggregator/RestfulDispatcher.kt | 11 +-
.../kroviz/core/aggregator/SystemAggregator.kt | 17 +-
.../isis/client/kroviz/core/event/EventStore.kt | 38 +-
.../isis/client/kroviz/core/event/LogEntry.kt | 40 +-
.../client/kroviz/core/event/LogEntryDecorator.kt | 161 ------
.../isis/client/kroviz/core/event/ReplayCommand.kt | 108 ++++
.../isis/client/kroviz/core/event/ResourceProxy.kt | 54 +-
.../kroviz/core/event/ResourceSpecification.kt | 8 +-
.../client/kroviz/core/event/RoXmlHttpRequest.kt | 15 +-
.../kroviz/core/model/CollectionProperties.kt | 4 +-
.../isis/client/kroviz/core/model/ObjectDM.kt | 48 +-
.../isis/client/kroviz/core/model/SystemDM.kt | 15 +-
.../isis/client/kroviz/handler/BaseHandler.kt | 3 -
.../isis/client/kroviz/handler/IconHandler.kt | 20 +-
.../isis/client/kroviz/handler/LayoutHandler.kt | 3 +-
.../isis/client/kroviz/handler/LayoutXmlHandler.kt | 7 +-
.../org/apache/isis/client/kroviz/to/Action.kt | 1 +
.../org/apache/isis/client/kroviz/to/Collection.kt | 3 +-
.../org/apache/isis/client/kroviz/to/DomainType.kt | 5 +-
.../org/apache/isis/client/kroviz/to/Member.kt | 1 +
.../isis/client/kroviz/to/PlainTransferObjects.kt | 21 +-
.../org/apache/isis/client/kroviz/to/TObject.kt | 1 +
.../apache/isis/client/kroviz/to/mb/Extensions.kt | 56 ++
.../client/kroviz/ui/chart/SampleChartModel.kt | 50 +-
.../isis/client/kroviz/ui/core/ColumnFactory.kt | 2 +-
.../apache/isis/client/kroviz/ui/core/Constants.kt | 4 +-
.../isis/client/kroviz/ui/core/MenuFactory.kt | 105 ++--
.../org/apache/isis/client/kroviz/ui/core/RoApp.kt | 20 +-
.../apache/isis/client/kroviz/ui/core/RoDialog.kt | 89 +--
.../apache/isis/client/kroviz/ui/core/RoIconBar.kt | 4 +-
.../apache/isis/client/kroviz/ui/core/RoMenuBar.kt | 161 +++---
.../isis/client/kroviz/ui/core/RoStatusBar.kt | 41 +-
.../apache/isis/client/kroviz/ui/core/RoTable.kt | 51 +-
.../apache/isis/client/kroviz/ui/core/RoView.kt | 2 +-
.../apache/isis/client/kroviz/ui/core/UiManager.kt | 93 ++-
.../client/kroviz/ui/diagram/LinkTreeDiagram.kt | 116 +++-
.../isis/client/kroviz/ui/diagram/PumlCode.kt | 97 ++++
.../apache/isis/client/kroviz/ui/diagram/Tree.kt | 56 ++
.../apache/isis/client/kroviz/ui/dialog/About.kt | 3 +-
.../isis/client/kroviz/ui/dialog/DiagramDialog.kt | 31 +-
.../client/kroviz/ui/dialog/EventExportDialog.kt | 7 +-
.../isis/client/kroviz/ui/dialog/EventLogDetail.kt | 75 ++-
.../isis/client/kroviz/ui/dialog/LoginPrompt.kt | 5 +-
.../client/kroviz/ui/dialog/NotificationDialog.kt | 3 +-
.../kroviz/ui/kv/override/RoManagerBootstrap.kt | 5 +-
.../isis/client/kroviz/ui/kv/override/RoTab.kt | 60 +-
.../client/kroviz/ui/kv/override/RoTabPanel.kt | 140 ++---
.../isis/client/kroviz/ui/kv/override/RoWindow.kt | 15 +-
.../client/kroviz/ui/panel/DynamicMenuBuilder.kt | 17 +-
.../isis/client/kroviz/ui/panel/EventLogTable.kt | 7 +-
.../apache/isis/client/kroviz/ui/panel/GeoMap.kt | 3 +-
.../isis/client/kroviz/ui/panel/ImageSample.kt | 3 -
.../org/apache/isis/client/kroviz/utils/Flatted.kt | 25 +
.../apache/isis/client/kroviz/utils/IconManager.kt | 11 +-
.../apache/isis/client/kroviz/utils/ImageUtils.kt | 42 ++
.../apache/isis/client/kroviz/utils/StringUtils.kt | 12 +
.../apache/isis/client/kroviz/utils/UrlUtils.kt | 48 ++
.../apache/isis/client/kroviz/IntegrationTest.kt | 5 +-
.../core/aggregator/CollectionAggregatorTest.kt | 9 +-
.../kroviz/core/aggregator/ObjectAggregatorTest.kt | 2 +
.../client/kroviz/core/event/EventStoreTest.kt | 140 ++---
.../kroviz/core/event/LogEntryDecoratorTest.kt | 23 +
.../isis/client/kroviz/core/event/LogEntryTest.kt | 4 +-
.../snapshots/demo2_0_0/COLLECTION_DESCRIPTION.kt | 3 +-
.../org/apache/isis/client/kroviz/to/ActionTest.kt | 7 +-
.../apache/isis/client/kroviz/to/DomainTypeTest.kt | 2 +-
.../org/apache/isis/client/kroviz/to/MemberTest.kt | 5 +-
.../apache/isis/client/kroviz/to/PropertyTest.kt | 5 +-
.../isis/client/kroviz/to/ResultValueTest.kt | 3 +-
.../isis/client/kroviz/ui/diagram/TreeTest.kt | 56 ++
.../client/kroviz/ui/table/LinkTreeDiagramTest.kt | 47 +-
.../client/kroviz/ui/table/TableFactoryTest.kt | 6 +-
.../isis/client/kroviz/util/StringUtilsTest.kt | 29 +
.../examples/facets/jsr303/Jsr303FacetFactory.java | 1 -
.../facets/jsr303/Jsr303ProgModelFacets.java | 1 -
.../jsr303/Jsr303PropertyValidationFacet.java | 1 -
.../examples/facets/jsr303/CustomPattern.java | 1 -
.../facets/jsr303/CustomPatternValidator.java | 1 -
.../examples/facets/jsr303/CustomPatterns.java | 1 -
.../facets/jsr303/DomainObjectVanilla.java | 1 -
.../jsr303/DomainObjectWithBuiltInValidation.java | 1 -
.../jsr303/DomainObjectWithCustomValidation.java | 1 -
.../facets/jsr303/Jsr303FacetFacetHolder.java | 1 -
.../jsr303/Jsr303FacetFactoryFeatureTypes.java | 1 -
.../jsr303/Jsr303FacetFactoryInstantiation.java | 1 -
.../jsr303/Jsr303FacetFactoryProcessObject.java | 1 -
.../jsr303/Jsr303FacetFactoryProcessProperty.java | 1 -
.../facets/jsr303/Jsr303FacetInstantiation.java | 1 -
.../jsr303/Jsr303FacetValidatingInteraction.java | 1 -
incubator/pom.xml | 1 +
.../javafx/model/action/ActionUiModelFx.java | 19 +-
.../viewer/javafx/model/binding/BindingsFx.java | 83 +--
.../javafx/ui/components/UiComponentHandlerFx.java | 46 +-
.../ui/components/collections/TableViewFx.java | 2 +-
.../ui/components/markup/MarkupFieldFactory.java | 38 +-
.../ui/components/number/NumberFieldFactory.java | 79 +--
.../javafx/ui/components/object/ObjectViewFx.java | 3 +
.../components/temporal/TemporalFieldFactory.java | 89 ++-
.../ui/components/text/TextFieldFactory.java | 87 +--
.../vaadin/model/action/ActionUiModelVaa.java | 10 +-
.../viewer/vaadin/ui/binding/BindingsVaa.java | 8 +-
.../ui/components/blob/BlobFieldFactory.java | 3 +-
.../ui/components/clob/ClobFieldFactory.java | 3 +-
.../ui/components/collection/TableViewVaa.java | 2 +-
.../vaadin/ui/components/object/ObjectViewVaa.java | 3 +
.../ui/components/other/FallbackFieldFactory.java | 2 +-
.../components/temporal/TemporalFieldFactory.java | 36 +-
.../ui/components/text/TextFieldFactory.java | 3 +-
.../vaadin/ui/pages/login/VaadinLoginView.java | 2 +-
.../viewer/IsisModuleIncViewerVaadinViewer.java | 1 -
isis-parent/pom.xml | 6 +-
mavendeps/pom.xml | 2 +-
.../jdosupport/JdoSupportServiceDefault.java | 1 -
.../mixins/Persistable_downloadJdoMetadata.java | 5 +-
.../applib/IsisLocalResourcePathConverter.java | 6 +-
.../changetracking/_SimpleChangingEntities.java | 1 -
.../jdo/metamodel/beans/JdoBeanTypeClassifier.java | 5 +-
.../JdoDiscriminatorAnnotationFacetFactory.java | 1 -
...nferredFromJdoPersistenceCapableAnnotation.java | 1 -
.../version/JdoVersionAnnotationFacetFactory.java | 1 -
.../prop/column/BigDecimalFacetFallback.java | 35 --
.../BigDecimalFacetInferredFromJdoColumn.java | 32 --
...nferredFromJdoColumnAnnotationFacetFactory.java | 75 +--
.../MandatoryFacetFromJdoColumnAnnotation.java | 1 -
...etInferredFromAbsenceOfJdoColumnAnnotation.java | 1 -
...FractionalDigitsFacetInferredFromJdoColumn.java | 49 ++
...DerivedFromJdoColumnAnnotationFacetFactory.java | 20 +-
.../column/MaxLengthFacetDerivedFromJdoColumn.java | 23 +-
.../MaxTotalDigitsFacetInferredFromJdoColumn.java | 49 ++
.../jdo/metamodel/menu/JdoMetamodelMenu.java | 19 +-
...vedFromJdoColumnAnnotationFacetFactoryTest.java | 56 +-
.../ObjectReflectorDefaultTest_object.java | 1 -
.../SpecificationLoaderTestAbstract.java | 1 -
.../testing/AbstractFacetFactoryTest.java | 11 +-
.../persistence/jdo/metamodel/testing/Utils.java | 1 -
.../jpa/applib/integration/IsisEntityListener.java | 3 +-
.../jpa/applib/types/BlobJpaEmbeddable.java | 1 -
.../jpa/applib/types/ClobJpaEmbeddable.java | 1 -
.../IsisModulePersistenceJpaIntegration.java | 4 +-
.../integration/entity/JpaEntityFacetFactory.java | 466 +++++++++++++++
.../integration/entity/JpaEntityIntegration.java | 40 ++
.../metamodel/JpaEntityFacetFactory.java | 466 ---------------
.../integration/metamodel/JpaProgrammingModel.java | 40 --
.../IsisModulePersistenceJpaMetamodel.java | 4 +-
.../jpa/metamodel/JpaProgrammingModel.java | 2 +
...nferredFromJpaColumnAnnotationFacetFactory.java | 61 ++
...FractionalDigitsFacetInferredFromJpaColumn.java | 49 ++
.../MaxTotalDigitsFacetInferredFromJpaColumn.java | 49 ++
regressiontests/incubating/pom.xml | 94 ++-
.../isis/testdomain/rest/CorsFilterTest.java | 175 ++++++
.../testdomain/rest/DomainObjectResourceTest.java | 164 ++++++
.../testdomain/rest}/MenuBarsResourceTest.java | 0
.../RestServiceSimpifiedRepresentationTest.java | 0
regressiontests/pom.xml | 265 +++++----
regressiontests/stable-cucumber/pom.xml | 26 +-
.../DomainModelTest_usingBadDomain.java | 40 +-
...nModelTest_usingBadDomain_noActionEnforced.java | 92 ---
...elTest_usingBadDomain_noAnnotationEnforced.java | 84 +++
.../DomainModelTest_usingGoodDomain.java | 58 +-
.../stable-injecting/log4j2-debug-persistence.xml | 75 ---
regressiontests/stable-injecting/log4j2-test.xml | 78 ---
regressiontests/stable-injecting/pom.xml | 36 --
.../resources/application-config-test.properties | 25 -
.../testdomain/interact/ActionInteractionTest.java | 111 ++--
.../interact/CollectionInteractionTest.java | 146 +++++
.../testdomain/interact/NewParameterModelTest.java | 10 +-
.../interact/PropertyInteractionTest.java | 55 +-
.../testdomain/interact/SimulatedUiChoices.java | 10 +-
.../testdomain/interact/SimulatedUiComponent.java | 19 +-
.../stable-logging/log4j2-debug-persistence.xml | 75 ---
regressiontests/stable-logging/log4j2-test.xml | 78 ---
regressiontests/stable-logging/pom.xml | 36 --
.../isis/testdomain/logging/LoggerSetupTest.java | 56 --
.../resources/application-config-test.properties | 25 -
regressiontests/stable-persistence-jdo/pom.xml | 32 +-
.../injecting/jdo/JdoEntityInjectingTest.java | 0
regressiontests/stable-persistence-jpa/pom.xml | 32 +-
.../injecting/jpa/JpaEntityInjectingTest.java | 0
regressiontests/stable-publishing-jpa/pom.xml | 32 +-
regressiontests/stable-rest/pom.xml | 30 +-
.../src/test/java-MOVED/CorsFilterTest.java | 175 ------
.../test/java-MOVED/DomainObjectResourceTest.java | 164 ------
.../resources/application-config-test.properties | 25 -
regressiontests/stable-viewers/log4j2-test.xml | 56 ++
regressiontests/stable-viewers/pom.xml | 45 ++
.../testdomain/viewers/InteractionTestWkt.java | 189 ++++++
.../isis/testdomain/viewers/LoggerSetupTest.java | 56 ++
.../src/test/resources/junit-platform.properties | 0
regressiontests/stable/pom.xml | 102 +++-
.../testdomain/conf/Configuration_headless.java | 14 +-
.../testdomain/conf/Configuration_usingWicket.java | 134 +++++
.../isis/testdomain/jdo/entities/JdoProduct.java | 3 +-
.../isis/testdomain/jpa/entities/JpaProduct.java | 3 +-
.../isis/testdomain/model/bad/AmbiguousTitle.java | 4 +-
.../model/bad/InvalidOrphanedActionSupport.java | 3 +-
.../bad/InvalidOrphanedCollectionSupport.java | 3 +-
.../model/bad/InvalidOrphanedPropertySupport.java | 3 +-
...validOrphanedActionSupportNoActionEnforced.java | 32 --
...dOrphanedActionSupportNoAnnotationEnforced.java | 32 ++
.../isis/testdomain/model/good/MixinConcrete.java | 6 +-
.../ProperActionWithNameStartingWithSetOrGet.java | 6 +-
.../testdomain/model/good/ProperFullyAbstract.java | 52 ++
.../testdomain/model/good/ProperFullyImpl.java | 74 +++
.../good/ProperMemberInheritanceAbstract.java | 13 +
.../good/ProperMemberInheritanceInterface.java | 5 +-
.../testdomain/model/good/ProperMemberSupport.java | 116 ++--
.../model/good/ProperMemberSupport_action.java | 35 +-
.../model/good/ProperMemberSupport_action2.java | 35 +-
.../model/good/ProperMemberSupport_action3.java | 35 +-
.../model/good/ProperMemberSupport_action4.java | 33 +-
.../model/good/ProperMemberSupport_action5.java | 8 +-
.../model/good/ProperMemberSupport_collection.java | 12 +-
.../good/ProperMemberSupport_collection2.java | 12 +-
.../good/ProperMemberSupport_collection3.java | 9 +-
.../model/good/ProperMemberSupport_property.java | 15 +-
.../model/good/ProperMemberSupport_property2.java | 15 +-
.../model/good/ProperMemberSupport_property3.java | 9 +-
.../model/good/ProperParameterSupport.java | 45 +-
.../model/good/ProperPrefixedMember.java | 3 +-
.../model/good/ProperServiceWithMixin.java | 3 +-
...lWithAnnotationOptionalUsingPrivateSupport.java | 21 +-
.../good/ViewModelWithEncapsulatedMembers.java | 9 +-
.../model/interaction/InteractionDemo.java | 54 +-
.../model/interaction/InteractionDemoItem.java | 125 ++++
.../interaction/InteractionDemo_biArgDisabled.java | 6 +-
.../interaction/InteractionDemo_biArgEnabled.java | 9 +-
.../InteractionDemo_biListOfString.java | 15 +-
.../interaction/InteractionDemo_multiEnum.java | 12 +-
.../interaction/InteractionDemo_multiInt.java | 21 +-
.../interaction/InteractionDemo_negotiate.java | 6 +-
.../interaction/InteractionDemo_noArgDisabled.java | 6 +-
.../interaction/InteractionDemo_noArgEnabled.java | 3 +-
.../InteractionNpmDemo_biArgDisabled.java | 12 +-
.../InteractionNpmDemo_biArgEnabled.java | 9 +-
.../publishing/PublishingTestFactoryJdo.java | 2 +-
.../publishing/PublishingTestFactoryJpa.java | 2 +-
...onfiguration_usingLifecycleEventPublishing.java | 4 +-
.../LifecycleEventPublishingTestAbstract.java | 16 +-
.../event/LifecycleEventSubscriberForTesting.java | 159 ------
.../LifecycleEventSubscriberJdoForTesting.java | 104 ++++
.../LifecycleEventSubscriberJpaForTesting.java | 105 ++++
.../util/interaction/DataTableTester.java | 99 ++++
.../interaction/DomainObjectTesterFactory.java | 636 ++++++++++++++++++---
.../util/interaction/InteractionTestAbstract.java | 43 +-
.../testdomain/util/rest/RestEndpointService.java | 2 +-
.../bypass/authentication/AuthenticatorBypass.java | 1 -
.../bypass/authorization/AuthorizorBypass.java | 1 -
.../shiro/IsisPermissionTest_setParts.java | 1 -
starters/pom.xml | 4 +-
subdomains/excel/applib/pom.xml | 20 +-
.../subdomains/excel/applib/dom/RowHandler.java | 3 +
.../excel/applib/dom/WorksheetContent.java | 4 +
.../subdomains/excel/applib/dom/WorksheetSpec.java | 8 +
.../excel/applib/dom/util/CellMarshaller.java | 26 +-
.../excel/applib/dom/util/ExcelConverter.java | 2 +-
.../BulkUpdateManagerForDemoToDoItem.java | 19 +-
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 8 +-
subdomains/excel/testing/pom.xml | 5 +
subdomains/poi/pom.xml | 52 ++
subdomains/pom.xml | 9 +-
subdomains/xdocreport/applib/pom.xml | 74 ++-
.../applib/service/XDocReportService.java | 6 +-
.../applib/service/example/Generate2Pdf.java | 6 +-
.../adoc/modules/archtestsupport/pages/about.adoc | 12 +
.../applib/classrules/ArchitectureDomainRules.java | 66 ++-
.../applib/classrules/ArchitectureJdoRules.java | 71 ++-
.../applib/classrules/CommonPredicates.java | 24 +
.../applib/entity/jdo/dom/JdoEntity2.java | 7 +-
.../applib/entity/jdo/dom/JdoEntitySubtype.java | 3 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 63 +-
.../applib/events/FixturesInstalledEvent.java | 1 -
.../applib/events/FixturesInstallingEvent.java | 1 -
.../applib/fixturescripts/FixtureScripts.java | 23 +-
.../h2console/ui/services/H2ManagerMenu.java | 4 +-
.../applib/jmocking/InjectIntoJMockAction.java | 1 -
.../CollaboratingUsingConstructorInjection.java | 1 -
.../CollaboratingUsingSetterInjection.java | 1 -
.../applib/jmocking/Collaborator.java | 1 -
.../jmocking/JMockActionsTest_returnArgument.java | 1 -
.../jmocking/JMockActionsTest_returnEach.java | 1 -
.../applib/jmocking/JUnitRuleMockery2Test.java | 1 -
..._autoWiring_constructorInjection_happyCase.java | 1 -
...y2Test_autoWiring_sadCase_noClassUnderTest.java | 1 -
...est_autoWiring_sadCase_twoClassesUnderTest.java | 1 -
...2Test_autoWiring_setterInjection_happyCase.java | 1 -
...RuleMockery2Test_mockAnnotatedWithAllowing.java | 1 -
...RuleMockery2Test_mockAnnotatedWithIgnoring.java | 1 -
...kery2Test_mockAnnotatedWithNever_happyCase.java | 1 -
...ockery2Test_mockAnnotatedWithNever_sadCase.java | 1 -
...ockery2Test_mockAnnotatedWithOne_happyCase.java | 1 -
...eMockery2Test_mockAnnotatedWithOne_sadCase.java | 1 -
tooling/dsl/pom.xml | 69 +++
.../tooling/dsl/GraphQLToJavaSourceConverter.java | 258 +++++++++
.../dsl/JavaSourceCompilingClassLoader.java | 148 +++++
.../apache/isis/tooling/dsl/GraphQLTest.graphqls | 28 +
.../org/apache/isis/tooling/dsl/GraphQLTest.java | 94 +++
.../src/test/resources/junit-platform.properties | 0
tooling/dsl/src/test/resources/log4j2-test.xml | 56 ++
tooling/pom.xml | 3 +-
.../asciidoc/applib/jaxb/AsciiDocJaxbAdapter.java | 10 +-
.../valuetypes/asciidoc/applib/value/AsciiDoc.java | 56 +-
.../asciidoc/applib/value/Converter.java | 57 +-
.../metamodel/IsisModuleValAsciidocMetaModel.java | 44 +-
.../metamodel/facets/AsciiDocValueFacet.java | 30 -
.../facets/AsciiDocValueSemanticsProvider.java | 103 ----
.../semantics/AsciiDocValueSemantics.java | 74 +++
.../ChangesDtoValueSemanticsPrettyRender.java | 48 ++
.../CommandDtoValueSemanticsPrettyRender.java | 48 ++
.../InteractionDtoValueSemanticsPrettyRender.java | 48 ++
.../semantics/XmlValueSemanticsAbstract.java | 62 ++
valuetypes/asciidoc/persistence/jdo-dn5/pom.xml | 38 --
.../jdo/dn5/converters/IsisAsciiDocConverter.java | 46 --
valuetypes/asciidoc/persistence/jdo/pom.xml | 38 ++
.../IsisModuleValAsciidocPersistenceJdoDn5.java | 0
.../jdo/dn5/converters/IsisAsciiDocConverter.java | 46 ++
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../{jdo-dn5 => jdo}/src/main/resources/plugin.xml | 0
.../jpa/converters/IsisAsciiDocConverter.java | 2 +-
valuetypes/asciidoc/persistence/pom.xml | 2 +-
valuetypes/asciidoc/ui/vaadin/pom.xml | 6 +
.../ui/vaa/components/AsciiDocFieldVaa.java | 9 +-
.../asciidoc/ui/vaa/components/PrismResources.java | 45 --
valuetypes/asciidoc/ui/wicket/pom.xml | 6 +
.../ui/wkt/IsisModuleValAsciidocUiWkt.java | 9 -
.../ui/wkt/components/AsciiDocComponentWkt.java | 12 +-
.../wkt/components/AsciiDocForXmlComponentWkt.java | 45 --
.../wkt/components/AsciiDocPanelFactoriesWkt.java | 1 -
.../ui/wkt/components/prism/PrismResources.java | 40 --
.../schema/chg/v2/ChangesDtoComponentWkt.java | 43 --
.../schema/chg/v2/ChangesDtoPanelFactoriesWkt.java | 62 --
.../schema/cmd/v2/CommandDtoComponentWkt.java | 43 --
.../schema/cmd/v2/CommandDtoPanelFactoriesWkt.java | 62 --
.../schema/ixn/v2/InteractionDtoComponentWkt.java | 43 --
.../ixn/v2/InteractionDtoPanelFactoriesWkt.java | 62 --
valuetypes/jodatime/applib/pom.xml | 49 ++
.../applib/IsisModuleValJodatimeApplib.java | 28 +
.../jodatime/applib/jaxb/JodatimeJaxbAdapters.java | 175 ++++++
.../jodatime/applib/value/JodatimeConverters.java | 128 +++++
valuetypes/jodatime/pom.xml | 33 ++
.../markdown/applib/jaxb/MarkdownJaxbAdapter.java | 2 +-
.../valuetypes/markdown/applib/value/Markdown.java | 51 +-
.../metamodel/IsisModuleValMarkdownMetaModel.java | 40 +-
.../metamodel/facets/MarkdownValueFacet.java | 30 -
.../facets/MarkdownValueSemanticsProvider.java | 103 ----
.../semantics/MarkdownValueSemantics.java | 99 ++++
valuetypes/markdown/persistence/jdo-dn5/pom.xml | 42 --
.../jdo/dn5/converters/IsisMarkdownConverter.java | 46 --
valuetypes/markdown/persistence/jdo/pom.xml | 42 ++
.../IsisModuleValMarkdownPersistenceJdoDn5.java | 0
.../jdo/dn5/converters/IsisMarkdownConverter.java | 46 ++
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../{jdo-dn5 => jdo}/src/main/resources/plugin.xml | 0
.../jpa/converters/IsisMarkdownConverter.java | 2 +-
valuetypes/markdown/persistence/pom.xml | 2 +-
valuetypes/markdown/ui/wicket/pom.xml | 6 +
.../ui/wkt/IsisModuleValMarkdownUiWkt.java | 7 +-
.../ui/wkt/components/MarkdownComponent.java | 67 ---
.../ui/wkt/components/MarkdownComponentWkt.java | 62 ++
.../MarkdownPanelFactoriesForWicket.java | 80 ---
.../wkt/components/MarkdownPanelFactoriesWkt.java | 77 +++
.../markdown/ui/wkt/components/css/prism.css | 150 -----
.../markdown/ui/wkt/components/js/prism1.14.js | 8 -
valuetypes/pom.xml | 12 +-
valuetypes/prism/pom.xml | 35 ++
valuetypes/prism/resources/pom.xml | 31 +
.../org/apache/isis/valuetypes/prism/Prism.java | 37 ++
.../static/prism/css/prism1.20-default.css} | 0
.../resources/static/prism/css/prism1.24.1-coy.css | 221 +++++++
.../static/prism/css/prism1.24.1-default.css | 143 +++++
.../main/resources/static}/prism/js/prism1.20.js | 0
.../main/resources/static/prism/js/prism1.24.1.js | 13 +
valuetypes/prism/vaadin/pom.xml | 47 ++
.../valuetypes/prism/vaa/PrismResourcesVaa.java | 46 ++
valuetypes/prism/wicket/pom.xml | 73 +++
.../valuetypes/prism/wkt/PrismResourcesWkt.java | 45 ++
.../prism/wkt/css/prism1.20-default.css} | 0
.../valuetypes/prism/wkt/css/prism1.24.1-coy.css | 221 +++++++
.../prism/wkt/css/prism1.24.1-default.css | 143 +++++
.../isis/valuetypes/prism/wkt}/js/prism1.20.js | 0
.../isis/valuetypes/prism/wkt/js/prism1.24.1.js | 13 +
.../sse/applib/annotations/SseSource.java | 1 -
.../valuetypes/sse/applib/service/SseChannel.java | 1 -
.../facets/SseAnnotationFacetFactory.java | 1 -
.../sse/metamodel/facets/SseObserveFacet.java | 1 -
.../metamodel/facets/SseObserveFacetAbstract.java | 1 -
...eObserveFacetForServerSentEventsAnnotation.java | 1 -
.../ui/wkt/markup/ListeningMarkupComponent.java | 2 +-
.../markup/ListeningMarkupComponent_observing.java | 5 +-
.../ListeningMarkupPanelFactoriesForWicket.java | 1 -
.../ui/wkt/webmodule/ServerSentEventsServlet.java | 2 +-
.../common/applib/mixins/Object_impersonate.java | 18 +-
.../applib/mixins/Object_impersonateWithRoles.java | 24 +-
.../isis/viewer/common/model/HasParentUiModel.java | 8 +
.../apache/isis/viewer/common/model/HasTitle.java | 25 -
.../isis/viewer/common/model/HasUiComponent.java | 25 -
.../isis/viewer/common/model/HasUiMenuItem.java | 25 -
.../viewer/common/model/UiComponentHolder.java | 2 +
.../common/model/action/ActionFormUiModel.java | 100 ++++
.../common/model/action/ActionUiMetaModel.java | 147 -----
.../viewer/common/model/action/ActionUiModel.java | 8 +-
.../common/model/action/HasActionInteraction.java | 39 ++
.../common/model/action/HasManagedAction.java | 120 ++++
.../model/action/PendingParameterManager.java | 31 +
.../model/action/decorator/ActionUiDecorator.java | 4 +-
.../model/action/form/FormPendingParamUiModel.java | 57 --
.../common/model/action/form/FormUiModel.java | 130 -----
.../model/action/form/PendingParameterManager.java | 30 -
.../common/model/binding/BindingConverter.java | 60 +-
.../binding/BindingConverterForManagedObject.java | 49 ++
.../binding/NumberConverterForStringComponent.java | 104 ----
.../TemporalConverterForLocalDateComponent.java | 84 ---
.../common/model/components/ComponentType.java | 178 ++++++
.../model/components/UiComponentFactory.java | 24 +-
.../model/decorator/disable/DisablingUiModel.java | 24 +-
.../decorator/prototyping/PrototypingUiModel.java | 9 +-
.../model/decorator/tooltip/TooltipDecorator.java | 4 -
.../common/model/feature/ParameterUiModel.java | 13 +-
.../common/model/feature/PropertyUiModel.java | 5 +
.../viewer/common/model/feature/ScalarUiModel.java | 23 +-
.../common/model/gridlayout/UiGridLayout.java | 49 +-
.../viewer/common/model/header/HeaderUiModel.java | 2 +-
.../isis/viewer/common/model/menu/MenuItemDto.java | 9 +-
.../isis/viewer/common/model/mixin/HasTitle.java | 26 +
.../viewer/common/model/mixin/HasUiComponent.java | 26 +
.../viewer/common/model/mixin/HasUiMenuItem.java | 25 +
.../viewer/common/model/object/ObjectUiModel.java | 27 +-
.../isis/viewer/restfulobjects/applib/Rel.java | 29 +-
.../restfulobjects/applib/RepresentationType.java | 2 +-
.../restfulobjects/applib/util/MediaTypes.java | 1 -
.../restfulobjects/rendering/IResourceContext.java | 11 +-
.../restfulobjects/rendering/LinkBuilder.java | 8 +-
.../AbstractObjectMemberReprRenderer.java | 4 +-
.../domainobjects/DomainObjectReprRenderer.java | 2 +-
.../rendering/domainobjects/JsonValueEncoder.java | 4 -
.../rendering/domainobjects/MemberType.java | 27 +-
.../domainobjects/ObjectActionReprRenderer.java | 52 +-
.../domainobjects/ObjectAndActionInvocation.java | 19 +-
.../domainobjects/ObjectPropertyReprRenderer.java | 59 +-
.../domainobjects/ScalarValueReprRenderer.java | 3 +-
.../AbstractTypeFeatureReprRenderer.java | 35 +-
.../ActionParameterDescriptionReprRenderer.java | 4 +-
.../CollectionDescriptionReprRenderer.java | 2 +-
.../domaintypes/DomainTypeReprRenderer.java | 2 +-
.../PropertyDescriptionReprRenderer.java | 2 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 2 +-
.../service/swagger/SwaggerServiceDefault.java | 2 +-
.../service/swagger/SwaggerServiceMenu.java | 83 +--
.../service/swagger/internal/Generation.java | 8 +-
.../rendering/service/swagger/internal/Util.java | 6 +-
..._ensureCompatibleAcceptHeader_ContractTest.java | 8 +-
.../IsisModuleViewerRestfulObjectsViewer.java | 1 -
.../viewer/context/ResourceContext.java | 26 +-
.../restfulobjects/viewer/mappers/FailureUtil.java | 35 +-
.../resources/DomainObjectResourceServerside.java | 10 +-
.../viewer/resources/HomePageReprRenderer.java | 40 +-
.../resources/MenuBarsResourceServerside.java | 2 +-
.../viewer/resources/ObjectActionArgHelper.java | 2 +-
.../resources/ObjectAdapterUpdateHelper.java | 2 +-
.../viewer/resources/ResourceAbstract.java | 40 +-
.../IsisRestfulObjectsInteractionFilter.java | 1 -
.../webmodule/auth/AuthenticationStrategy.java | 1 -
.../auth/AuthenticationStrategyDefault.java | 1 -
.../context/ResourceContext_getArg_Test.java | 10 +-
.../wicket/model/common/CommonContextUtils.java | 43 --
.../wicket/model/common/OnSelectionHandler.java | 38 --
.../wicket/model/common/PageParametersUtils.java | 76 ---
.../wicket/model/isis/WicketViewerSettings.java | 1 -
.../model/isis/WicketViewerSettingsAccessor.java | 1 -
.../links/ActionLinkUiComponentFactoryWkt.java | 6 +-
.../wicket/model/links/ActionModelProvider.java | 29 +
.../viewer/wicket/model/links/LinkAndLabel.java | 123 ++--
.../wicket/model/links/LinkAndLabelAbstract.java | 116 ----
.../wicket/model/links/ListOfLinksModel.java | 53 +-
.../wicket/model/mementos/PageParameterNames.java | 1 -
.../wicket/model/modelhelpers/WhereAmIHelper.java | 1 -
.../viewer/wicket/model/models/AboutModel.java | 20 +-
.../wicket/model/models/ActionArgumentCache.java | 146 -----
.../viewer/wicket/model/models/ActionModel.java | 455 +--------------
.../wicket/model/models/ActionModelImpl.java | 201 +++++++
.../viewer/wicket/model/models/ActionPrompt.java | 8 +-
.../wicket/model/models/ActionPromptProvider.java | 14 +-
.../model/models/ActionPromptWithExtraContent.java | 6 +-
.../model/models/AdapterForObjectReference.java | 108 ----
.../wicket/model/models/BookmarkTreeNode.java | 26 +-
.../model/models/BookmarkTreeNodeComparator.java | 1 -
.../wicket/model/models/BookmarkableModel.java | 3 +-
.../wicket/model/models/BookmarkedPagesModel.java | 19 +-
.../wicket/model/models/ChainingObjectModel.java | 97 ++++
.../wicket/model/models/CommonContextModel.java | 44 ++
.../wicket/model/models/EntityCollectionModel.java | 85 +--
.../models/EntityCollectionModelAbstract.java | 142 ++---
.../model/models/EntityCollectionModelDummy.java | 76 ---
.../model/models/EntityCollectionModelHidden.java | 43 ++
.../models/EntityCollectionModelParented.java | 115 +---
.../models/EntityCollectionModelStandalone.java | 91 +--
.../viewer/wicket/model/models/EntityModel.java | 265 ++++-----
.../viewer/wicket/model/models/FormExecutor.java | 23 +-
.../wicket/model/models/FormExecutorContext.java | 13 +-
.../model/models/HintPageParameterSerializer.java | 62 --
.../wicket/model/models/ImageResourceCache.java | 1 -
.../wicket/model/models/ManagedObjectModel.java | 39 +-
.../viewer/wicket/model/models/ModelAbstract.java | 23 +-
.../wicket/model/models/ObjectAdapterModel.java | 15 +-
.../wicket/model/models/PageParameterUtil.java | 298 ----------
.../isis/viewer/wicket/model/models/PageType.java | 1 -
.../viewer/wicket/model/models/PendingModel.java | 76 ---
.../viewer/wicket/model/models/ScalarModel.java | 243 ++++----
.../wicket/model/models/ScalarModelWithChoice.java | 41 ++
.../model/models/ScalarModelWithMultiChoice.java | 93 +++
.../model/models/ScalarModelWithMultiPending.java | 120 ----
.../model/models/ScalarModelWithPending.java | 113 ----
.../model/models/ScalarModelWithSingleChoice.java | 74 +++
.../wicket/model/models/ScalarParameterModel.java | 107 ++--
.../wicket/model/models/ScalarPropertyModel.java | 101 ++--
.../wicket/model/models/ServiceActionsModel.java | 1 -
.../model/models/ToggledMementosProvider.java | 32 --
.../viewer/wicket/model/models/ValueModel.java | 33 +-
.../isis/viewer/wicket/model/models/VoidModel.java | 9 +-
.../viewer/wicket/model/models/WelcomeModel.java | 20 +-
.../model/models/_HintPageParameterSerializer.java | 51 ++
.../models/interaction/BookmarkedObjectWkt.java | 168 ++++++
.../models/interaction/HasBookmarkedOwner.java | 29 +
.../interaction/HasBookmarkedOwnerAbstract.java | 77 +++
.../model/models/interaction/ObjectUiModelWkt.java | 27 +
.../interaction/act/ActionInteractionWkt.java | 181 ++++++
.../interaction/act/ParameterUiModelWkt.java | 109 ++++
.../model/models/interaction/coll/DataRowWkt.java | 65 +++
.../models/interaction/coll/DataTableModelWkt.java | 126 ++++
.../interaction/prop/PropertyInteractionWkt.java | 119 ++++
.../interaction/prop/PropertyUiModelWkt.java | 93 +++
.../wicket/model/util/CommonContextUtils.java | 41 ++
.../viewer/wicket/model/util/ComponentHintKey.java | 1 -
.../wicket/model/util/PageParameterUtils.java | 372 ++++++++++++
.../wicket/model/models/ActionModelTest.java | 43 --
.../wicket/model/models/EntityModel_hintsTest.java | 20 +-
.../models/LowestCommonSuperclassClosureTest.java | 1 -
.../ScalarModel_isScalarSubtypingAnyOf_Test.java | 106 ----
.../viewer/wicket/model/util/ActionModelTest.java | 42 ++
.../isis/viewer/wicket/ui/ComponentFactory.java | 28 +-
.../viewer/wicket/ui/ComponentFactoryAbstract.java | 45 +-
.../isis/viewer/wicket/ui/ComponentType.java | 179 ------
.../actionresponse/ActionResultResponseType.java | 113 +++-
.../wicket/ui/actionresponse/_DownloadHandler.java | 113 ++++
.../wicket/ui/actionresponse/_RedirectHandler.java | 52 ++
.../ui/app/registry/ComponentFactoryRegistrar.java | 3 +-
.../ui/app/registry/ComponentFactoryRegistry.java | 36 +-
.../registry/ComponentFactoryRegistryAccessor.java | 1 -
.../viewer/wicket/ui/components/LabelBase.java | 8 +-
.../wicket/ui/components/WebComponentBase.java | 4 +-
.../wicket/ui/components/about/AboutPanel.java | 26 +-
.../ui/components/about/AboutPanelFactory.java | 6 +-
.../ui/components/about/JarManifestListView.java | 10 +-
.../ui/components/about/JarManifestPanel.java | 1 -
.../ui/components/actioninfo/ActionInfoPanel.java | 13 +-
.../actioninfo/ActionInfoPanelFactory.java | 3 +-
.../AdditionalLinksAsDropDownPanel.java | 1 -
.../AdditionalLinksAsListInlinePanel.java | 1 -
.../entityactions/AdditionalLinksPanel.java | 141 ++---
.../entityactions/EntityActionLinkFactory.java | 72 ---
.../entityactions/LinkAndLabelFactory.java | 153 +++++
.../actionmenu/entityactions/LinkAndLabelUtil.java | 84 ---
.../actionmenu/serviceactions/CssMenuItem.java | 53 +-
.../serviceactions/CssMenuItemPanelAbstract.java | 1 -
.../serviceactions/CssSubMenuItemsPanel.java | 1 -
.../serviceactions/MenuActionLinkFactory.java | 52 --
.../actionmenu/serviceactions/MenuActionPanel.java | 61 +-
.../serviceactions/ServiceActionUtil.java | 109 ++--
.../serviceactions/ServiceActionsPanel.java | 69 +--
.../serviceactions/ServiceActionsPanelFactory.java | 3 +-
.../serviceactions/TertiaryMenuPanelFactory.java | 3 +-
.../actionprompt/ActionPromptHeaderPanel.java | 22 +-
.../actionprompt/ActionPromptModalWindow.html | 3 +
.../actionprompt/ActionPromptModalWindow.java | 38 +-
.../actionpromptsb/ActionPromptSidebar.java | 16 +-
.../actions/ActionFormExecutorStrategy.java | 94 ---
.../components/actions/ActionParametersForm.java | 85 ++-
.../actions/ActionParametersFormPanel.java | 13 +-
.../actions/ActionParametersFormPanelFactory.java | 9 +-
.../components/actions/ActionParametersPanel.java | 27 +-
.../actions/ActionParametersPanelFactory.java | 3 +-
.../bookmarkedpages/BookmarkedPagesPanel.java | 126 ++--
.../BookmarkedPagesPanelFactory.java | 2 +-
.../ui/components/collection/CollectionPanel.java | 117 +---
.../collection/bulk/BulkActionsProvider.java | 4 +-
.../selector/CollectionSelectorHelper.java | 74 +--
.../selector/CollectionSelectorPanel.java | 171 +++---
.../CollectionContentsAsAjaxTablePanel.java | 208 ++-----
.../CollectionContentsAsAjaxTablePanelFactory.java | 7 +-
.../CollectionContentsSortableDataProvider.java | 109 ++--
.../ajaxtable/IsisAjaxFallbackDataTable.java | 18 +-
.../ajaxtable/IsisAjaxHeadersToolbar.java | 14 +-
.../ajaxtable/IsisAjaxNavigationToolbar.java | 48 +-
.../ajaxtable/IsisTotalRecordsToolbar.java | 19 +-
.../ajaxtable/PrototypingMessageProvider.java | 2 +-
.../ajaxtable/columns/ColumnAbstract.java | 78 ---
.../ajaxtable/columns/GenericColumn.java | 28 +
.../ajaxtable/columns/GenericColumnAbstract.java | 84 +++
.../ajaxtable/columns/GenericPropertyColumn.java | 128 +++++
.../ajaxtable/columns/GenericTitleColumn.java | 101 ++++
.../ajaxtable/columns/GenericToggleboxColumn.java | 107 ++++
.../columns/ObjectAdapterPropertyColumn.java | 125 ----
.../columns/ObjectAdapterTitleColumn.java | 100 ----
.../columns/ObjectAdapterToggleboxColumn.java | 130 -----
.../icons/CollectionContentsAsIconsPanel.java | 17 +-
.../CollectionContentsAsIconsPanelFactory.java | 5 +-
.../CollectionContentsMultipleViewsPanel.java | 36 +-
...ollectionContentsMultipleViewsPanelFactory.java | 3 +-
.../summary/CollectionContentsAsSummary.java | 23 +-
.../CollectionContentsAsSummaryFactory.java | 18 +-
.../unresolved/CollectionContentsHiddenPanel.java | 7 +-
.../CollectionContentsHiddenPanelFactory.java | 9 +-
.../ui/components/empty/EmptyCollectionPanel.java | 1 -
.../empty/EmptyCollectionPanelFactory.java | 3 +-
.../entity/EntityComponentFactoryAbstract.java | 3 +-
.../entity/collection/EntityCollectionPanel.java | 22 +-
.../collection/EntityCollectionPanelFactory.java | 3 +-
.../components/entity/fieldset/PropertyGroup.java | 148 +++--
.../entity/header/EntityHeaderPanel.java | 20 +-
.../entity/header/EntityHeaderPanelFactory.java | 3 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 29 +-
.../icontitle/EntityIconAndTitlePanelFactory.java | 39 +-
.../icontitle/EntityIconTitleAndCopyLinkPanel.java | 1 -
.../EntityIconTitleAndCopyLinkPanelFactory.java | 3 +-
.../wicket/ui/components/footer/FooterPanel.java | 35 +-
.../ui/components/footer/FooterPanelFactory.java | 3 +-
.../wicket/ui/components/header/HeaderPanel.java | 23 +-
.../ui/components/header/HeaderPanelFactory.java | 3 +-
.../ui/components/layout/bs3/BS3GridPanel.java | 36 +-
.../components/layout/bs3/Bs3GridPanelFactory.java | 3 +-
.../wicket/ui/components/layout/bs3/Util.java | 43 --
.../components/layout/bs3/clearfix/ClearFix.java | 7 +-
.../wicket/ui/components/layout/bs3/col/Col.java | 31 +-
.../wicket/ui/components/layout/bs3/row/Row.java | 5 +-
.../components/layout/bs3/tabs/TabGroupPanel.java | 4 +-
.../ui/components/layout/bs3/tabs/TabPanel.java | 8 +-
.../ui/components/property/PropertyEditForm.java | 64 +--
.../components/property/PropertyEditFormPanel.java | 1 -
.../property/PropertyEditFormPanelFactory.java | 3 +-
.../ui/components/property/PropertyEditPanel.java | 17 +-
.../property/PropertyEditPanelFactory.java | 3 +-
.../property/PropertyFormExecutorStrategy.java | 76 ---
.../PropertyEditPromptHeaderPanel.java | 19 +-
.../scalars/ComponentFactoryScalarAbstract.java | 15 +-
.../components/scalars/IsisConverterLocator.java | 11 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 313 ++++------
.../scalars/ScalarPanelSelectAbstract.java | 26 +-
.../scalars/ScalarPanelTextFieldAbstract.html | 3 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 36 +-
.../ScalarPanelTextFieldDatePickerAbstract.java | 16 +-
.../scalars/ScalarPanelTextFieldNumeric.java | 6 +-
.../ScalarPanelTextFieldParseableAbstract.java | 6 +-
.../blobclob/IsisBlobOrClobPanelAbstract.java | 71 ++-
.../components/scalars/blobclob/IsisBlobPanel.java | 1 -
.../scalars/blobclob/IsisBlobPanelFactory.java | 1 -
.../components/scalars/blobclob/IsisClobPanel.java | 1 -
.../scalars/blobclob/IsisClobPanelFactory.java | 1 -
.../components/scalars/bookmark/BookmarkPanel.java | 1 -
.../scalars/bookmark/BookmarkPanelFactory.java | 1 -
.../scalars/image/JavaAwtImagePanel.java | 10 +-
.../scalars/image/JavaAwtImagePanelFactory.java | 10 +-
.../components/scalars/image/WicketImageUtil.java | 27 +-
.../scalars/jdk8time/Jdk8LocalDatePanel.java | 1 -
.../jdk8time/Jdk8LocalDatePanelFactory.java | 1 -
.../scalars/jdk8time/Jdk8LocalDateTimePanel.java | 1 -
.../jdk8time/Jdk8LocalDateTimePanelFactory.java | 1 -
.../scalars/jdk8time/Jdk8OffsetDateTimePanel.java | 1 -
.../jdk8time/Jdk8OffsetDateTimePanelFactory.java | 1 -
.../scalars/jdkdates/JavaSqlDatePanel.java | 1 -
.../scalars/jdkdates/JavaSqlDatePanelFactory.java | 1 -
.../scalars/jdkdates/JavaSqlTimePanel.java | 1 -
.../scalars/jdkdates/JavaSqlTimePanelFactory.java | 1 -
.../scalars/jdkdates/JavaSqlTimestampPanel.java | 1 -
.../jdkdates/JavaSqlTimestampPanelFactory.java | 1 -
.../scalars/jdkdates/JavaUtilDatePanel.java | 1 -
.../scalars/jdkdates/JavaUtilDatePanelFactory.java | 1 -
.../jdkmath/BigDecimalConverterWithScale.java | 13 +-
.../scalars/jdkmath/JavaMathBigDecimalPanel.java | 1 -
.../jdkmath/JavaMathBigDecimalPanelFactory.java | 1 -
.../scalars/jdkmath/JavaMathBigIntegerPanel.java | 1 -
.../jdkmath/JavaMathBigIntegerPanelFactory.java | 1 -
.../jodatime/ConverterForJodaLocalTime.java | 1 -
.../scalars/jodatime/JodaDateTimePanel.java | 1 -
.../scalars/jodatime/JodaDateTimePanelFactory.java | 1 -
.../scalars/jodatime/JodaLocalDatePanel.java | 1 -
.../jodatime/JodaLocalDatePanelFactory.java | 1 -
.../scalars/jodatime/JodaLocalDateTimePanel.java | 1 -
.../jodatime/JodaLocalDateTimePanelFactory.java | 1 -
.../scalars/jodatime/JodaLocalTimePanel.java | 1 -
.../jodatime/JodaLocalTimePanelFactory.java | 1 -
.../components/scalars/markup/MarkupComponent.java | 40 +-
.../scalars/markup/MarkupPanelFactories.java | 21 +-
.../scalars/markup/ParentedMarkupPanel.java | 6 +-
.../scalars/markup/StandaloneMarkupPanel.java | 1 -
.../ui/components/scalars/oiddto/OidDtoPanel.java | 1 -
.../scalars/oiddto/OidDtoPanelFactory.java | 1 -
.../scalars/passwd/IsisPasswordPanel.java | 1 -
.../scalars/passwd/IsisPasswordPanelFactory.java | 1 -
.../components/scalars/primitive/BooleanPanel.java | 15 +-
.../scalars/primitive/BooleanPanelFactory.java | 1 -
.../ui/components/scalars/primitive/BytePanel.java | 1 -
.../scalars/primitive/BytePanelFactory.java | 1 -
.../scalars/primitive/CharacterPanel.java | 1 -
.../scalars/primitive/CharacterPanelFactory.java | 1 -
.../components/scalars/primitive/DoublePanel.java | 1 -
.../scalars/primitive/DoublePanelFactory.java | 1 -
.../components/scalars/primitive/FloatPanel.java | 1 -
.../scalars/primitive/FloatPanelFactory.java | 1 -
.../components/scalars/primitive/IntegerPanel.java | 1 -
.../scalars/primitive/IntegerPanelFactory.java | 1 -
.../ui/components/scalars/primitive/LongPanel.java | 1 -
.../scalars/primitive/LongPanelFactory.java | 1 -
.../components/scalars/primitive/ShortPanel.java | 1 -
.../scalars/primitive/ShortPanelFactory.java | 1 -
.../scalars/reference/EntityLinkSelect2Panel.java | 1 -
.../scalars/reference/ReferencePanel.java | 36 +-
.../scalars/reference/ReferencePanelFactory.java | 5 +-
.../scalars/string/MultiLineStringPanel.java | 46 +-
.../ui/components/scalars/string/StringPanel.java | 1 -
.../scalars/string/StringPanelFactory.java | 1 -
.../ui/components/scalars/uuid/UuidPanel.java | 1 -
.../components/scalars/uuid/UuidPanelFactory.java | 1 -
.../ui/components/scalars/value/ValuePanel.java | 48 --
.../scalars/value/ValuePanelFactory.java | 63 --
.../scalars/value/compound/ValueCompoundPanel.java | 65 +++
.../value/compound/ValueCompoundPanelFactory.java | 67 +++
.../scalars/value/compound/ValueCompoundPanex.html | 62 ++
.../scalars/value/fallback/ValueFallbackPanel.java | 49 ++
.../value/fallback/ValueFallbackPanelFactory.java | 63 ++
.../valuechoices/ValueChoicesSelect2Panel.java | 32 +-
.../ValueChoicesSelect2PanelFactory.java | 3 +-
.../StandaloneCollectionPanel.java | 41 +-
.../StandaloneCollectionPanelFactory.java | 3 +-
.../components/tree/IsisToWicketTreeAdapter.java | 41 +-
.../ui/components/tree/StandaloneTreePanel.java | 1 -
.../wicket/ui/components/tree/TreePanel.java | 1 -
.../ui/components/tree/TreePanelFactories.java | 3 +-
.../components/tree/themes/TreeThemeProvider.java | 1 -
.../tree/themes/TreeThemeProviderDefault.java | 1 -
.../ui/components/unknown/UnknownModelPanel.java | 10 +-
.../unknown/UnknownModelPanelFactory.java | 3 +-
.../ui/components/value/StandaloneValuePanel.java | 11 +-
.../value/StandaloneValuePanelFactory.java | 10 +-
.../ui/components/voidreturn/VoidReturnPanel.java | 1 -
.../voidreturn/VoidReturnPanelFactory.java | 3 +-
.../wicket/ui/components/welcome/WelcomePanel.java | 26 +-
.../ui/components/welcome/WelcomePanelFactory.java | 14 +-
.../components/widgets/bootstrap/ModalDialog.java | 64 ++-
.../widgets/breadcrumbs/BreadcrumbModel.java | 16 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 2 +-
.../widgets/buttons/ContainedButtonPanel.java | 1 -
.../widgets/buttons/ToggleButtonsPanel.java | 1 -
.../widgets/checkbox/ContainedToggleboxPanel.java | 21 +-
.../entitysimplelink/EntityLinkSimplePanel.java | 46 +-
.../EntityLinkSimplePanelFactory.java | 24 +-
.../widgets/formcomponent/CancelHintRequired.java | 1 -
.../formcomponent/FormComponentPanelAbstract.java | 8 +-
.../widgets/formcomponent/FormFeedbackPanel.java | 1 -
.../widgets/linkandlabel/ActionLink.java | 246 ++++++--
.../linkandlabel/LinkAndLabelFactoryAbstract.java | 305 +---------
.../ui/components/widgets/select2/ChoiceExt.java | 2 +-
.../ui/components/widgets/select2/Select2.java | 12 +-
.../widgets/select2/Select2ChoiceExt.java | 4 +-
.../widgets/select2/Select2MultiChoiceExt.java | 4 +-
.../select2/providers/EmptyChoiceProvider.java | 2 +-
.../ObjectAdapterMementoProviderAbstract.java | 21 +-
.../ObjectAdapterMementoProviderForChoices.java | 2 +-
...tAdapterMementoProviderForReferenceChoices.java | 2 +-
...entoProviderForReferenceObjectAutoComplete.java | 8 +-
...derForReferenceParamOrPropertyAutoComplete.java | 22 +-
...bjectAdapterMementoProviderForValueChoices.java | 2 +-
.../widgets/themepicker/ThemeChooser.java | 51 +-
.../widgets/zclip/ZeroClipboardPanel.java | 75 ++-
.../wicket/ui/errors/ExceptionStackTracePanel.java | 15 +-
.../viewer/wicket/ui/errors/JGrowlBehaviour.java | 2 +-
.../wicket/ui/errors/StackTraceListView.java | 13 +-
.../ui/pages/BookmarkedPagesModelProvider.java | 1 -
.../isis/viewer/wicket/ui/pages/PageAbstract.java | 46 +-
.../isis/viewer/wicket/ui/pages/PageClassList.java | 1 -
.../viewer/wicket/ui/pages/PageClassRegistry.java | 1 -
.../wicket/ui/pages/PageClassRegistryAccessor.java | 1 -
.../wicket/ui/pages/PageClassRegistrySpi.java | 1 -
.../wicket/ui/pages/PageNavigationService.java | 1 -
.../isis/viewer/wicket/ui/pages/WebPageBase.java | 4 +-
.../viewer/wicket/ui/pages/about/AboutPage.java | 3 +-
.../accmngt/AccountManagementPageAbstract.java | 20 +-
.../password_reset/PasswordResetEmailPanel.java | 1 -
.../accmngt/password_reset/PasswordResetPage.java | 1 -
.../accmngt/password_reset/PasswordResetPanel.java | 1 -
.../ui/pages/accmngt/register/RegisterPage.java | 1 -
.../pages/accmngt/signup/RegistrationFormPage.java | 1 -
.../accmngt/signup/RegistrationFormPanel.java | 1 -
.../viewer/wicket/ui/pages/entity/EntityPage.java | 121 ++--
.../viewer/wicket/ui/pages/error/ErrorPage.java | 5 +-
.../isis/viewer/wicket/ui/pages/home/HomePage.java | 5 +-
.../wicket/ui/pages/login/IsisSignInPanel.java | 1 -
.../wicket/ui/pages/login/WicketLogoutPage.java | 1 -
.../wicket/ui/pages/login/WicketSignInPage.java | 1 -
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 32 +-
.../StandaloneCollectionPage.java | 9 +-
.../viewer/wicket/ui/pages/value/ValuePage.java | 14 +-
.../wicket/ui/pages/voidreturn/VoidReturnPage.java | 12 +-
.../isis/viewer/wicket/ui/panels/FormAbstract.java | 21 +-
.../wicket/ui/panels/FormExecutorDefault.java | 406 +++----------
.../wicket/ui/panels/FormExecutorStrategy.java | 40 --
.../ui/panels/HasDynamicallyVisibleContent.java | 1 -
.../isis/viewer/wicket/ui/panels/OkCancelForm.java | 100 ++++
.../viewer/wicket/ui/panels/PanelAbstract.java | 7 +-
.../isis/viewer/wicket/ui/panels/PanelBase.java | 4 +-
.../wicket/ui/panels/PromptFormAbstract.java | 353 +++---------
.../wicket/ui/panels/PromptFormPanelAbstract.java | 5 +-
.../isis/viewer/wicket/ui/util/Components.java | 11 +-
.../viewer/wicket/ui/util/CssClassAppender.java | 76 ---
.../viewer/wicket/ui/util/CssClassRemover.java | 1 -
.../isis/viewer/wicket/ui/util/CssIdAppender.java | 1 -
.../isis/viewer/wicket/ui/util/Decorators.java | 74 +--
.../isis/viewer/wicket/ui/util/SSESupport.java | 1 -
.../isis/viewer/wicket/ui/util/Tooltips.java | 16 +-
.../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 473 +++++++++++++++
.../wicket/ui/ComponentType_ConstantsTest.java | 4 +-
...ollectionContentsSelectorDropdownPanelTest.java | 79 ---
...tAdapterMementoProviderForValueChoicesTest.java | 2 +-
.../isis/viewer/wicket/ui/fixtures/Customers.java | 1 -
.../viewer/wicket/ui/pages/PageAbstractTest.java | 11 +-
.../viewer/IsisModuleViewerWicketViewer.java | 3 -
.../AuthenticatedWebSessionForIsis.java | 1 -
.../integration/ConverterForObjectAdapter.java | 1 -
.../ConverterForObjectAdapterMemento.java | 3 +-
.../viewer/integration/IsisResourceSettings.java | 1 -
.../viewer/integration/WebRequestCycleForIsis.java | 3 +-
.../ComponentFactoryRegistrarDefault.java | 37 +-
.../ComponentFactoryRegistryDefault.java | 107 ++--
.../registries/pages/PageClassListDefault.java | 1 -
.../registries/pages/PageClassRegistryDefault.java | 1 -
.../pages/PageNavigationServiceDefault.java | 1 -
.../viewer/services/DeepLinkServiceWicket.java | 6 +-
.../services/WicketViewerSettingsDefault.java | 3 +-
.../mementos/ObjectMementoServiceWicket.java | 220 -------
.../viewer/services/mementos/ObjectMementoWkt.java | 573 -------------------
.../viewer/wicketapp/IsisWicketApplication.java | 6 +-
.../IsisWicketApplication_experimental.java | 12 +-
.../IsisWicketApplication_newPageFactory.java | 11 +-
.../IsisWicketApplication_newSession.java | 1 -
...ionForIsis_DownCastsInheritedFunctionality.java | 1 -
...thenticatedWebSessionForIsis_Instantiation.java | 1 -
.../AuthenticatedWebSessionForIsis_SignIn.java | 1 -
...uthenticatedWebSessionForIsis_TestAbstract.java | 1 -
.../ComponentFactoryRegistryDefaultTest.java | 83 +++
.../pages/PageClassListDefault_Instantiation.java | 1 -
...ageClassListDefault_RegistrationAndCaching.java | 1 -
.../wicketapp/IsisWicketApplication_Defaults.java | 3 +-
.../wicketapp/IsisWicketApplication_Pages.java | 1 -
2991 files changed, 39256 insertions(+), 42713 deletions(-)
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/adapters/AbstractValueSemanticsProvider.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/adapters/Renderer.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/adapters/ValueSemanticsAbstract.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/Defaulted.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/ObjectLifecycle.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/ObjectSupport.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/value/HasHtml.java
create mode 100644 commons/src/main/java/org/apache/isis/commons/btree/Compound.java
create mode 100644 commons/src/main/java/org/apache/isis/commons/btree/FunCompound.java
create mode 100644 commons/src/main/java/org/apache/isis/commons/collections/_CanFactory.java
delete mode 100644 commons/src/main/java/org/apache/isis/commons/internal/functions/_Functions_IndexAwareFunctionAdapter.java
create mode 100644 commons/src/main/java/org/apache/isis/commons/internal/functions/_Functions_IndexedZeroBase.java
create mode 100644 commons/src/main/java/org/apache/isis/commons/internal/reflection/_ClassCache.java
delete mode 100644 commons/src/main/java/org/apache/isis/commons/internal/reflection/_MethodCache.java
create mode 100644 commons/src/test/java/org/apache/isis/commons/btree/CompoundTest.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/beans/IsisBeanTypeClassifierDefault.java
delete mode 100644 core/config/src/main/java/org/apache/isis/core/config/beans/IsisBeanTypeClassifierImpl.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/progmodel/ProgrammingModelConstants.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/valuetypes/ValueSemanticsRegistry.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/viewer/web/DialogMode.java
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/viewer/web/WebAppContextPath.java
delete mode 100644 core/config/src/main/java/org/apache/isis/core/config/viewer/wicket/DialogMode.java
delete mode 100644 core/config/src/main/java/org/apache/isis/core/config/viewer/wicket/WebAppContextPath.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/MethodRemoverForTesting.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/MethodRemover_forTesting.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/_testing/ObjectMementoService_forTesting.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/Annotations.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/Evaluators.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/HasImperativeAspect.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/HasPostConstructMethodCache.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/ImperativeAspect.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/ImperativeFacetMulti.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/PostConstructMethodCache.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/defaults/ActionDefaultsFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/defaults/ActionDefaultsFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/defaults/method/ActionDefaultsFacetViaMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/defaults/method/ActionDefaultsFacetViaMethodFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/fallback/ActionChoicesFacetNone.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/fallback/ActionDefaultsFacetNone.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/support/MemberAndPropertySupportFacetFactoryAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/support/MemberSupportFacetFactoryAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/CallbackFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/CreatedCallbackFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/LoadCallbackFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/PersistCallbackFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/PersistCallbackViaSaveMethodFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/RemoveCallbackFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/RemoveCallbackViaDeleteMethodFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/UpdateCallbackFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/choices/enums/ChoicesFacetEnum.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/choices/enums/ChoicesFacetFromEnum.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/choices/enums/ChoicesFacetFromEnumFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/choices/enums/EnumFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/choices/enums/EnumFacetUsingValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/choices/enums/EnumValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/cssclass/method/CssClassFacetMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/cssclass/method/CssClassFacetMethodFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/cssclass/method/CssClassFacetViaCssClassMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/defaults/DefaultsProviderUtil.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/defaults/annotcfg/DefaultedFacetAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/defaults/annotcfg/DefaultedFacetAnnotationElseConfigurationFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/defaults/annotcfg/DefaultedFacetFromConfiguration.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/disabled/method/DisabledObjectFacetViaMethodFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/encodeable/EncodableFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/encodeable/annotcfg/EncodableFacetFromConfiguration.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/hidden/method/HiddenObjectFacetViaMethodFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/icon/method/IconFacetMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/icon/method/IconFacetMethodFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/icon/method/IconFacetViaIconNameMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/layout/LayoutFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/layout/LayoutFacetMethod.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/layout/LayoutFacetViaLayoutMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/navparent/method/NavigableParentFacetMethod.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/navparent/method/NavigableParentFacetViaGetterMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/parseable/ParseableFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/parseable/ParseableFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/parseable/ParserUtil.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/parseable/annotcfg/ParseableFacetFromConfiguration.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/parseable/parser/ParseableFacetUsingParser.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/support/ObjectSupportFacetAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/support/ObjectSupportFacetFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/title/TitleRenderRequest.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/title/methods/TitleFacetViaMethodsFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/title/parser/TitleFacetUsingParser.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/title/parser/TitleFacetUsingValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/validating/validateobject/ValidateObjectFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/validating/validateobject/ValidateObjectFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/validating/validateobject/method/ValidateObjectFacetMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/validating/validateobject/method/ValidateObjectFacetMethodFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/EqualByContentFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/EqualByContentFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/EqualByContentFacetViaValueSemantics.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/ValueFacetSimple.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/annotcfg/ValueFacetAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/annotcfg/ValueFacetAnnotationOrConfigurationFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/annotcfg/ValueFacetForValueAnnotationOrAnyMatchingValueSemanticsFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/annotcfg/ValueFacetFromConfiguration.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueFacetUsingSemanticsProviderFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderAndFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/maxlen/MaxFractionalDigitsFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/maxlen/MaxFractionalDigitsFacetAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/maxlen/MaxTotalDigitsFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/maxlen/MaxTotalDigitsFacetAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacet.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/valuesemantics/ValueSemanticsSelectingFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/bigdecimal/javaxvaldigits/BigDecimalFacetOnParameterFromJavaxValidationDigitsAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/bigdecimal/javaxvaldigits/MaxFractionalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/bigdecimal/javaxvaldigits/MaxTotalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/ActionChoicesFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/ActionChoicesFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/method/ActionChoicesFacetViaMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/method/ActionChoicesFacetViaMethodFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/defaults/fromtype/ActionParameterDefaultFacetDerivedFromTypeFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/defaults/fromtype/ActionParameterDefaultFacetInferredFromTypeFacets.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/support/ActionParameterSupportFacetFactoryAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/bigdecimal/javaxvaldigits/BigDecimalFacetOnPropertyFromJavaxValidationDigitsAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/bigdecimal/javaxvaldigits/MaxFractionalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/bigdecimal/javaxvaldigits/MaxTotalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/valuesemantics/ValueSemanticsSelectingFacetForPropertyAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/IsisSchemaMetaModelRefiner.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/IsisSchemaValueTypeProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/chg/ChangesDtoValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/chg/v2/ChangesDtoValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/chg/v2/ChangesDtoValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/cmd/CommandDtoValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/cmd/v2/CommandDtoValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/cmd/v2/CommandDtoValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/ixn/InteractionDtoValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/ixn/v2/InteractionDtoValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/ixn/v2/InteractionDtoValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/JodaFunctions.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/ValueSemanticsProviderAbstractTemporal.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bigdecimal/BigDecimalValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bigdecimal/BigDecimalValueFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bigdecimal/BigDecimalValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bigdecimal/BigDecimalValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/biginteger/BigIntegerValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/biginteger/BigIntegerValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/biginteger/BigIntegerValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/blobs/BlobValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/blobs/BlobValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/blobs/BlobValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanPrimitiveValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanPrimitiveValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanWrapperValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanWrapperValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/BytePrimitiveValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/BytePrimitiveValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteWrapperValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteWrapperValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharPrimitiveValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharPrimitiveValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharWrapperValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharWrapperValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/clobs/ClobValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/clobs/ClobValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/clobs/ClobValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/date/DateValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datejodalocal/JodaLocalDateUtil.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datejodalocal/JodaLocalDateValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datejodalocal/JodaLocalDateValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datejodalocal/JodaLocalDateValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datesql/JavaSqlDateValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datesql/JavaSqlDateValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejoda/JodaDateTimeValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejoda/JodaDateTimeValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejoda/JodaDateTimeValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal/JodaLocalDateTimeUtil.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal/JodaLocalDateTimeValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal/JodaLocalDateTimeValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal/JodaLocalDateTimeValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/dateutil/JavaUtilDateValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/dateutil/JavaUtilDateValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleFloatingPointValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoublePrimitiveValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoublePrimitiveValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleWrapperValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleWrapperValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatPrimitiveValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatPrimitiveValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatWrapperValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatWrapperValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatingPointValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/image/ImageValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/image/ImageValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/imageawt/JavaAwtImageValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/imageawt/JavaAwtImageValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntPrimitiveValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntPrimitiveValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntWrapperValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntWrapperValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntegerValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/localrespath/LocalResourcePathValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/localrespath/LocalResourcePathValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/localrespath/LocalResourcePathValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongPrimitiveValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongPrimitiveValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongWrapperValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongWrapperValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/markup/MarkupValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/markup/MarkupValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/markup/MarkupValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/password/PasswordValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/password/PasswordValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/password/PasswordValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortPrimitiveValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortPrimitiveValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortWrapperValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortWrapperValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/string/StringValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/string/StringValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/string/StringValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/TemporalAdjust.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/TemporalAdjustUtil.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/TemporalValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/TemporalValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/TemporalValueSemanticsProviderAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/localdate/LocalDateValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/localdate/LocalDateValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/localdatetime/LocalDateTimeValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/localdatetime/LocalDateTimeValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/localtime/LocalTimeValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/localtime/LocalTimeValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/offsetdatetime/OffsetDateTimeValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/offsetdatetime/OffsetDateTimeValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/offsettime/OffsetTimeValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/offsettime/OffsetTimeValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/zoneddatetime/ZonedDateTimeValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/zoneddatetime/ZonedDateTimeValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timejodalocal/JodaLocalTimeValueFacetSimpleFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timesql/JavaSqlTimeValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timesql/JavaSqlTimeValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timestampsql/JavaSqlTimeStampValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timestampsql/JavaSqlTimeStampValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/treenode/TreeNodeValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/treenode/TreeNodeValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/treenode/TreeNodeValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/url/URLValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/url/URLValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/url/URLValueSemanticsProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/uuid/UUIDValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/uuid/UUIDValueFacetUsingSemanticsProviderFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/uuid/UUIDValueSemanticsProvider.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/MultiselectChoices.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/_BindingUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/nonscalar/DataColumn.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/nonscalar/DataRow.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/nonscalar/DataTableModel.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/nonscalar/_Debug.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/MethodFinderOptions.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/MethodFinderPAT.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/MethodFinderUtils.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/MethodLiteralConstants.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/OrphanedSupportingMethodValidator.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/_OrphanedSupportingMethodValidator.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMemento.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMementoCollection.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMementoForEmpty.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMementoService.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMemorizer.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMemorizer_builtinHandlers.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodels/dflt/ProgrammingModelFacetsJava11.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodels/dflt/ProgrammingModelFacetsJava8.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectActionParameterContributee.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectActionParameterMixedIn.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/dflt/_PropertiesAsColumns.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/BigDecimalValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/BigIntegerValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/BlobValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/BooleanValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/BufferedImageValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/ByteValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/ChangesDtoValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/CharacterValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/ClobValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/CommandDtoValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/DoubleValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/EnumValueSemanticsAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/FloatValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/ImageValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/IntValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/InteractionDtoValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/LocalResourcePathValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/LongValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/MarkupValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/PasswordValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/ShortValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/StringValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/TreeNodeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/URLValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/UUIDValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/LocalDateTimeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/LocalDateValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/LocalTimeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/OffsetDateTimeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/OffsetTimeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/TemporalAdjust.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/TemporalValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/TemporalValueSemanticsProvider.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/ZonedDateTimeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/JavaSqlDateValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/JavaSqlTimeStampValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/JavaSqlTimeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/JavaUtilDateValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/LegacyTemporalValueSemanticsAbstract.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaDateTimeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaLocalDateTimeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaLocalDateValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaLocalTimeValueSemantics.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/_JodaFunctions.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/_JodaLocalDateTimeUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/_JodaLocalDateUtil.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueSemanticsRegistryDefault.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeDefinition.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeProvider.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeProviderDefault.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeProviderForBuiltin.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeProviderForCollections.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeRegistry.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/CallbackFacetFactoryTestAbstract.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/DeleteCallbackFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/LoadCallbackFacetFactoryTest.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/LoadedCallbackFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/PersistAndSaveCallbackFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/PersistCallbackFacetFactoryTest.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/PersistedCallbackFacetFactoryTest.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/PersistingCallbackFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/RemoveAndDeleteCallbackFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/RemoveCallbackFacetFactoryTest.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/RemovingCallbackFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/SaveCallbackFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/UpdateCallbackFacetFactoryTest.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/UpdatedCallbackFacetFactoryTest.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/callback/UpdatingCallbackFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/defaults/DefaultedFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/parseable/ParseableFacetUsingParserTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/parseable/ValueProxy.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/support/ObjectSupportFacetFactoryTestAbstract.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/validating/validateobject/ObjectValidMethodFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/value/ValueFacetAnnotationOrConfigurationFactoryTest.java
delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/memento/ObjectMemento.java
delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/memento/ObjectMementoCollection.java
delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/memento/ObjectMementoForEmpty.java
delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/memento/ObjectMementoService.java
create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/_ObjectMemento.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/_infra/resources/AsciiDocValueSemanticsWithPreprocessing.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/IsisCalendarEvents-common.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/IsisCalendarEvents-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/IsisCalendarEvents.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{primitive/shorts/PrimitiveShorts.layout.xml => isisext/cal/IsisCalendarEvents.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/holder/IsisCalendarEventHolder.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/holder/IsisCalendarEventHolder2.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/holder/IsisCalendarEventHolder_actionReturning.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/holder/IsisCalendarEventHolder_actionReturningCollection.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/holder/IsisCalendarEventHolder_mixinProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/holder/IsisCalendarEventHolder_updateReadOnlyOptionalProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/holder/IsisCalendarEventHolder_updateReadOnlyProperty.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/holder/IsisCalendarEventHolder_updateReadOnlyPropertyWithChoices.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/jdo/IsisCalendarEventEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/jdo/IsisCalendarEventJdo-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/jdo/IsisCalendarEventJdo.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/jpa/IsisCalendarEventEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/jpa/IsisCalendarEventJpa-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/jpa/IsisCalendarEventJpa.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/jpa/IsisCalendarEventJpa_update.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/persistence/IsisCalendarEventEntity.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javautil/uuids/vm/JavaUtilUuidVm.layout.xml => isisext/cal/persistence/IsisCalendarEventEntity.layout.xml} (100%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/persistence/IsisCalendarEventSeeding.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/samples/IsisCalendarEventSamples.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/vm/IsisCalendarEventVm-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/vm/IsisCalendarEventVm.java
copy examples/demo/domain/src/main/java/demoapp/dom/types/{javautil/uuids/vm/JavaUtilUuidVm.layout.xml => isisext/cal/vm/IsisCalendarEventVm.layout.xml} (100%)
create mode 100644 examples/demo/wicket/common/src/main/java/demoapp/webapp/wicket/common/ui/DemoAppWicketCommon.java
delete mode 100644 extensions/vw/fullcalendar/ui/src/main/java/META-INF/services/org.apache.isis.viewer.wicket.ui.ComponentFactory
create mode 100644 incubator/clients/kroviz/TODO.adoc
delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/LogEntryDecorator.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/ReplayCommand.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/to/mb/Extensions.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/diagram/PumlCode.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/diagram/Tree.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/utils/Flatted.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/utils/ImageUtils.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/utils/UrlUtils.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/core/event/LogEntryDecoratorTest.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/ui/diagram/TreeTest.kt
create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/util/StringUtilsTest.kt
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/BigDecimalFacetFallback.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/BigDecimalFacetInferredFromJdoColumn.java
create mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/MaxFractionalDigitsFacetInferredFromJdoColumn.java
create mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/MaxTotalDigitsFacetInferredFromJdoColumn.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/entity/JpaEntityFacetFactory.java
create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/entity/JpaEntityIntegration.java
delete mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/metamodel/JpaEntityFacetFactory.java
delete mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/metamodel/JpaProgrammingModel.java
create mode 100644 persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/BigDecimalInferredFromJpaColumnAnnotationFacetFactory.java
create mode 100644 persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/MaxFractionalDigitsFacetInferredFromJpaColumn.java
create mode 100644 persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/MaxTotalDigitsFacetInferredFromJpaColumn.java
create mode 100644 regressiontests/incubating/src/test/java/org/apache/isis/testdomain/rest/CorsFilterTest.java
create mode 100644 regressiontests/incubating/src/test/java/org/apache/isis/testdomain/rest/DomainObjectResourceTest.java
rename regressiontests/{stable-rest/src/test/java-MOVED => incubating/src/test/java/org/apache/isis/testdomain/rest}/MenuBarsResourceTest.java (100%)
rename regressiontests/{stable-rest/src/test/java-MOVED => incubating/src/test/java/org/apache/isis/testdomain/rest}/RestServiceSimpifiedRepresentationTest.java (100%)
delete mode 100644 regressiontests/stable-domainmodel/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java
create mode 100644 regressiontests/stable-domainmodel/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noAnnotationEnforced.java
delete mode 100644 regressiontests/stable-injecting/log4j2-debug-persistence.xml
delete mode 100644 regressiontests/stable-injecting/log4j2-test.xml
delete mode 100644 regressiontests/stable-injecting/pom.xml
delete mode 100644 regressiontests/stable-injecting/src/test/resources/application-config-test.properties
create mode 100644 regressiontests/stable-interact/src/test/java/org/apache/isis/testdomain/interact/CollectionInteractionTest.java
delete mode 100644 regressiontests/stable-logging/log4j2-debug-persistence.xml
delete mode 100644 regressiontests/stable-logging/log4j2-test.xml
delete mode 100644 regressiontests/stable-logging/pom.xml
delete mode 100644 regressiontests/stable-logging/src/test/java/org/apache/isis/testdomain/logging/LoggerSetupTest.java
delete mode 100644 regressiontests/stable-logging/src/test/resources/application-config-test.properties
rename regressiontests/{stable-injecting => stable-persistence-jdo}/src/test/java/org/apache/isis/testdomain/injecting/jdo/JdoEntityInjectingTest.java (100%)
rename regressiontests/{stable-injecting => stable-persistence-jpa}/src/test/java/org/apache/isis/testdomain/injecting/jpa/JpaEntityInjectingTest.java (100%)
delete mode 100644 regressiontests/stable-rest/src/test/java-MOVED/CorsFilterTest.java
delete mode 100644 regressiontests/stable-rest/src/test/java-MOVED/DomainObjectResourceTest.java
delete mode 100644 regressiontests/stable-rest/src/test/resources/application-config-test.properties
create mode 100644 regressiontests/stable-viewers/log4j2-test.xml
create mode 100644 regressiontests/stable-viewers/pom.xml
create mode 100644 regressiontests/stable-viewers/src/test/java/org/apache/isis/testdomain/viewers/InteractionTestWkt.java
create mode 100644 regressiontests/stable-viewers/src/test/java/org/apache/isis/testdomain/viewers/LoggerSetupTest.java
rename regressiontests/{stable-logging => stable-viewers}/src/test/resources/junit-platform.properties (100%)
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingWicket.java
delete mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/badnoactenforce/InvalidOrphanedActionSupportNoActionEnforced.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/badnoactenforce/InvalidOrphanedActionSupportNoAnnotationEnforced.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperFullyAbstract.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperFullyImpl.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/interaction/InteractionDemoItem.java
delete mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/event/LifecycleEventSubscriberForTesting.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/event/LifecycleEventSubscriberJdoForTesting.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/event/LifecycleEventSubscriberJpaForTesting.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/interaction/DataTableTester.java
create mode 100644 subdomains/poi/pom.xml
create mode 100644 tooling/dsl/pom.xml
create mode 100644 tooling/dsl/src/main/java/org/apache/isis/tooling/dsl/GraphQLToJavaSourceConverter.java
create mode 100644 tooling/dsl/src/main/java/org/apache/isis/tooling/dsl/JavaSourceCompilingClassLoader.java
create mode 100644 tooling/dsl/src/test/java/org/apache/isis/tooling/dsl/GraphQLTest.graphqls
create mode 100644 tooling/dsl/src/test/java/org/apache/isis/tooling/dsl/GraphQLTest.java
rename {regressiontests/stable-injecting => tooling/dsl}/src/test/resources/junit-platform.properties (100%)
create mode 100644 tooling/dsl/src/test/resources/log4j2-test.xml
delete mode 100644 valuetypes/asciidoc/metamodel/src/main/java/org/apache/isis/valuetypes/asciidoc/metamodel/facets/AsciiDocValueFacet.java
delete mode 100644 valuetypes/asciidoc/metamodel/src/main/java/org/apache/isis/valuetypes/asciidoc/metamodel/facets/AsciiDocValueSemanticsProvider.java
create mode 100644 valuetypes/asciidoc/metamodel/src/main/java/org/apache/isis/valuetypes/asciidoc/metamodel/semantics/AsciiDocValueSemantics.java
create mode 100644 valuetypes/asciidoc/metamodel/src/main/java/org/apache/isis/valuetypes/asciidoc/metamodel/semantics/ChangesDtoValueSemanticsPrettyRender.java
create mode 100644 valuetypes/asciidoc/metamodel/src/main/java/org/apache/isis/valuetypes/asciidoc/metamodel/semantics/CommandDtoValueSemanticsPrettyRender.java
create mode 100644 valuetypes/asciidoc/metamodel/src/main/java/org/apache/isis/valuetypes/asciidoc/metamodel/semantics/InteractionDtoValueSemanticsPrettyRender.java
create mode 100644 valuetypes/asciidoc/metamodel/src/main/java/org/apache/isis/valuetypes/asciidoc/metamodel/semantics/XmlValueSemanticsAbstract.java
delete mode 100644 valuetypes/asciidoc/persistence/jdo-dn5/pom.xml
delete mode 100644 valuetypes/asciidoc/persistence/jdo-dn5/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jdo/dn5/converters/IsisAsciiDocConverter.java
create mode 100644 valuetypes/asciidoc/persistence/jdo/pom.xml
rename valuetypes/asciidoc/persistence/{jdo-dn5 => jdo}/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jdo/dn5/IsisModuleValAsciidocPersistenceJdoDn5.java (100%)
create mode 100644 valuetypes/asciidoc/persistence/jdo/src/main/java/org/apache/isis/valuetypes/asciidoc/persistence/jdo/dn5/converters/IsisAsciiDocConverter.java
rename valuetypes/asciidoc/persistence/{jdo-dn5 => jdo}/src/main/resources/META-INF/MANIFEST.MF (100%)
rename valuetypes/asciidoc/persistence/{jdo-dn5 => jdo}/src/main/resources/plugin.xml (100%)
delete mode 100644 valuetypes/asciidoc/ui/vaadin/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/vaa/components/PrismResources.java
delete mode 100644 valuetypes/asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components/AsciiDocForXmlComponentWkt.java
delete mode 100644 valuetypes/asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components/prism/PrismResources.java
delete mode 100644 valuetypes/asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components/schema/chg/v2/ChangesDtoComponentWkt.java
delete mode 100644 valuetypes/asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components/schema/chg/v2/ChangesDtoPanelFactoriesWkt.java
delete mode 100644 valuetypes/asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components/schema/cmd/v2/CommandDtoComponentWkt.java
delete mode 100644 valuetypes/asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components/schema/cmd/v2/CommandDtoPanelFactoriesWkt.java
delete mode 100644 valuetypes/asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components/schema/ixn/v2/InteractionDtoComponentWkt.java
delete mode 100644 valuetypes/asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components/schema/ixn/v2/InteractionDtoPanelFactoriesWkt.java
create mode 100644 valuetypes/jodatime/applib/pom.xml
create mode 100644 valuetypes/jodatime/applib/src/main/java/org/apache/isis/valuetypes/jodatime/applib/IsisModuleValJodatimeApplib.java
create mode 100644 valuetypes/jodatime/applib/src/main/java/org/apache/isis/valuetypes/jodatime/applib/jaxb/JodatimeJaxbAdapters.java
create mode 100644 valuetypes/jodatime/applib/src/main/java/org/apache/isis/valuetypes/jodatime/applib/value/JodatimeConverters.java
create mode 100644 valuetypes/jodatime/pom.xml
delete mode 100644 valuetypes/markdown/metamodel/src/main/java/org/apache/isis/valuetypes/markdown/metamodel/facets/MarkdownValueFacet.java
delete mode 100644 valuetypes/markdown/metamodel/src/main/java/org/apache/isis/valuetypes/markdown/metamodel/facets/MarkdownValueSemanticsProvider.java
create mode 100644 valuetypes/markdown/metamodel/src/main/java/org/apache/isis/valuetypes/markdown/metamodel/semantics/MarkdownValueSemantics.java
delete mode 100644 valuetypes/markdown/persistence/jdo-dn5/pom.xml
delete mode 100644 valuetypes/markdown/persistence/jdo-dn5/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jdo/dn5/converters/IsisMarkdownConverter.java
create mode 100644 valuetypes/markdown/persistence/jdo/pom.xml
rename valuetypes/markdown/persistence/{jdo-dn5 => jdo}/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jdo/dn5/IsisModuleValMarkdownPersistenceJdoDn5.java (100%)
create mode 100644 valuetypes/markdown/persistence/jdo/src/main/java/org/apache/isis/valuetypes/markdown/persistence/jdo/dn5/converters/IsisMarkdownConverter.java
rename valuetypes/markdown/persistence/{jdo-dn5 => jdo}/src/main/resources/META-INF/MANIFEST.MF (100%)
rename valuetypes/markdown/persistence/{jdo-dn5 => jdo}/src/main/resources/plugin.xml (100%)
delete mode 100644 valuetypes/markdown/ui/wicket/src/main/java/org/apache/isis/valuetypes/markdown/ui/wkt/components/MarkdownComponent.java
create mode 100644 valuetypes/markdown/ui/wicket/src/main/java/org/apache/isis/valuetypes/markdown/ui/wkt/components/MarkdownComponentWkt.java
delete mode 100644 valuetypes/markdown/ui/wicket/src/main/java/org/apache/isis/valuetypes/markdown/ui/wkt/components/MarkdownPanelFactoriesForWicket.java
create mode 100644 valuetypes/markdown/ui/wicket/src/main/java/org/apache/isis/valuetypes/markdown/ui/wkt/components/MarkdownPanelFactoriesWkt.java
delete mode 100644 valuetypes/markdown/ui/wicket/src/main/java/org/apache/isis/valuetypes/markdown/ui/wkt/components/css/prism.css
delete mode 100644 valuetypes/markdown/ui/wicket/src/main/java/org/apache/isis/valuetypes/markdown/ui/wkt/components/js/prism1.14.js
create mode 100644 valuetypes/prism/pom.xml
create mode 100644 valuetypes/prism/resources/pom.xml
create mode 100644 valuetypes/prism/resources/src/main/java/org/apache/isis/valuetypes/prism/Prism.java
rename valuetypes/{asciidoc/ui/vaadin/src/main/resources/static/prism/css/prism1.20.css => prism/resources/src/main/resources/static/prism/css/prism1.20-default.css} (100%)
create mode 100644 valuetypes/prism/resources/src/main/resources/static/prism/css/prism1.24.1-coy.css
create mode 100644 valuetypes/prism/resources/src/main/resources/static/prism/css/prism1.24.1-default.css
rename valuetypes/{asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components => prism/resources/src/main/resources/static}/prism/js/prism1.20.js (100%)
create mode 100644 valuetypes/prism/resources/src/main/resources/static/prism/js/prism1.24.1.js
create mode 100644 valuetypes/prism/vaadin/pom.xml
create mode 100644 valuetypes/prism/vaadin/src/main/java/org/apache/isis/valuetypes/prism/vaa/PrismResourcesVaa.java
create mode 100644 valuetypes/prism/wicket/pom.xml
create mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/PrismResourcesWkt.java
rename valuetypes/{asciidoc/ui/wicket/src/main/java/org/apache/isis/valuetypes/asciidoc/ui/wkt/components/prism/css/prism1.20.css => prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/css/prism1.20-default.css} (100%)
create mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/css/prism1.24.1-coy.css
create mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/css/prism1.24.1-default.css
rename valuetypes/{asciidoc/ui/vaadin/src/main/resources/static/prism => prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt}/js/prism1.20.js (100%)
create mode 100644 valuetypes/prism/wicket/src/main/java/org/apache/isis/valuetypes/prism/wkt/js/prism1.24.1.js
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/HasTitle.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/HasUiComponent.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/HasUiMenuItem.java
create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/ActionFormUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/ActionUiMetaModel.java
create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/HasActionInteraction.java
create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/HasManagedAction.java
create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/PendingParameterManager.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/form/FormPendingParamUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/form/FormUiModel.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/form/PendingParameterManager.java
create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/binding/BindingConverterForManagedObject.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/binding/NumberConverterForStringComponent.java
delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/binding/TemporalConverterForLocalDateComponent.java
create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/components/ComponentType.java
create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/mixin/HasTitle.java
create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/mixin/HasUiComponent.java
create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/mixin/HasUiMenuItem.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/common/CommonContextUtils.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/common/OnSelectionHandler.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/common/PageParametersUtils.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/links/ActionModelProvider.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/links/LinkAndLabelAbstract.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ActionArgumentCache.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ActionModelImpl.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/AdapterForObjectReference.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ChainingObjectModel.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/CommonContextModel.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/EntityCollectionModelDummy.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/EntityCollectionModelHidden.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/HintPageParameterSerializer.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/PageParameterUtil.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/PendingModel.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ScalarModelWithChoice.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ScalarModelWithMultiChoice.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ScalarModelWithMultiPending.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ScalarModelWithPending.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ScalarModelWithSingleChoice.java
delete mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ToggledMementosProvider.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/_HintPageParameterSerializer.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/BookmarkedObjectWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/HasBookmarkedOwner.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/HasBookmarkedOwnerAbstract.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/ObjectUiModelWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/act/ActionInteractionWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/act/ParameterUiModelWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/coll/DataRowWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/coll/DataTableModelWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/prop/PropertyInteractionWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/prop/PropertyUiModelWkt.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/util/CommonContextUtils.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/util/PageParameterUtils.java
delete mode 100644 viewers/wicket/model/src/test/java/org/apache/isis/viewer/wicket/model/models/ActionModelTest.java
delete mode 100644 viewers/wicket/model/src/test/java/org/apache/isis/viewer/wicket/model/models/ScalarModel_isScalarSubtypingAnyOf_Test.java
create mode 100644 viewers/wicket/model/src/test/java/org/apache/isis/viewer/wicket/model/util/ActionModelTest.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/ComponentType.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/actionresponse/_DownloadHandler.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/actionresponse/_RedirectHandler.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actionmenu/entityactions/EntityActionLinkFactory.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actionmenu/entityactions/LinkAndLabelFactory.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actionmenu/entityactions/LinkAndLabelUtil.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actionmenu/serviceactions/MenuActionLinkFactory.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actions/ActionFormExecutorStrategy.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/columns/ColumnAbstract.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/columns/GenericColumn.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/columns/GenericColumnAbstract.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/columns/GenericPropertyColumn.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/columns/GenericTitleColumn.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/columns/GenericToggleboxColumn.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/columns/ObjectAdapterPropertyColumn.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/columns/ObjectAdapterTitleColumn.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/columns/ObjectAdapterToggleboxColumn.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/layout/bs3/Util.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/property/PropertyFormExecutorStrategy.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/ValuePanel.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/ValuePanelFactory.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/compound/ValueCompoundPanel.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/compound/ValueCompoundPanelFactory.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/compound/ValueCompoundPanex.html
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/fallback/ValueFallbackPanel.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/fallback/ValueFallbackPanelFactory.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/panels/FormExecutorStrategy.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/panels/OkCancelForm.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/CssClassAppender.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/Wkt.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/collection/selector/CollectionContentsSelectorDropdownPanelTest.java
delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/mementos/ObjectMementoServiceWicket.java
delete mode 100644 viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/mementos/ObjectMementoWkt.java
create mode 100644 viewers/wicket/viewer/src/test/java/org/apache/isis/viewer/wicket/viewer/registries/components/ComponentFactoryRegistryDefaultTest.java