Exemplo n.º 1
0
  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);
  }