/** * Deletes a project.<p> * * All resources inside the project have to be be reset to their online state.<p> * * @param id the id of the project to delete * * @throws CmsException if operation was not successful * * @deprecated use {@link #deleteProject(CmsUUID)} instead */ public void deleteProject(int id) throws CmsException { deleteProject(m_securityManager.getProjectId(m_context, id)); }
/** * Deletes a project by name.<p> * * @param name the name of the project to delete * @throws Exception if something goes wrong * * @see CmsObject#deleteProject(CmsUUID) */ public void deleteProject(String name) throws Exception { m_cms.deleteProject(m_cms.readProject(name).getUuid()); }
/** * Deletes a project by name.<p> * * @param name the name of the project to delete * @throws Exception if something goes wrong * * @see CmsObject#deleteProject(CmsUUID) */ public void deleteProject(String name) throws Exception { m_cms.deleteProject(m_cms.readProject(name).getUuid()); }
/** * @see java.lang.Runnable#run() */ @Override public void run() { try { getCms().deleteProject(m_projectId); } catch (Throwable e) { m_error = e; LOG.warn(Messages.get().getBundle().key(Messages.LOG_PROJECT_DELETE_FAILED_1, m_projectId), e); } } }
public void run() { for (CmsUUID projectId : data) { try { A_CmsUI.getCmsObject().deleteProject(projectId); CmsAppWorkplaceUi.get().reload(); } catch (CmsException e) { LOG.error("Error deleting project " + projectId, e); displayException(e); } } } });
/** * @see java.lang.Runnable#run() */ @Override public void run() { try { getCms().deleteProject(m_projectId); } catch (Throwable e) { m_error = e; LOG.warn(Messages.get().getBundle().key(Messages.LOG_PROJECT_DELETE_FAILED_1, m_projectId), e); } } }
/** * Removes a project if there are no longer any resources which have been last modified in that project.<p> * * @param project the project * @throws CmsException if something goes wrong */ protected void cleanupProjectIfEmpty(CmsProject project) throws CmsException { if ((project.getType().getMode() == CmsProject.PROJECT_TYPE_WORKFLOW.getMode()) && isProjectEmpty(project)) { LOG.info("Removing project " + project.getName() + " because it is an empty workflow project."); m_adminCms.deleteProject(project.getUuid()); } }
/** * Deletes the project and closes the dialog.<p> * * @throws Exception if something goes wrong */ public void actionDeleteProject() throws Exception { String pId = getJsp().getRequest().getParameter(CmsEditProjectDialog.PARAM_PROJECTID); getCms().deleteProject(new CmsUUID(pId)); refreshList(); actionCloseDialog(); }
/** * Cleans up empty workflow projects.<p> * * @param projects the workflow projects to clean up * * @throws CmsException if something goes wrong */ protected void cleanupEmptyWorkflowProjects(List<CmsProject> projects) throws CmsException { if (projects == null) { projects = OpenCms.getOrgUnitManager().getAllManageableProjects(m_adminCms, "", true); } for (CmsProject project : projects) { if (project.isWorkflowProject()) { if (isProjectEmpty(project)) { m_adminCms.deleteProject(project.getUuid()); } } } }
CmsListItem listItem = itItems.next(); CmsUUID pId = new CmsUUID(listItem.getId()); getCms().deleteProject(pId); removedItems.add(listItem.getId());
/** * Cleans up the project, but only if it's empty.<p> */ private void cleanupProjectIfEmpty() { m_requiresCleanup = false; try { CmsObject cms = OpenCms.initCmsObject(m_adminCms); cms.readProject(getProject().getUuid()); } catch (CmsException e) { return; } try { CmsObject cms = OpenCms.initCmsObject(m_adminCms); cms.getRequestContext().setCurrentProject(getProject()); CmsUUID projectId = getProject().getUuid(); List<CmsResource> projectResources = cms.readProjectView(projectId, CmsResource.STATE_KEEP); if (projectResources.isEmpty()) { cms.deleteProject(projectId); } } catch (CmsException e) { LOG.error(e.getLocalizedMessage(), e); } }
getCms().deleteProject(projectId); } catch (CmsException e) { throw new CmsRuntimeException(Messages.get().container(Messages.ERR_DELETE_PROJECT_1, projectName), e);
+ getProject().getUuid() + "]"); cms.deleteProject(projectId);
cms.getRequestContext().setCurrentProject(previousProject); try { cms.deleteProject(deleteProject.getUuid()); } catch (CmsException e1) { throw new CmsConfigurationException(e1.getMessageContainer(), e1);
cms.getRequestContext().setCurrentProject(previousProject); try { cms.deleteProject(deleteProject.getUuid()); } catch (CmsException e1) { throw new CmsConfigurationException(e1.getMessageContainer(), e1);