Class LongParam


  • @Deprecated
    public class LongParam
    extends AbstractParam<Long>
    Deprecated.
    As of release 2.0.0, will be removed in 3.0.0. Please use OptionalLong instead.
    A parameter encapsulating long values. All non-decimal values will return a 400 Bad Request response.
    • Constructor Detail

      • LongParam

        public LongParam​(@Nullable String input)
        Deprecated.
      • LongParam

        public LongParam​(@Nullable String input,
                         String parameterName)
        Deprecated.
    • Method Detail

      • errorMessage

        protected String errorMessage​(Exception e)
        Deprecated.
        Description copied from class: AbstractParam
        Given a string representation which was unable to be parsed and the exception thrown, produce an error message to be sent to the client.
        Overrides:
        errorMessage in class AbstractParam<Long>
        Parameters:
        e - the exception thrown while parsing input
        Returns:
        the error message to be sent the client
      • parse

        protected Long parse​(@Nullable String input)
        Deprecated.
        Description copied from class: AbstractParam
        Given a string representation, parse it and return an instance of the parameter type.
        Specified by:
        parse in class AbstractParam<Long>
        Parameters:
        input - the raw input
        Returns:
        input, parsed as an instance of T