/** * Creates a new project.<p> * * @param name the name of the project to create * @param description the description for the new project * @param groupname the name of the project user group * @param managergroupname the name of the project manager group * @param projecttype the type of the project (normal or temporary) * * @return the created project * * @throws CmsException if operation was not successful * @deprecated use {@link #createProject(String,String,String,String,CmsProject.CmsProjectType)} method instead */ public CmsProject createProject( String name, String description, String groupname, String managergroupname, int projecttype) throws CmsException { return createProject( name, description, groupname, managergroupname, CmsProject.CmsProjectType.valueOf(projecttype)); }
tmpProject = adminCms.createProject( projectName, "", tmpProject = adminCms.createProject( projectName, "",
CmsProject newProject = getCms().createProject( m_project.getName(), m_project.getDescription(),
try { tmpProject = cmsAdmin.createProject( projectName, "", tmpProject = cmsAdmin.createProject( projectName, "",
/** * Creates a new project.<p> */ private void createProject() { CmsObject cms = A_CmsUI.getCmsObject(); try { String name = "/"; if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(m_fieldOU.getValue())) { name = CmsStringUtil.joinPaths(name, m_fieldOU.getValue()); } if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(m_fieldName.getValue())) { name = CmsStringUtil.joinPaths(name, m_fieldName.getValue()); } else { name = CmsStringUtil.joinPaths(name, "/"); } m_project = cms.createProject( name, m_fieldDescription.getValue(), m_fieldUser.getValue(), m_fieldManager.getValue(), m_fieldDeleteAfterPublish.getValue().booleanValue() ? CmsProject.PROJECT_TYPE_TEMPORARY : CmsProject.PROJECT_TYPE_NORMAL); updateProjectResources(); } catch (Throwable t) { CmsErrorDialog.showErrorDialog(t); } }
String managerGroup = getWorkflowProjectManagerGroup(); String userGroup = getWorkflowProjectUserGroup(); CmsProject workflowProject = m_adminCms.createProject( projectName, projectDescription,
project = cms.createProject( projectName, projectName,
currentCms.getRequestContext().setLocale(getMessageLocale()); CmsProject project = m_adminCms.createProject( generateProjectName(), "User generated content project for " + configuration.getPath(),
CmsProject project = getCms().createProject( m_projectName, m_projectDescription,
CmsProject project = getCms().createProject( m_projectName, m_projectDescription,
CmsProject project = getCms().createProject( m_projectName, m_projectDescription,
try { m_cms.getRequestContext().setSiteRoot("/"); CmsProject project = m_cms.createProject( name, description,
try { m_cms.getRequestContext().setSiteRoot("/"); CmsProject project = m_cms.createProject( name, description,
CmsProject currentProject = cms.getRequestContext().getCurrentProject(); try { CmsProject workProject = cms.createProject( "Add_resource_type_project", "Add resource type project",
/** * Imports a folder or a ZIP file to the root folder of the * current site, creating a temporary project for this.<p> * * @param importFile the absolute path of the import resource * @throws Exception if something goes wrong */ public void importResourcesWithTempProject(String importFile) throws Exception { CmsProject project = m_cms.createProject( "SystemUpdate", getMessages().key(Messages.GUI_SHELL_IMPORT_TEMP_PROJECT_NAME_0), OpenCms.getDefaultUsers().getGroupAdministrators(), OpenCms.getDefaultUsers().getGroupAdministrators(), CmsProject.PROJECT_TYPE_TEMPORARY); CmsUUID id = project.getUuid(); m_cms.getRequestContext().setCurrentProject(project); m_cms.copyResourceToProject("/"); CmsImportParameters params = new CmsImportParameters(importFile, "/", true); OpenCms.getImportExportManager().importData( m_cms, new CmsShellReport(m_cms.getRequestContext().getLocale()), params); m_cms.unlockProject(id); OpenCms.getPublishManager().publishProject(m_cms); OpenCms.getPublishManager().waitWhileRunning(); }
/** * Imports a folder or a ZIP file to the root folder of the * current site, creating a temporary project for this.<p> * * @param importFile the absolute path of the import resource * @throws Exception if something goes wrong */ public void importResourcesWithTempProject(String importFile) throws Exception { CmsProject project = m_cms.createProject( "SystemUpdate", getMessages().key(Messages.GUI_SHELL_IMPORT_TEMP_PROJECT_NAME_0), OpenCms.getDefaultUsers().getGroupAdministrators(), OpenCms.getDefaultUsers().getGroupAdministrators(), CmsProject.PROJECT_TYPE_TEMPORARY); CmsUUID id = project.getUuid(); m_cms.getRequestContext().setCurrentProject(project); m_cms.copyResourceToProject("/"); CmsImportParameters params = new CmsImportParameters(importFile, "/", true); OpenCms.getImportExportManager().importData( m_cms, new CmsShellReport(m_cms.getRequestContext().getLocale()), params); m_cms.unlockProject(id); OpenCms.getPublishManager().publishProject(m_cms); OpenCms.getPublishManager().waitWhileRunning(); }
} catch (@SuppressWarnings("unused") CmsException e) { project = m_cms.createProject( projectName, projectName,
CmsProject currentProject = cms.getRequestContext().getCurrentProject(); try { CmsProject workProject = cms.createProject( "Clone_module_work_project", "Clone modulee work project",
} catch (CmsException e) { importProject = cms.createProject( Messages.get().getBundle(cms.getRequestContext().getLocale()).key( Messages.GUI_IMPORT_MODULE_PROJECT_NAME_1,
} catch (CmsException e) { importProject = cms.createProject( Messages.get().getBundle(cms.getRequestContext().getLocale()).key( Messages.GUI_IMPORT_MODULE_PROJECT_NAME_1,