package com.cafejeunesse.android.structure; import com.cafejeunesse.android.navigationdrawer.R; import java.io.Serializable; /** * Created by David Levayer on 16/03/15. */ public class ServiceInfoElement implements Serializable { private String tag; private Object value; public ServiceInfoElement(String tag, Object value){ this.tag = tag; this.value = value; } public String getTag() { return tag; } public Object getValue() { return value; } public int getImageResource() { return getImageResource(tag); } private int getImageResource(String tag) { switch (tag) { case Service.TAG_PHONENUMBER: return R.drawable.icon_blue_phone; case Service.TAG_ADDRESS: return R.drawable.icon_blue_map_marker; case Service.TAG_SERVICES: return R.drawable.icon_blue_list; case Service.TAG_PRICE: return R.drawable.icon_blue_usd; case Service.TAG_WEBSITE: return R.drawable.icon_blue_globe; case Service.TAG_FACEBOOK: return R.drawable.icon_blue_facebook; case Service.TAG_CATEGORIES: // return R.drawable.icon_folders; case Service.TAG_KEYWORDS: // return R.drawable.icon_tags; default: return R.drawable.oval_classic; } } }