MetaModel Validator
Configuration of the validator component that checks the well-formedness of the built metamodel (how strict to be etc.)
Property | Default | Description |
---|---|---|
causeway.core.meta-model.validator. |
true |
Whether to validate that any actions that accept action parameters have either a corresponding choices or auto-complete for that action parameter, or are associated with a collection of the appropriate type. |
causeway.core.meta-model.validator. |
true |
This setting is used to determine whether the use of such deprecated features is allowed. If not allowed, then metamodel validation errors will be flagged. Note that this settings has no effect if the programming model has been configured to deprecated features (because in this case the programming model facets simply won’t be included in the introspection process. |
causeway.core.meta-model.validator. |
Allows logical type name in It is highly advisable to leave this disabled. This option is meant as a practical way to enable to transition from old names to new logical type names. Especially when you have a large number of files that have to migrated and you want to do the migration in incremental steps. |
|
causeway.core.meta-model.validator. |
Whether to ensure that the logical-type-name of all objects must be specified explicitly, using either It is highly advisable to leave this set as enabled (the default). These logical-type-names should also (of course) be unique - among non-abstract types. |
|
causeway.core.meta-model.validator. |
true |
If set, then ensures that for all properties of JAXB-style view models where the property’s type is a date or time, then that property has been correctly annotated with @ |
causeway.core.meta-model.validator. |
If set, then ensures that all JAXB-style view models have a no-arg constructor. |
|
causeway.core.meta-model.validator. |
true |
If set, then ensures that all JAXB-style view models are concrete classes, not abstract. |
causeway.core.meta-model.validator. |
true |
If set, then ensures that all JAXB-style view models are either top-level classes or nested static classes (in other words, checks that they are not anonymous, local nor nested non-static classes). |
causeway.core.meta-model.validator. |
true |
If set, then ensures that for all properties of JAXB-style view models where the property’s type is an entity, then that entity’s type has been correctly annotated with @ |
causeway.core.meta-model.validator. |
true |
If set, then ensures that the 'FROM' clause within any JDOQL |
causeway.core.meta-model.validator. |
true |
If set, then ensures that the 'VARIABLES' clause within any JDOQL |
causeway.core.meta-model.validator. |
true |
Whether to perform metamodel validation in parallel. |