public final class ConfigurationProperties
extends java.lang.Object
EntityViewConfiguration.setProperty(String, String)
.Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
DEFAULT_BATCH_SIZE |
An integer value that defines the default batch size for entity view attributes.
|
static java.lang.String |
EXPECT_BATCH_CORRELATION_VALUES |
A boolean specifying if correlation value batching is expected or view root batching.
|
static java.lang.String |
EXPECT_BATCH_MODE |
A mode specifying if correlation value, view root or embedded view batching is expected.
|
static java.lang.String |
EXPRESSION_VALIDATION_DISABLED |
A boolean flag to make it possible to disable the expression validation.
|
static java.lang.String |
MANAGED_TYPE_VALIDATION_DISABLED |
A boolean flag to make it possible to disable the managed type validation.
|
static java.lang.String |
PAGINATION_DISABLE_COUNT_QUERY |
A boolean flag that allows to disable a count query for a paginated criteria builder.
|
static java.lang.String |
PAGINATION_EXTRACT_ALL_KEYSETS |
A boolean flag that allows to enable the extraction of all keysets for a paginated criteria builder.
|
static java.lang.String |
PAGINATION_FORCE_USE_KEYSET |
A boolean flag that allows to force the use of the keyset for a paginated criteria builder rather than relying on firstResult/maxResults.
|
static java.lang.String |
PROXY_EAGER_LOADING |
A boolean flag to make it possible to use the generated proxies with serialization.
|
static java.lang.String |
PROXY_UNSAFE_ALLOWED |
A boolean flag to make it possible to disable unsafe proxy generation.
|
static java.lang.String |
TEMPLATE_EAGER_LOADING |
A boolean flag to make it possible to prepare all view template caches on startup.
|
static java.lang.String |
UPDATER_DISALLOW_OWNED_UPDATABLE_SUBVIEW |
A boolean flag to make it possible to disable the strict validation that disallows the use of an updatable entity view type for owned relationships.
|
static java.lang.String |
UPDATER_EAGER_LOADING |
A boolean flag to make it possible to prepare the entity view updater cache on startup.
|
static java.lang.String |
UPDATER_ERROR_ON_INVALID_PLURAL_SETTER |
A boolean flag that allows to switch from warnings to boot time validation errors when invalid plural attribute setters are encountered while the strict cascading check is enabled.
|
static java.lang.String |
UPDATER_FLUSH_MODE |
An override for the flush mode of updatable entity views.
|
static java.lang.String |
UPDATER_FLUSH_STRATEGY |
An override for the flush strategy of updatable entity views.
|
static java.lang.String |
UPDATER_STRICT_CASCADING_CHECK |
A boolean flag to make it possible to disable the strict cascading check that disallows setting updatable or creatable entity views on non-cascading attributes
before being associated with a cascading attribute.
|
public static final java.lang.String PROXY_EAGER_LOADING
true
or false
.public static final java.lang.String TEMPLATE_EAGER_LOADING
true
or false
.public static final java.lang.String PROXY_UNSAFE_ALLOWED
true
or false
.public static final java.lang.String EXPRESSION_VALIDATION_DISABLED
true
or false
.public static final java.lang.String MANAGED_TYPE_VALIDATION_DISABLED
true
or false
.public static final java.lang.String DEFAULT_BATCH_SIZE
com.blazebit.persistence.view.batch_size.subProperty
public static final java.lang.String EXPECT_BATCH_CORRELATION_VALUES
com.blazebit.persistence.view.batch_correlation_values.subProperty
public static final java.lang.String EXPECT_BATCH_MODE
values
and can be overridden by setting this property via EntityViewSetting.setProperty(java.lang.String, java.lang.Object).
Valid values are
values
view_roots
embedding_views
com.blazebit.persistence.view.batch_mode.subProperty
public static final java.lang.String UPDATER_EAGER_LOADING
true
or false
.public static final java.lang.String UPDATER_FLUSH_MODE
partial
, lazy
or full
.
To specify an override for a specific entity view, append the fully qualified entity view class name after the "flush_mode" like
e.g. com.blazebit.persistence.view.updater.flush_mode.com.mypackage.views.MyView
FlushMode
,
Constant Field Valuespublic static final java.lang.String UPDATER_FLUSH_STRATEGY
auto
, entity
or query
.
To specify an override for a specific entity view, append the fully qualified entity view class name after the "flush_strategy" like
e.g. com.blazebit.persistence.view.updater.flush_strategy.com.mypackage.views.MyView
FlushStrategy
,
Constant Field Valuespublic static final java.lang.String UPDATER_DISALLOW_OWNED_UPDATABLE_SUBVIEW
true
, but since there might be strange models out there, it possible to allow this.
Valid values for this property are true
or false
.public static final java.lang.String UPDATER_STRICT_CASCADING_CHECK
true
.
Valid values for this property are true
or false
.public static final java.lang.String UPDATER_ERROR_ON_INVALID_PLURAL_SETTER
true
, a boot time validation error is thrown when encountering an invalid setter, otherwise just a warning.
This configuration has no effect when the strict cascading check is disabled.
By default the use is disabled i.e. the default value is false
.
Valid values for this property are true
or false
.public static final java.lang.String PAGINATION_DISABLE_COUNT_QUERY
false
.
Valid values for this property are true
or false
.public static final java.lang.String PAGINATION_EXTRACT_ALL_KEYSETS
false
.
Valid values for this property are true
or false
.public static final java.lang.String PAGINATION_FORCE_USE_KEYSET
false
.
Valid values for this property are true
or false
.Copyright © 2014–2020 Blazebit. All rights reserved.