List<ToolbarButton> buttons = new ArrayList<ToolbarButton>();
Integer repositoryId = new Integer(request.getParameter("repositoryId"));
RepositoryVO repositoryVO = RepositoryController.getController().getRepositoryVOWithId(repositoryId);
buttons.add(new ToolbarButton("",
getLocalizedString(locale, "tool.managementtool.deleteRepository.header"),
getLocalizedString(locale, "tool.managementtool.deleteRepository.header"),
"DeleteRepository!markForDelete.action?repositoryId=" + repositoryId + "&igSecurityCode=" + request.getSession().getAttribute("securityCode"),
"css/images/v3/createBackgroundPenPaper.gif",
"left",
"create",
false,
true,
getLocalizedString(locale, "tool.managementtool.deleteRepository.header"),
getLocalizedString(locale, "tool.managementtool.deleteRepository.text", new String[]{repositoryVO.getName()}),
"workIframe"));
buttons.add(new ToolbarButton("",
getLocalizedString(locale, "tool.managementtool.exportRepository.header"),
getLocalizedString(locale, "tool.managementtool.exportRepository.header"),
"javascript:openPopup('ExportRepository!input.action?repositoryId=" + request.getParameter("repositoryId") + "', 'Export', 'width=600,height=500,resizable=no');",
"",
"left",
"exportContent",
true));
buttons.add(new ToolbarButton("",
getLocalizedString(locale, "tool.managementtool.importRepositoryCopy.header"),
getLocalizedString(locale, "tool.managementtool.importRepositoryCopy.header"),
"javascript:openPopup('ImportRepository!inputCopy.action?repositoryId=" + request.getParameter("repositoryId") + "', 'Copy', 'width=600,height=500,resizable=no');",
"",
"left",
"importContent",
true));
buttons.add(new ToolbarButton("",
getLocalizedString(locale, "tool.managementtool.repositoryProperties.header"),
getLocalizedString(locale, "tool.managementtool.repositoryProperties.header"),
"ViewRepositoryProperties.action?repositoryId=" + request.getParameter("repositoryId"),
"",
"properties",
"workIframe"));
if(hasAccessTo(principal, "Common.ManageAccessRights", true) || !CmsPropertyHandler.getHideAccessRightsIfNotAllowedToManage())
{
buttons.add(new ToolbarButton("",
getLocalizedString(locale, "tool.contenttool.accessRights.header"),
getLocalizedString(locale, "tool.contenttool.accessRights.header"),
"ViewAccessRights!V3.action?interceptionPointCategory=Repository&extraParameters=" + request.getParameter("repositoryId") + "&returnAddress=ViewInlineOperationMessages.action&originalAddress=refreshParent",
"css/images/v3/accessRightIcon.gif",
"accessRights",
"inlineDiv"));
}
buttons.add(new ToolbarButton("",
getLocalizedString(locale, "tool.managementtool.repositoryLanguages.header"),
getLocalizedString(locale, "tool.managementtool.repositoryLanguages.header"),
"ViewListRepositoryLanguage.action?repositoryId=" + request.getParameter("repositoryId") + "&returnAddress=ViewRepository.action?repositoryId=" + request.getParameter("repositoryId"),
"",
"changeLanguage",
"workIframe"));
buttons.add(new ToolbarButton("",
getLocalizedString(locale, "tool.managementtool.rebuildRegistry.header"),
getLocalizedString(locale, "tool.managementtool.rebuildRegistry.header"),
"javascript:openPopup('RebuildRegistry!input.action?repositoryId=" + request.getParameter("repositoryId") + "', 'Registry', 'width=400,height=200,resizable=no');",
"",
"left",