Class JavaxFaces2_0Properties
- java.lang.Object
-
- org.joinfaces.autoconfigure.javaxfaces.JavaxFaces2_0Properties
-
- All Implemented Interfaces:
ServletContextInitParameterProperties
@ConfigurationProperties(prefix="joinfaces.jsf") public class JavaxFaces2_0Properties extends Object implements ServletContextInitParameterProperties
Configuration propertiesfor JSF 2.0.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJavaxFaces2_0Properties.PartialPartial class for execute, render and resetValues parameters.static classJavaxFaces2_0Properties.ValidatorValitador class for disableDefaultBeanValidator parameter.
-
Constructor Summary
Constructors Constructor Description JavaxFaces2_0Properties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)List<String>getConfigFiles()Comma-delimited list of faces config files.BooleangetDatetimeconverterDefaultTimezoneIsSystemTimezone()Controls if DateTimeConverter instances use the system timezone (if true) or GMT (if false).StringgetDefaultSuffix()Change the default suffix for JSP views.BooleangetDisableFaceletJsfViewhandler()ViewHandler.IntegergetFaceletsBufferSize()The buffer size set on the response.List<Class<? extends TagDecorator>>getFaceletsDecorators()TagDecorator implementations.List<String>getFaceletsLibraries()Semicolon-separated list of paths to Facelet tag libraries.IntegergetFaceletsRefreshPeriod()Time in seconds that facelets should be checked for changes since last request.Class<? extends ResourceResolver>getFaceletsResourceResolver()An implementation of javax.faces.view.facelets.ResourceResolver.BooleangetFaceletsSkipComments()If true, strip XML comments out of Facelets before delivering to the client.StringgetFaceletsSuffix()Set the suffix for Facelet xhtml files.List<String>getFaceletsViewMappings()Semicolon-separated list of Facelet files that don't use the default facelets suffix.List<String>getFullStateSavingViewIds()Semicolon-separated list of view IDs that must save state using the JSF 1.2-style state saving.BooleangetInterpretEmptyStringSubmittedValuesAsNull()If true, consider empty UIInput values to be null instead of empty string.StringgetLifecycleId()ID for alternate Lifecycle implementations.JavaxFaces2_0Properties.PartialgetPartial()BooleangetPartialStateSaving()If true, use the JSF2 partial state saving for views.ProjectStagegetProjectStage()Set the project stage to "Development", "UnitTest", "SystemTest", or "Production".List<String>getResourceExcludes()A space separated list of resource extensions for types that shouldn't be served by the ResourceHandler implementation.StringgetSeparatorChar()The context-param that allows the separator char for clientId strings to be set on a per-web application basis.StringgetStateSavingMethod()"server" or "client".StringgetValidateEmptyFields()If "true", validate null and empty values.JavaxFaces2_0Properties.ValidatorgetValidator()inthashCode()voidsetConfigFiles(List<String> configFiles)Comma-delimited list of faces config files.voidsetDatetimeconverterDefaultTimezoneIsSystemTimezone(Boolean datetimeconverterDefaultTimezoneIsSystemTimezone)Controls if DateTimeConverter instances use the system timezone (if true) or GMT (if false).voidsetDefaultSuffix(String defaultSuffix)Change the default suffix for JSP views.voidsetDisableFaceletJsfViewhandler(Boolean disableFaceletJsfViewhandler)ViewHandler.voidsetFaceletsBufferSize(Integer faceletsBufferSize)The buffer size set on the response.voidsetFaceletsDecorators(List<Class<? extends TagDecorator>> faceletsDecorators)TagDecorator implementations.voidsetFaceletsLibraries(List<String> faceletsLibraries)Semicolon-separated list of paths to Facelet tag libraries.voidsetFaceletsRefreshPeriod(Integer faceletsRefreshPeriod)Time in seconds that facelets should be checked for changes since last request.voidsetFaceletsResourceResolver(Class<? extends ResourceResolver> faceletsResourceResolver)An implementation of javax.faces.view.facelets.ResourceResolver.voidsetFaceletsSkipComments(Boolean faceletsSkipComments)If true, strip XML comments out of Facelets before delivering to the client.voidsetFaceletsSuffix(String faceletsSuffix)Set the suffix for Facelet xhtml files.voidsetFaceletsViewMappings(List<String> faceletsViewMappings)Semicolon-separated list of Facelet files that don't use the default facelets suffix.voidsetFullStateSavingViewIds(List<String> fullStateSavingViewIds)Semicolon-separated list of view IDs that must save state using the JSF 1.2-style state saving.voidsetInterpretEmptyStringSubmittedValuesAsNull(Boolean interpretEmptyStringSubmittedValuesAsNull)If true, consider empty UIInput values to be null instead of empty string.voidsetLifecycleId(String lifecycleId)ID for alternate Lifecycle implementations.voidsetPartialStateSaving(Boolean partialStateSaving)If true, use the JSF2 partial state saving for views.voidsetProjectStage(ProjectStage projectStage)Set the project stage to "Development", "UnitTest", "SystemTest", or "Production".voidsetResourceExcludes(List<String> resourceExcludes)A space separated list of resource extensions for types that shouldn't be served by the ResourceHandler implementation.voidsetSeparatorChar(String separatorChar)The context-param that allows the separator char for clientId strings to be set on a per-web application basis.voidsetStateSavingMethod(String stateSavingMethod)"server" or "client".voidsetValidateEmptyFields(String validateEmptyFields)If "true", validate null and empty values.StringtoString()
-
-
-
Method Detail
-
getProjectStage
public ProjectStage getProjectStage()
Set the project stage to "Development", "UnitTest", "SystemTest", or "Production".
-
getResourceExcludes
public List<String> getResourceExcludes()
A space separated list of resource extensions for types that shouldn't be served by the ResourceHandler implementation. See the specification for further details.
-
getFullStateSavingViewIds
public List<String> getFullStateSavingViewIds()
Semicolon-separated list of view IDs that must save state using the JSF 1.2-style state saving.
-
getPartialStateSaving
public Boolean getPartialStateSaving()
If true, use the JSF2 partial state saving for views.
-
getStateSavingMethod
public String getStateSavingMethod()
"server" or "client".
-
getDefaultSuffix
public String getDefaultSuffix()
Change the default suffix for JSP views.
-
getDisableFaceletJsfViewhandler
public Boolean getDisableFaceletJsfViewhandler()
ViewHandler. Useful for applications that use legacy Facelets implementation.
-
getFaceletsBufferSize
public Integer getFaceletsBufferSize()
The buffer size set on the response.
-
getFaceletsDecorators
public List<Class<? extends TagDecorator>> getFaceletsDecorators()
TagDecorator implementations. See javadoc for javax.faces.view.facelets.TagDecorator.
-
getFaceletsLibraries
public List<String> getFaceletsLibraries()
Semicolon-separated list of paths to Facelet tag libraries.
-
getFaceletsRefreshPeriod
public Integer getFaceletsRefreshPeriod()
Time in seconds that facelets should be checked for changes since last request. A value of -1 disables refresh checking.
-
getFaceletsSkipComments
public Boolean getFaceletsSkipComments()
If true, strip XML comments out of Facelets before delivering to the client.
-
getFaceletsSuffix
public String getFaceletsSuffix()
Set the suffix for Facelet xhtml files.
-
getFaceletsViewMappings
public List<String> getFaceletsViewMappings()
Semicolon-separated list of Facelet files that don't use the default facelets suffix.
-
getValidateEmptyFields
public String getValidateEmptyFields()
If "true", validate null and empty values. If "auto" validate when JSR-303 Bean Validation is enabled (in AS6 it is enabled by default).
-
getSeparatorChar
public String getSeparatorChar()
The context-param that allows the separator char for clientId strings to be set on a per-web application basis.- Since:
- 2.0
-
getPartial
public JavaxFaces2_0Properties.Partial getPartial()
-
getDatetimeconverterDefaultTimezoneIsSystemTimezone
public Boolean getDatetimeconverterDefaultTimezoneIsSystemTimezone()
Controls if DateTimeConverter instances use the system timezone (if true) or GMT (if false).
-
getValidator
public JavaxFaces2_0Properties.Validator getValidator()
-
getFaceletsResourceResolver
public Class<? extends ResourceResolver> getFaceletsResourceResolver()
An implementation of javax.faces.view.facelets.ResourceResolver. See javadoc for details.
-
getLifecycleId
public String getLifecycleId()
ID for alternate Lifecycle implementations.
-
getInterpretEmptyStringSubmittedValuesAsNull
public Boolean getInterpretEmptyStringSubmittedValuesAsNull()
If true, consider empty UIInput values to be null instead of empty string.
-
setProjectStage
public void setProjectStage(ProjectStage projectStage)
Set the project stage to "Development", "UnitTest", "SystemTest", or "Production".
-
setResourceExcludes
public void setResourceExcludes(List<String> resourceExcludes)
A space separated list of resource extensions for types that shouldn't be served by the ResourceHandler implementation. See the specification for further details.
-
setFullStateSavingViewIds
public void setFullStateSavingViewIds(List<String> fullStateSavingViewIds)
Semicolon-separated list of view IDs that must save state using the JSF 1.2-style state saving.
-
setPartialStateSaving
public void setPartialStateSaving(Boolean partialStateSaving)
If true, use the JSF2 partial state saving for views.
-
setStateSavingMethod
public void setStateSavingMethod(String stateSavingMethod)
"server" or "client".
-
setDefaultSuffix
public void setDefaultSuffix(String defaultSuffix)
Change the default suffix for JSP views.
-
setDisableFaceletJsfViewhandler
public void setDisableFaceletJsfViewhandler(Boolean disableFaceletJsfViewhandler)
ViewHandler. Useful for applications that use legacy Facelets implementation.
-
setFaceletsBufferSize
public void setFaceletsBufferSize(Integer faceletsBufferSize)
The buffer size set on the response.
-
setFaceletsDecorators
public void setFaceletsDecorators(List<Class<? extends TagDecorator>> faceletsDecorators)
TagDecorator implementations. See javadoc for javax.faces.view.facelets.TagDecorator.
-
setFaceletsLibraries
public void setFaceletsLibraries(List<String> faceletsLibraries)
Semicolon-separated list of paths to Facelet tag libraries.
-
setFaceletsRefreshPeriod
public void setFaceletsRefreshPeriod(Integer faceletsRefreshPeriod)
Time in seconds that facelets should be checked for changes since last request. A value of -1 disables refresh checking.
-
setFaceletsSkipComments
public void setFaceletsSkipComments(Boolean faceletsSkipComments)
If true, strip XML comments out of Facelets before delivering to the client.
-
setFaceletsSuffix
public void setFaceletsSuffix(String faceletsSuffix)
Set the suffix for Facelet xhtml files.
-
setFaceletsViewMappings
public void setFaceletsViewMappings(List<String> faceletsViewMappings)
Semicolon-separated list of Facelet files that don't use the default facelets suffix.
-
setValidateEmptyFields
public void setValidateEmptyFields(String validateEmptyFields)
If "true", validate null and empty values. If "auto" validate when JSR-303 Bean Validation is enabled (in AS6 it is enabled by default).
-
setSeparatorChar
public void setSeparatorChar(String separatorChar)
The context-param that allows the separator char for clientId strings to be set on a per-web application basis.- Since:
- 2.0
-
setDatetimeconverterDefaultTimezoneIsSystemTimezone
public void setDatetimeconverterDefaultTimezoneIsSystemTimezone(Boolean datetimeconverterDefaultTimezoneIsSystemTimezone)
Controls if DateTimeConverter instances use the system timezone (if true) or GMT (if false).
-
setFaceletsResourceResolver
public void setFaceletsResourceResolver(Class<? extends ResourceResolver> faceletsResourceResolver)
An implementation of javax.faces.view.facelets.ResourceResolver. See javadoc for details.
-
setConfigFiles
public void setConfigFiles(List<String> configFiles)
Comma-delimited list of faces config files.
-
setLifecycleId
public void setLifecycleId(String lifecycleId)
ID for alternate Lifecycle implementations.
-
setInterpretEmptyStringSubmittedValuesAsNull
public void setInterpretEmptyStringSubmittedValuesAsNull(Boolean interpretEmptyStringSubmittedValuesAsNull)
If true, consider empty UIInput values to be null instead of empty string.
-
canEqual
protected boolean canEqual(Object other)
-
-