package com.mediafire.sdk.api.responses.data_models; /** * Created by Chris on 5/14/2015. */ public class FolderInfo { private String folderkey; private String name; private String desc; private String tags; private String created; private String revision; private String epoch; private String size; private String flag; private String permissions; private String avatar; private String privacy; private String parent_folderkey; private String custom_url; private String dbx_enabled; private String file_count; private String folder_count; private String shared_by_user; private String owner_name; public FolderInfo() { } public String getDescription() { if (desc == null) { desc = ""; } return desc; } public String getTags() { if (tags == null) { tags = ""; } return desc; } public long getEpoch() { if (epoch == null) { epoch = "0"; } return Long.valueOf(epoch); } public String getCustomUrl() { if (custom_url == null) { custom_url = ""; } return custom_url; } public String getDbxEnabled() { if (dbx_enabled == null) { dbx_enabled = ""; } return dbx_enabled; } public int getFileCount() { if (file_count == null) { file_count = "0"; } return Integer.valueOf(file_count); } public int getFolderCount() { if (folder_count == null) { folder_count = "0"; } return Integer.valueOf(folder_count); } public int getPermissions() { if (permissions == null) { permissions = "0"; } return Integer.valueOf(permissions); } public String getAvatar() { if (avatar == null) { avatar = ""; } return avatar; } public String getParentFolderKey() { if (parent_folderkey == null || parent_folderkey.isEmpty()) { parent_folderkey = "myfiles"; } return parent_folderkey; } public boolean isSharedByUser() { if (shared_by_user == null) { shared_by_user = "0"; } return !"0".equalsIgnoreCase(shared_by_user); } public int getRevision() { if (revision == null) { revision = "0"; } return Integer.valueOf(revision); } public String getOwnerName() { if (owner_name == null) { owner_name = ""; } return owner_name; } public String getFolderKey() { if (folderkey == null) { folderkey = ""; } return folderkey; } public String getFolderName() { if (name == null) { name = ""; } return name; } public String getCreated() { if (created == null) { created = ""; } return created; } public long getSize() { if (size == null) { size = "0"; } return Integer.valueOf(size); } public int getFlag() { if (flag == null) { flag = "0"; } return Integer.valueOf(flag); } public boolean isPrivate() { return "private".equalsIgnoreCase(privacy); } public int getTotalItems() { return getFileCount() + getFolderCount(); } }