⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu.java

📁 开源项目CRM之OpenCustomer
💻 JAVA
字号:
package org.opencustomer.application.web.util;

import org.apache.log4j.Logger;
import org.apache.struts.config.ModuleConfig;
import org.opencustomer.util.menu.MenuItem;

public final class Menu extends org.opencustomer.util.menu.Menu
{
    private static final Logger log = Logger.getLogger(Menu.class);

    public Menu(ModuleConfig moduleConfig)
    {
        super(moduleConfig);
    }

    protected void init()
    {
        MenuItem crm = new MenuItem("image.navigation.crm.text", "image.navigation.crm.url");
        MenuItem company = new MenuItem("domain.crm.navigation.company");
        addSubItem(company, "/crm/company/showCompanies", "domain.crm.company.navigation3.default");
        addSubItem(company, "/crm/company/showCompanies2", "domain.crm.company.navigation3.extended");
        addSubItem(crm, company);
        addSubItem(crm, "/crm/person/showPersons", "domain.crm.navigation.person");

        MenuItem calendar = new MenuItem("image.navigation.calendar.text", "image.navigation.calendar.url");
        addSubItem(calendar, "/calendar/showMainCalendar", "domain.calendar.navigation.private");
        calendar.getItems().add(MenuItem.getJspInclude("/navigation/navigationCalendar.jsp"));

        MenuItem system = new MenuItem("image.navigation.system.text", "image.navigation.system.url");

        MenuItem systemProfile = new MenuItem("domain.system.navigation.user.profile");
        addSubItem(systemProfile, "/system/user/profile", "domain.system.user.profile.navigation3.default");
        addSubItem(systemProfile, "/system/user/profile/changePassword", "domain.system.user.profile.navigation3.changePassword");
        addSubItem(system, systemProfile);

        MenuItem systemUser = new MenuItem("domain.system.navigation.userManagement");
        addSubItem(systemUser, "/system/user/manage/showUsers", "domain.system.navigation.user");
        addSubItem(systemUser, "/system/role/showRoles", "domain.system.navigation.role");
        addSubItem(systemUser, "/system/usergroup/list", "domain.system.navigation.usergroup");
        addSubItem(system, systemUser);

        addSubItem(system, "/system/user/manage/monitorSessions", "domain.system.navigation.sessionMonitor");

        getItems().add(crm);
        getItems().add(calendar);
        getItems().add(system);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -