package com.ijoomer.common.classes; import java.util.ArrayList; import java.util.HashMap; /** * This Class Contains All Method Related To IjoomerMenus. * * @author tasol * */ public class IjoomerMenus { public static IjoomerMenus ijoomerMenus; private ArrayList<HashMap<String, String>> tabBarData; private ArrayList<HashMap<String, String>> sideMenuData; private String selectedScreenName; private IjoomerMenus() { } /** * This method used to get IjoomerMenus instance. * @return represented {@link IjoomerMenus} */ public static IjoomerMenus getInstance() { if (ijoomerMenus == null) { ijoomerMenus = new IjoomerMenus(); } return ijoomerMenus; } /** * This method used to get tab bar data list. * @return represented {@link ArrayList<HashMap<String, String>>} */ public ArrayList<HashMap<String, String>> getTabBarData() { if (tabBarData != null && tabBarData.size() <= 0) { return null; } return tabBarData; } /** * This method used to set tab bar data list * @param tabBarData represented tab bar data list */ public void setTabBarData(ArrayList<HashMap<String, String>> tabBarData) { this.tabBarData = tabBarData; } /** * This method used to get selected screen name. * @return represented {@link String} */ public String getSelectedScreenName() { return selectedScreenName; } /** * This method used to set selected screen name * @param selectedScreenName represented selected screen name */ public void setSelectedScreenName(String selectedScreenName) { this.selectedScreenName = selectedScreenName; } /** * This method used to get side menu data list. * @return represented {@link ArrayList<HashMap<String, String>>} */ public ArrayList<HashMap<String, String>> getSideMenuData() { if (sideMenuData != null && sideMenuData.size() <= 0) { return null; } return sideMenuData; } /** * This method used to set side menu data list * @param sideMenuData represented tab bar data list */ public void setSideMenuData(ArrayList<HashMap<String, String>> sideMenuData) { this.sideMenuData = sideMenuData; } }