package com.openfarmanager.android.model; public class Bookmark { public static final String ID = "id"; public static final String PATH = "full_path"; private long mBookmarkId; private String mBookmarkPath; private String mBookmarkLabel; private NetworkAccount mNetworkAccount; public Bookmark(String bookmarkPath, String bookmarkLabel, NetworkAccount account) { mBookmarkPath = bookmarkPath; mBookmarkLabel = bookmarkLabel; mNetworkAccount = account; } public Bookmark(String bookmarkPath) { mBookmarkPath = bookmarkPath; String[] tokens = bookmarkPath.split("/"); mBookmarkLabel = tokens[tokens.length - 1]; } public String getBookmarkPath() { return mBookmarkPath; } public void setBookmarkPath(String bookmarkPath) { mBookmarkPath = bookmarkPath; } public String getBookmarkLabel() { return mBookmarkLabel; } public void setBookmarkLabel(String bookmarkLabel) { mBookmarkLabel = bookmarkLabel; } public long getBookmarkId() { return mBookmarkId; } public void setBookmarkId(long bookmarkId) { mBookmarkId = bookmarkId; } public NetworkAccount getNetworkAccount() { return mNetworkAccount; } public boolean isNetworkLink() { return mNetworkAccount != null; } }