Class UUIDParam

java.lang.Object
io.dropwizard.jersey.params.AbstractParam<UUID>
io.dropwizard.jersey.params.UUIDParam

@Deprecated public class UUIDParam extends AbstractParam<UUID>
Deprecated.
As of release 2.0.0, will be removed in 3.0.0. Please use Optional instead.
A parameter encapsulating UUID values. All non-parsable values will return a 400 Bad Request response.
  • Constructor Details

    • UUIDParam

      public UUIDParam(@Nullable String input)
      Deprecated.
    • UUIDParam

      public UUIDParam(@Nullable String input, String parameterName)
      Deprecated.
  • Method Details

    • 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<UUID>
      Parameters:
      e - the exception thrown while parsing input
      Returns:
      the error message to be sent the client
    • parse

      protected UUID parse(@Nullable String input) throws Exception
      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<UUID>
      Parameters:
      input - the raw input
      Returns:
      input, parsed as an instance of T
      Throws:
      Exception - if there is an error parsing the input