Class SessionBackedRequestFieldData


  • public class SessionBackedRequestFieldData
    extends RequestFieldData
    A specialized request field that uses a value stored in the session as the default, in case no parameter is passed. If no value is in the session either the hard coded default value is used.
    Author:
    Philip Helger
    • Constructor Detail

      • SessionBackedRequestFieldData

        public SessionBackedRequestFieldData​(@Nonnull
                                             String sFieldName)
    • Method Detail

      • getSessionFieldName

        @Nonnull
        @Nonempty
        public String getSessionFieldName()
        Returns:
        The name of the session scope variable that contains the stored value.
      • getDefaultValue

        public String getDefaultValue()
        Overrides:
        getDefaultValue in class RequestFieldData
        Returns:
        The default value to be used if no request parameter is present. Is never null but an empty string if no default value is available.