Class OmnifacesProperties
java.lang.Object
org.joinfaces.autoconfigure.omnifaces.OmnifacesProperties
- All Implemented Interfaces:
ServletContextInitParameterProperties
@ConfigurationProperties(prefix="joinfaces.omnifaces")
public class OmnifacesProperties
extends Object
implements ServletContextInitParameterProperties
Configuration properties of OmniFaces.
Taken from
https://central.maven.org/maven2/org/omnifaces/omnifaces/1.13/omnifaces-1.13-javadoc.jar
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Boolean that when true installs a Servlet Filter (Servlet 3.0+ only) that works in conjunction with the useBuffer attribute of the Cache component to enable an alternative way to grab the content that needs to be cached.Class<? extends CacheProvider>
org.omnifaces.CACHE_PROVIDER.Sets the maximum number of elements that will be stored per web module (application scope).Sets the maximum amount of time in seconds that cached content is valid for the application scope.Sets the maximum number of elements that will be stored per session.Sets the maximum amount of time in seconds that cached content is valid for the session scope.org.omnifaces.CDN_RESOURCE_HANDLER_DISABLED.org.omnifaces.CDN_RESOURCE_HANDLER_URLS.Set with a value greater than 0 to activate server-side caching of the combined resource files.org.omnifaces.COMBINED_RESOURCE_HANDLER_DISABLED.List of resource identifiers of<h:head>
resources which needs to be excluded from combining.Set totrue
if you want to render the combined CSS resources inline (embedded in HTML) instead of as a resource.Set totrue
if you want to render the combined JS resources inline (embedded in HTML) instead of as a resource.List of resource identifiers of<h:head>
resources which needs to be suppressed and removed.org.omnifaces.defaultcache.org.omnifaces.EXCEPTION_TYPES_TO_UNWRAP.org.omnifaces.FACES_VIEWS_DISPATCH_METHOD.org.omnifaces.FACES_VIEWS_ENABLED.org.omnifaces.FACES_VIEWS_EXTENSION_ACTION.org.omnifaces.FACES_VIEWS_FILTER_AFTER_DECLARED_FILTERS.org.omnifaces.FACES_VIEWS_PATH_ACTION.org.omnifaces.FACES_VIEWS_SCANNED_VIEWS_ALWAYS_EXTENSIONLESS.List of paths that are to be scanned by faces views.org.omnifaces.FACES_VIEWS_VIEW_HANDLER_MODE.org.omnifaces.HTML5_RENDER_KIT_PASSTHROUGH_ATTRIBUTES.int
hashCode()
void
setCacheInstallBufferFilter
(Boolean cacheInstallBufferFilter) Boolean that when true installs a Servlet Filter (Servlet 3.0+ only) that works in conjunction with the useBuffer attribute of the Cache component to enable an alternative way to grab the content that needs to be cached.void
setCacheProvider
(Class<? extends CacheProvider> cacheProvider) org.omnifaces.CACHE_PROVIDER.void
setCacheSettingApplicationMaxCapacity
(Integer cacheSettingApplicationMaxCapacity) Sets the maximum number of elements that will be stored per web module (application scope).void
setCacheSettingApplicationTtl
(Duration cacheSettingApplicationTtl) Sets the maximum amount of time in seconds that cached content is valid for the application scope.void
setCacheSettingSessionMaxCapacity
(Integer cacheSettingSessionMaxCapacity) Sets the maximum number of elements that will be stored per session.void
setCacheSettingSessionTtl
(Duration cacheSettingSessionTtl) Sets the maximum amount of time in seconds that cached content is valid for the session scope.void
setCdnResourceHandlerDisabled
(Boolean cdnResourceHandlerDisabled) org.omnifaces.CDN_RESOURCE_HANDLER_DISABLED.void
setCdnResourceHandlerUrls
(String cdnResourceHandlerUrls) org.omnifaces.CDN_RESOURCE_HANDLER_URLS.void
setCombinedResourceHandlerCacheTtl
(Duration combinedResourceHandlerCacheTtl) Set with a value greater than 0 to activate server-side caching of the combined resource files.void
setCombinedResourceHandlerDisabled
(Boolean combinedResourceHandlerDisabled) org.omnifaces.COMBINED_RESOURCE_HANDLER_DISABLED.void
setCombinedResourceHandlerExcludedResources
(List<String> combinedResourceHandlerExcludedResources) List of resource identifiers of<h:head>
resources which needs to be excluded from combining.void
setCombinedResourceHandlerInlineCss
(Boolean combinedResourceHandlerInlineCss) Set totrue
if you want to render the combined CSS resources inline (embedded in HTML) instead of as a resource.void
setCombinedResourceHandlerInlineJs
(Boolean combinedResourceHandlerInlineJs) Set totrue
if you want to render the combined JS resources inline (embedded in HTML) instead of as a resource.void
setCombinedResourceHandlerSuppressedResources
(List<String> combinedResourceHandlerSuppressedResources) List of resource identifiers of<h:head>
resources which needs to be suppressed and removed.void
setDefaultcache
(String defaultcache) org.omnifaces.defaultcache.void
setExceptionTypesToUnwrap
(List<Class<? extends Throwable>> exceptionTypesToUnwrap) org.omnifaces.EXCEPTION_TYPES_TO_UNWRAP.void
setFacesViewsDispatchMethod
(String facesViewsDispatchMethod) org.omnifaces.FACES_VIEWS_DISPATCH_METHOD.void
setFacesViewsEnabled
(Boolean facesViewsEnabled) org.omnifaces.FACES_VIEWS_ENABLED.void
setFacesViewsExtensionAction
(String facesViewsExtensionAction) org.omnifaces.FACES_VIEWS_EXTENSION_ACTION.void
setFacesViewsFilterAfterDeclaredFilters
(String facesViewsFilterAfterDeclaredFilters) org.omnifaces.FACES_VIEWS_FILTER_AFTER_DECLARED_FILTERS.void
setFacesViewsPathAction
(String facesViewsPathAction) org.omnifaces.FACES_VIEWS_PATH_ACTION.void
setFacesViewsScannedViewsAlwaysExtensionless
(Boolean facesViewsScannedViewsAlwaysExtensionless) org.omnifaces.FACES_VIEWS_SCANNED_VIEWS_ALWAYS_EXTENSIONLESS.void
setFacesViewsScanPaths
(List<String> facesViewsScanPaths) List of paths that are to be scanned by faces views.void
setFacesViewsViewHandlerMode
(String facesViewsViewHandlerMode) org.omnifaces.FACES_VIEWS_VIEW_HANDLER_MODE.void
setHtml5RenderKitPassthroughAttributes
(String html5RenderKitPassthroughAttributes) org.omnifaces.HTML5_RENDER_KIT_PASSTHROUGH_ATTRIBUTES.toString()
-
Constructor Details
-
OmnifacesProperties
public OmnifacesProperties()
-
-
Method Details
-
getCacheProvider
org.omnifaces.CACHE_PROVIDER. -
getDefaultcache
org.omnifaces.defaultcache. -
getExceptionTypesToUnwrap
org.omnifaces.EXCEPTION_TYPES_TO_UNWRAP. -
getFacesViewsDispatchMethod
org.omnifaces.FACES_VIEWS_DISPATCH_METHOD.- See Also:
-
FacesViews#FACES_VIEWS_DISPATCH_METHOD_PARAM_NAME
-
getFacesViewsEnabled
org.omnifaces.FACES_VIEWS_ENABLED. -
getFacesViewsExtensionAction
org.omnifaces.FACES_VIEWS_EXTENSION_ACTION. -
getFacesViewsFilterAfterDeclaredFilters
org.omnifaces.FACES_VIEWS_FILTER_AFTER_DECLARED_FILTERS. -
getFacesViewsPathAction
org.omnifaces.FACES_VIEWS_PATH_ACTION. -
getFacesViewsScanPaths
List of paths that are to be scanned by faces views. -
getFacesViewsScannedViewsAlwaysExtensionless
org.omnifaces.FACES_VIEWS_SCANNED_VIEWS_ALWAYS_EXTENSIONLESS. -
getFacesViewsViewHandlerMode
org.omnifaces.FACES_VIEWS_VIEW_HANDLER_MODE.- See Also:
-
FacesViews#FACES_VIEWS_VIEW_HANDLER_MODE_PARAM_NAME
-
getHtml5RenderKitPassthroughAttributes
org.omnifaces.HTML5_RENDER_KIT_PASSTHROUGH_ATTRIBUTES.- See Also:
-
Html5RenderKit#PARAM_NAME_PASSTHROUGH_ATTRIBUTES
-
getCdnResourceHandlerDisabled
org.omnifaces.CDN_RESOURCE_HANDLER_DISABLED. -
getCdnResourceHandlerUrls
org.omnifaces.CDN_RESOURCE_HANDLER_URLS. -
getCombinedResourceHandlerCacheTtl
Set with a value greater than 0 to activate server-side caching of the combined resource files. The value is interpreted as cache TTL (time to live) in seconds and is only effective when the JSF project stage is not set toDevelopment
. -
getCombinedResourceHandlerDisabled
org.omnifaces.COMBINED_RESOURCE_HANDLER_DISABLED. -
getCombinedResourceHandlerExcludedResources
List of resource identifiers of<h:head>
resources which needs to be excluded from combining. -
getCombinedResourceHandlerInlineCss
Set totrue
if you want to render the combined CSS resources inline (embedded in HTML) instead of as a resource. -
getCombinedResourceHandlerInlineJs
Set totrue
if you want to render the combined JS resources inline (embedded in HTML) instead of as a resource. -
getCombinedResourceHandlerSuppressedResources
List of resource identifiers of<h:head>
resources which needs to be suppressed and removed. -
getCacheSettingApplicationMaxCapacity
Sets the maximum number of elements that will be stored per web module (application scope). Default: no limit -
getCacheSettingApplicationTtl
Sets the maximum amount of time in seconds that cached content is valid for the application scope. Can be overriden by individal cache components. Default: no limit.- See Also:
-
CacheInitializerListener#CACHE_PROVIDER_SETTING_INIT_PARAM_PREFIX
CacheInstancePerScopeProvider.APP_TTL_PARAM_NAME
-
getCacheSettingSessionMaxCapacity
Sets the maximum number of elements that will be stored per session. Default: no limit.- See Also:
-
CacheInitializerListener#CACHE_PROVIDER_SETTING_INIT_PARAM_PREFIX
CacheInstancePerScopeProvider.SESSION_MAX_CAP_PARAM_NAME
-
getCacheSettingSessionTtl
Sets the maximum amount of time in seconds that cached content is valid for the session scope. Can be overriden by individal cache components. Default: no limit.- See Also:
-
CacheInitializerListener#CACHE_PROVIDER_SETTING_INIT_PARAM_PREFIX
CacheInstancePerScopeProvider.SESSION_TTL_PARAM_NAME
-
getCacheInstallBufferFilter
Boolean that when true installs a Servlet Filter (Servlet 3.0+ only) that works in conjunction with the useBuffer attribute of the Cache component to enable an alternative way to grab the content that needs to be cached. This is a convenience setting that is a short-cut for installing theBufferedHttpServletResponse
filter manually. If more finegrained control is needed regarding which place in the filter chain the filter appears and which resources it exactly filters, this setting should not be used and the mentioned filter should be manually configured. Default: false. -
setCacheProvider
org.omnifaces.CACHE_PROVIDER. -
setDefaultcache
org.omnifaces.defaultcache. -
setExceptionTypesToUnwrap
org.omnifaces.EXCEPTION_TYPES_TO_UNWRAP. -
setFacesViewsDispatchMethod
org.omnifaces.FACES_VIEWS_DISPATCH_METHOD.- See Also:
-
FacesViews#FACES_VIEWS_DISPATCH_METHOD_PARAM_NAME
-
setFacesViewsEnabled
org.omnifaces.FACES_VIEWS_ENABLED. -
setFacesViewsExtensionAction
org.omnifaces.FACES_VIEWS_EXTENSION_ACTION. -
setFacesViewsFilterAfterDeclaredFilters
org.omnifaces.FACES_VIEWS_FILTER_AFTER_DECLARED_FILTERS. -
setFacesViewsPathAction
org.omnifaces.FACES_VIEWS_PATH_ACTION. -
setFacesViewsScanPaths
List of paths that are to be scanned by faces views. -
setFacesViewsScannedViewsAlwaysExtensionless
public void setFacesViewsScannedViewsAlwaysExtensionless(Boolean facesViewsScannedViewsAlwaysExtensionless) org.omnifaces.FACES_VIEWS_SCANNED_VIEWS_ALWAYS_EXTENSIONLESS. -
setFacesViewsViewHandlerMode
org.omnifaces.FACES_VIEWS_VIEW_HANDLER_MODE.- See Also:
-
FacesViews#FACES_VIEWS_VIEW_HANDLER_MODE_PARAM_NAME
-
setHtml5RenderKitPassthroughAttributes
org.omnifaces.HTML5_RENDER_KIT_PASSTHROUGH_ATTRIBUTES.- See Also:
-
Html5RenderKit#PARAM_NAME_PASSTHROUGH_ATTRIBUTES
-
setCdnResourceHandlerDisabled
org.omnifaces.CDN_RESOURCE_HANDLER_DISABLED. -
setCdnResourceHandlerUrls
org.omnifaces.CDN_RESOURCE_HANDLER_URLS. -
setCombinedResourceHandlerCacheTtl
Set with a value greater than 0 to activate server-side caching of the combined resource files. The value is interpreted as cache TTL (time to live) in seconds and is only effective when the JSF project stage is not set toDevelopment
. -
setCombinedResourceHandlerDisabled
org.omnifaces.COMBINED_RESOURCE_HANDLER_DISABLED. -
setCombinedResourceHandlerExcludedResources
public void setCombinedResourceHandlerExcludedResources(List<String> combinedResourceHandlerExcludedResources) List of resource identifiers of<h:head>
resources which needs to be excluded from combining. -
setCombinedResourceHandlerInlineCss
Set totrue
if you want to render the combined CSS resources inline (embedded in HTML) instead of as a resource. -
setCombinedResourceHandlerInlineJs
Set totrue
if you want to render the combined JS resources inline (embedded in HTML) instead of as a resource. -
setCombinedResourceHandlerSuppressedResources
public void setCombinedResourceHandlerSuppressedResources(List<String> combinedResourceHandlerSuppressedResources) List of resource identifiers of<h:head>
resources which needs to be suppressed and removed. -
setCacheSettingApplicationMaxCapacity
Sets the maximum number of elements that will be stored per web module (application scope). Default: no limit -
setCacheSettingApplicationTtl
Sets the maximum amount of time in seconds that cached content is valid for the application scope. Can be overriden by individal cache components. Default: no limit.- See Also:
-
CacheInitializerListener#CACHE_PROVIDER_SETTING_INIT_PARAM_PREFIX
CacheInstancePerScopeProvider.APP_TTL_PARAM_NAME
-
setCacheSettingSessionMaxCapacity
Sets the maximum number of elements that will be stored per session. Default: no limit.- See Also:
-
CacheInitializerListener#CACHE_PROVIDER_SETTING_INIT_PARAM_PREFIX
CacheInstancePerScopeProvider.SESSION_MAX_CAP_PARAM_NAME
-
setCacheSettingSessionTtl
Sets the maximum amount of time in seconds that cached content is valid for the session scope. Can be overriden by individal cache components. Default: no limit.- See Also:
-
CacheInitializerListener#CACHE_PROVIDER_SETTING_INIT_PARAM_PREFIX
CacheInstancePerScopeProvider.SESSION_TTL_PARAM_NAME
-
setCacheInstallBufferFilter
Boolean that when true installs a Servlet Filter (Servlet 3.0+ only) that works in conjunction with the useBuffer attribute of the Cache component to enable an alternative way to grab the content that needs to be cached. This is a convenience setting that is a short-cut for installing theBufferedHttpServletResponse
filter manually. If more finegrained control is needed regarding which place in the filter chain the filter appears and which resources it exactly filters, this setting should not be used and the mentioned filter should be manually configured. Default: false. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-