MetaModel Validator
Configuration of the validator component that checks the well-formedness of the built metamodel (how strict to be etc.)
Property | Default | Description |
---|---|---|
isis.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. |
isis.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 ignore deprecated features (because in this case the programming model facets simply won’t be included in the introspection process. |
isis.core.meta-model.validator. |
true |
Whether to ensure that the object type of all objects (which can be set either explicitly using It is highly advisable to leave this set as enabled (the default), and to also use explicit types (see |
isis.core.meta-model.validator. |
Whether to ensure that the object type of all objects must be specified explicitly, using either It is highly advisable to leave this set as enabled (the default). These object types should also (of course) be unique - that can be checked by setting the |
|
isis.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 @ |
isis.core.meta-model.validator. |
If set, then ensures that all JAXB-style view models have a no-arg constructor. |
|
isis.core.meta-model.validator. |
true |
If set, then ensures that all JAXB-style view models are concrete classes, not abstract. |
isis.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). |
isis.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 @ |
isis.core.meta-model.validator. |
true |
If set, then ensures that the 'FROM' clause within any JDOQL |
isis.core.meta-model.validator. |
true |
If set, then ensures that the 'VARIABLES' clause within any JDOQL |
isis.core.meta-model.validator. |
If set, then checks that the supports Historically, the programming model allowed these methods to accept the same number of parameters as the action method to which they relate, the rationale being for similarity with the Note that this aspect of the programming model relates to the |
|
isis.core.meta-model.validator. |
true |
Whether to perform metamodel validation in parallel. |