summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionError.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionError.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionError.java92
1 files changed, 0 insertions, 92 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionError.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionError.java
deleted file mode 100644
index 3f60f43c4f..0000000000
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionError.java
+++ /dev/null
@@ -1,92 +0,0 @@
-package com.mapbox.mapboxsdk.offline;
-
-import android.support.annotation.Keep;
-import android.support.annotation.NonNull;
-import android.support.annotation.StringDef;
-
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-/**
- * An Offline Region error
- */
-public class OfflineRegionError {
-
- /**
- * Error code, as a string, self-explanatory.
- */
- @StringDef( {REASON_SUCCESS, REASON_NOT_FOUND, REASON_SERVER, REASON_CONNECTION, REASON_OTHER})
- @Retention(RetentionPolicy.SOURCE)
- public @interface ErrorReason {
- }
-
- public static final String REASON_SUCCESS = "REASON_SUCCESS";
- public static final String REASON_NOT_FOUND = "REASON_NOT_FOUND";
- public static final String REASON_SERVER = "REASON_SERVER";
- public static final String REASON_CONNECTION = "REASON_CONNECTION";
- public static final String REASON_OTHER = "REASON_OTHER";
-
- @NonNull
- @ErrorReason
- private final String reason;
-
- /**
- * /* An error message from the request handler, e.g. a server message or a system message
- * /* informing the user about the reason for the failure.
- */
- @NonNull
- private final String message;
-
- // Constructors
- @Keep
- private OfflineRegionError(@NonNull String reason, @NonNull String message) {
- // For JNI use only
- this.reason = reason;
- this.message = message;
- }
-
- // Getters
-
- @NonNull
- @ErrorReason
- public String getReason() {
- return reason;
- }
-
- @NonNull
- public String getMessage() {
- return message;
- }
-
- @Override
- public boolean equals(Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
-
- OfflineRegionError that = (OfflineRegionError) o;
-
- if (!reason.equals(that.reason)) {
- return false;
- }
- return message.equals(that.message);
- }
-
- @Override
- public int hashCode() {
- int result = reason.hashCode();
- result = 31 * result + message.hashCode();
- return result;
- }
-
- @Override
- public String toString() {
- return "OfflineRegionError{"
- + "reason='" + reason + '\''
- + ", message='" + message + '\''
- + '}';
- }
-} \ No newline at end of file