From 2e6544f1f283bdb27f7820a54ec2e90d5f3b35e0 Mon Sep 17 00:00:00 2001 From: "r.kuznetsov" Date: Mon, 26 Mar 2018 16:34:29 +0300 Subject: [PATCH] Added missing BookmarksSharingResult file --- .../bookmarks/data/BookmarkSharingResult.java | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 android/src/com/mapswithme/maps/bookmarks/data/BookmarkSharingResult.java diff --git a/android/src/com/mapswithme/maps/bookmarks/data/BookmarkSharingResult.java b/android/src/com/mapswithme/maps/bookmarks/data/BookmarkSharingResult.java new file mode 100644 index 0000000000..5563e0cbb0 --- /dev/null +++ b/android/src/com/mapswithme/maps/bookmarks/data/BookmarkSharingResult.java @@ -0,0 +1,59 @@ +package com.mapswithme.maps.bookmarks.data; + +import android.support.annotation.IntDef; +import android.support.annotation.NonNull; + +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; + +public class BookmarkSharingResult +{ + @Retention(RetentionPolicy.SOURCE) + @IntDef({ SUCCESS, EMPTY_CATEGORY, ARCHIVE_ERROR, FILE_ERROR }) + public @interface Code {} + + public static final int SUCCESS = 0; + public static final int EMPTY_CATEGORY = 1; + public static final int ARCHIVE_ERROR = 2; + public static final int FILE_ERROR = 3; + + private final long mCategoryId; + @Code + private final int mCode; + @NonNull + private final String mSharingPath; + @NonNull + private final String mErrorString; + + private BookmarkSharingResult(long categoryId, @Code int code, + @NonNull String sharingPath, + @NonNull String errorString) + { + mCategoryId = categoryId; + mCode = code; + mSharingPath = sharingPath; + mErrorString = errorString; + } + + public long getCategoryId() + { + return mCategoryId; + } + + public int getCode() + { + return mCode; + } + + @NonNull + public String getSharingPath() + { + return mSharingPath; + } + + @NonNull + public String getErrorString() + { + return mErrorString; + } +}