/** * */ package com.photoshare.service.photos; /** * @author czj_yy * */ public enum PhotoType { MyLikedPhotos("getUserLikedPhotos") { @Override public String getTag() { // TODO Auto-generated method stub return tag; } }, MyPhotos("getUserPhotos") { @Override public String getTag() { // TODO Auto-generated method stub return tag; } }, PopularPhotos("getPopularPhotos") { @Override public String getTag() { // TODO Auto-generated method stub return tag; } }, MyFeeds("getPhotosFeeds") { @Override public String getTag() { // TODO Auto-generated method stub return tag; } }; public String tag; PhotoType(String tag) { this.tag = tag; } public abstract String getTag(); public static PhotoType SWITCH(String str) { if (str.equals("MyLikedPhotos")) { return MyLikedPhotos; } if (str.equals("MyPhotos")) { return MyPhotos; } if (str.equals("PopularPhotos")) { return PopularPhotos; } if (str.equals("MyFeeds")) { return MyFeeds; } return null; } }