Class GeoServiceWrapperException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
de.hybris.platform.storelocator.exception.GeoServiceWrapperException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
GeoDocumentParsingException

public class GeoServiceWrapperException extends RuntimeException
Exception thrown by GeoWebServiceWrapper
See Also:
  • Field Details

    • G_GEO_BAD_REQUEST

      public static final String G_GEO_BAD_REQUEST
      A directions request could not be successfully parsed. For example, the request may have been rejected if it contained more than the maximum number of waypoints allowed.
      See Also:
    • G_GEO_SERVER_ERROR

      public static final String G_GEO_SERVER_ERROR
      A geocoding, directions or maximum zoom level request could not be successfully processed, yet the exact reason for the failure is not known.
      See Also:
    • G_GEO_MISSING_QUERY

      public static final String G_GEO_MISSING_QUERY
      The HTTP q parameter was either missing or had no value. For geocoding requests, this means that an empty address was specified as input. For directions requests, this means that no query was specified in the input.
      See Also:
    • G_GEO_MISSING_ADDRESS

      public static final String G_GEO_MISSING_ADDRESS
      Synonym for G_GEO_MISSING_QUERY.
      See Also:
    • G_GEO_UNKNOWN_ADDRESS

      public static final String G_GEO_UNKNOWN_ADDRESS
      No corresponding geographic location could be found for the specified address. This may be due to the fact that the address is relatively new, or it may be incorrect.
      See Also:
    • G_GEO_UNAVAILABLE_ADDRESS

      public static final String G_GEO_UNAVAILABLE_ADDRESS
      The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons.
      See Also:
    • G_GEO_UNKNOWN_DIRECTIONS

      public static final String G_GEO_UNKNOWN_DIRECTIONS
      The GDirections object could not compute directions between the points mentioned in the query. This is usually because there is no route available between the two points, or because we do not have data for routing in that region.
      See Also:
    • G_GEO_REQUST_DENIED

      public static final String G_GEO_REQUST_DENIED
      See Also:
    • G_GEO_BAD_KEY

      public static final String G_GEO_BAD_KEY
      The given key is either invalid or does not match the domain for which it was given.
      See Also:
    • G_GEO_TOO_MANY_QUERIES

      public static final String G_GEO_TOO_MANY_QUERIES
      The given key has gone over the requests limit in the 24 hour period or has submitted too many requests in too short a period of time. If you're sending multiple requests in parallel or in a tight loop, use a timer or pause in your code to make sure you don't send the requests too quickly.
      See Also:
  • Constructor Details

    • GeoServiceWrapperException

      public GeoServiceWrapperException()
      default constructor
    • GeoServiceWrapperException

      public GeoServiceWrapperException(String message, Throwable nested)
      inherited constructor
    • GeoServiceWrapperException

      public GeoServiceWrapperException(String message)
      inherited constructor
    • GeoServiceWrapperException

      public GeoServiceWrapperException(Throwable nested)
      inherited constructor
    • GeoServiceWrapperException

      public GeoServiceWrapperException(String message, String googleResponseCode)
      specific constructor
  • Method Details

    • getGoogleResponseCode

      public String getGoogleResponseCode()
    • getErrorMessagesDesc

      public static String getErrorMessagesDesc(String name)