Back to project page Gazetti_Newspaper_Reader.
The source code is released under:
MIT License
If you think the Android project Gazetti_Newspaper_Reader listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package in.sahildave.gazetti.util; /* w w w . java2 s . co m*/ /** * Created by sahil on 9/11/14. */ public class GazettiEnums { public enum Newspapers { THE_HINDU ("The Hindu", "th", "0", "hindu_data"), TOI ("The Times of India", "toi", "1", "toi_data"), FIRST_POST ("First Post", "fp", "2", "fp_data"), INDIAN_EXP ("The Indian Express", "tie", "3", "tie_data"), ADD_NEW ("Add New", "add_new", "-1", "null"); private final String newspaperTitle; private final String newspaperImage; private final String newspaperId; private final String dbToSearch; Newspapers(String newspaperTitle, String newspaperImage, String npId, String dbToSearch) { this.newspaperTitle = newspaperTitle; this.newspaperImage = newspaperImage; this.newspaperId = npId; this.dbToSearch = dbToSearch; } public String getTitle() { return newspaperTitle; } public String getNewspaperImage() { return newspaperImage; } public String getNewspaperId() { return newspaperId; } } public Newspapers getNewspaperFromImage(String newspaperImage){ if (newspaperImage.equals("th")) { return Newspapers.THE_HINDU; } else if (newspaperImage.equals("toi")) { return Newspapers.TOI; } else if (newspaperImage.equals("fp")) { return Newspapers.FIRST_POST; } else if (newspaperImage.equals("tie")) { return Newspapers.INDIAN_EXP; } return null; } public Newspapers getNewspaperFromName(String newspaperName){ if (newspaperName.equals("The Hindu")) { return Newspapers.THE_HINDU; } else if (newspaperName.equals("The Times of India")) { return Newspapers.TOI; } else if (newspaperName.equals("First Post")) { return Newspapers.FIRST_POST; } else if (newspaperName.equals("The Indian Express")) { return Newspapers.INDIAN_EXP; } return null; } //// Categories //// public enum Category { NATIONAL ("National", "1"), INTERNATIONAL ("International", "2"), SPORTS ("Sports", "3"), SCIENCE ("Science", "4"), BUSINESS ("Business", "6"), OPINION_BLOG_EDITORIAL("Blogs and Editorials", "7"), ENTERTAINMENT ("Entertainment", "5"), ADD_NEW("Add New", "-1"); private final String categoryTitle; private final String categoryId; Category(String categoryTitle, String catId) { this.categoryTitle = categoryTitle; this.categoryId = catId; } public String getTitle() { return categoryTitle; } public String getCategoryId() { return categoryId; } } public Category getCategoryFromId(String catId){ if (catId.equals("1")) { return Category.NATIONAL; } else if (catId.equals("2")) { return Category.INTERNATIONAL; } else if (catId.equals("3")) { return Category.SPORTS; } else if (catId.equals("4")) { return Category.SCIENCE; } else if (catId.equals("5")) { return Category.ENTERTAINMENT; } else if (catId.equals("6")) { return Category.BUSINESS; } else if (catId.equals("7")) { return Category.OPINION_BLOG_EDITORIAL; } else if (catId.equals("-1")) { return Category.ADD_NEW; } return null; } public Category getCategoryFromName(String categoryName){ if (categoryName.equalsIgnoreCase("Blogs and Editorials")){ return Category.OPINION_BLOG_EDITORIAL; } else if (categoryName.equalsIgnoreCase("Add New")){ return Category.ADD_NEW; }else { return Category.valueOf(categoryName.toUpperCase()); } } }