package net.techreadiness.navigation;
import static net.techreadiness.security.CorePermissionCodes.CORE_CUSTOMER_FILE_LOADING_ACCESS;
import static net.techreadiness.security.CorePermissionCodes.CORE_CUSTOMER_ORGANIZATION_ACCESS;
import static net.techreadiness.security.CorePermissionCodes.CORE_CUSTOMER_USER_ACCESS;
public class SetupTab extends DefaultTab {
public SetupTab() {
super("setup", "tab.setup.title", "", "", "tab.setup.description", Integer.valueOf(1), false);
Group setup = new Group(this, "menu.group.title.admin", Integer.valueOf(0));
setup.addSubTab(new DefaultSubTab("orgSubTab", "tab.organizations.title", "/organization", "list",
"tab.organizations.description", Integer.valueOf(4), CORE_CUSTOMER_ORGANIZATION_ACCESS));
setup.addSubTab(new DefaultSubTab("userSubTab", "tab.users.title", "/user", "list", "tab.users.description",
Integer.valueOf(5), CORE_CUSTOMER_USER_ACCESS));
Group data = new Group(this, "menu.group.title.data", Integer.valueOf(1));
Group files = new Group(this, "menu.group.title.files", Integer.valueOf(2));
files.addSubTab(new DefaultSubTab("fileBatch", "tab.fileBatch.title", "/filebatch", "list",
"tab.fileBatch.description", Integer.valueOf(0), CORE_CUSTOMER_FILE_LOADING_ACCESS));
getGroups().add(setup);
getGroups().add(data);
getGroups().add(files);
}
}