private void initAvailableTabs() { List<String> tabNames = new ArrayList<String>(); tabNames.add("extendedInfo"); tabNames.add("info"); tabNames.add("distributionLists"); tabNames.add(TAB_CONFERENCES); tabNames.add("openfire"); String mohPermissionValue = getUser().getSettingValue("permission/application/music-on-hold"); if (Permission.isEnabled(mohPermissionValue)) { tabNames.add("moh"); } String paPermissionValue = getUser().getSettingValue("permission/application/personal-auto-attendant"); if (Permission.isEnabled(paPermissionValue)) { tabNames.add("menu"); } tabNames.add("myAssistant"); setAvailableTabNames(tabNames); }