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 properties for JSF 2.0.
See Also:
  • Constructor Details

    • JavaxFaces2_0Properties

      public JavaxFaces2_0Properties()
  • Method Details

    • getProjectStage

      public jakarta.faces.application.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 jakarta.faces.view.facelets.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 jakarta.faces.view.facelets.ResourceResolver> getFaceletsResourceResolver()
      An implementation of javax.faces.view.facelets.ResourceResolver. See javadoc for details.
    • getConfigFiles

      public List<String> getConfigFiles()
      Comma-delimited list of faces config files.
    • 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(jakarta.faces.application.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 jakarta.faces.view.facelets.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 jakarta.faces.view.facelets.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.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object