Core MetaModel

Configuration of the metamodel component that is responsible for building and validating the metamodel.

Property Default Description

causeway.core.meta-model.
filter-visibility

true

Whether domain objects to which the current user does not have visibility access should be rendered within collections or drop-down choices/autocompletes.

One reason this filtering may be necessary is for multi-tenanted applications, whereby an end-user should only be able to "see" what data that they own. For efficiency, the application should only query for objects that the end-user owns. This configuration property acts as a safety net to prevent the end-user from viewing domain objects even if those domain objects were rehydrated from the persistence store.

causeway.core.meta-model.
programming-model.
ignore-deprecated

If set, then any aspects of the programming model (as implemented by FacetFactorys that have been indicated as deprecated will simply be ignored/excluded from the metamodel.