/** * Returns the context root path.<p> * * @param cms the CMS context * @param creationSitemap the creation sitemap parameter * * @return the context root path */ private static String getContextRootPath(CmsObject cms, String creationSitemap) { String path = null; if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(creationSitemap)) { try { path = cms.readFolder(creationSitemap).getRootPath(); } catch (CmsException e) { // TODO: Localize log output. LOG.warn("The provided creation sitemap " + creationSitemap + " is not a VFS folder.", e); } } if (path == null) { path = cms.addSiteRoot(cms.getRequestContext().getFolderUri()); } return path; }
result.append(folder.getRootPath().hashCode()); result.append("\");\n"); } else { result.append(folder.getRootPath().hashCode()); result.append("\");\n"); result.append(folder.getRootPath().hashCode()); result.append("\");\n");
result.append(folder.getRootPath().hashCode()); result.append("\");\n"); } else { result.append(folder.getRootPath().hashCode()); result.append("\");\n"); result.append(folder.getRootPath().hashCode()); result.append("\");\n");
CmsFolder startFolder = getCmsObject().readAncestor(getRequestContext().getUri(), folderTypeId); if (startFolder != null) { m_startFolder = getCmsObject().getRequestContext().removeSiteRoot(startFolder.getRootPath());
report.print(org.opencms.report.Messages.get().container( org.opencms.report.Messages.RPT_ARGUMENT_1, dbc.removeSiteRoot(offlineFolder.getRootPath()))); report.print(org.opencms.report.Messages.get().container(org.opencms.report.Messages.RPT_DOTS_0)); if (!offlineFolder.getRootPath().equals("/") && !offlineFolder.getRootPath().equals("/system/") && LOG.isWarnEnabled()) { LOG.warn(Messages.get().getBundle().key( Messages.LOG_WARN_FOLDER_WRONG_STATE_CN_1, offlineFolder.getRootPath())); dbc, onlineProject.getUuid(), offlineFolder.getRootPath()); m_driverManager.getVfsDriver().publishResource(dbc, onlineProject, onlineFolder, offlineFolder); LOG.error(Messages.get().getBundle().key( Messages.LOG_READING_RESOURCE_1, offlineFolder.getRootPath()), e); LOG.error(Messages.get().getBundle().key( Messages.LOG_PUBLISHING_RESOURCE_1, offlineFolder.getRootPath()), e); LOG.warn(Messages.get().getBundle().key( Messages.LOG_WARN_FOLDER_WRONG_STATE_NC_1, offlineFolder.getRootPath()));
org.opencms.report.Messages.get().container( org.opencms.report.Messages.RPT_ARGUMENT_1, dbc.removeSiteRoot(currentFolder.getRootPath()))); report.print(org.opencms.report.Messages.get().container(org.opencms.report.Messages.RPT_DOTS_0)); currentFolder.getRootPath(), CmsResourceFilter.ALL); dbc, onlineProject.getUuid(), currentFolder.getRootPath(), CmsDriverManager.READ_IGNORE_TYPE, null, if (LOG.isErrorEnabled()) { LOG.error( Messages.get().getBundle().key(Messages.LOG_DELETING_PROPERTIES_1, currentFolder.getRootPath()), e); if (LOG.isErrorEnabled()) { LOG.error( Messages.get().getBundle().key(Messages.LOG_REMOVING_RESOURCE_1, currentFolder.getRootPath()), e); if (LOG.isErrorEnabled()) { LOG.error( Messages.get().getBundle().key(Messages.LOG_REMOVING_ACL_1, currentFolder.getRootPath()), e);
org.opencms.report.Messages.get().container( org.opencms.report.Messages.RPT_ARGUMENT_1, dbc.removeSiteRoot(offlineFolder.getRootPath()))); report.print(org.opencms.report.Messages.get().container(org.opencms.report.Messages.RPT_DOTS_0)); if (!offlineFolder.getRootPath().equals("/") && !offlineFolder.getRootPath().equals("/system/") && LOG.isWarnEnabled()) { LOG.warn( Messages.get().getBundle().key( Messages.LOG_WARN_FOLDER_WRONG_STATE_CN_1, offlineFolder.getRootPath())); dbc, onlineProject.getUuid(), offlineFolder.getRootPath()); m_driverManager.getVfsDriver(dbc).publishResource( dbc, Messages.get().getBundle().key( Messages.LOG_READING_RESOURCE_1, offlineFolder.getRootPath()), e); Messages.get().getBundle().key( Messages.LOG_PUBLISHING_RESOURCE_1, offlineFolder.getRootPath()), e);
org.opencms.report.Messages.get().container( org.opencms.report.Messages.RPT_ARGUMENT_1, dbc.removeSiteRoot(offlineFolder.getRootPath()))); report.print(org.opencms.report.Messages.get().container(org.opencms.report.Messages.RPT_DOTS_0)); if (!offlineFolder.getRootPath().equals("/") && !offlineFolder.getRootPath().equals("/system/") && LOG.isWarnEnabled()) { LOG.warn( Messages.get().getBundle().key( Messages.LOG_WARN_FOLDER_WRONG_STATE_CN_1, offlineFolder.getRootPath())); dbc, onlineProject.getUuid(), offlineFolder.getRootPath()); m_driverManager.getVfsDriver(dbc).publishResource( dbc, Messages.get().getBundle().key( Messages.LOG_READING_RESOURCE_1, offlineFolder.getRootPath()), e); Messages.get().getBundle().key( Messages.LOG_PUBLISHING_RESOURCE_1, offlineFolder.getRootPath()), e);
report.print(org.opencms.report.Messages.get().container( org.opencms.report.Messages.RPT_ARGUMENT_1, dbc.removeSiteRoot(currentFolder.getRootPath()))); report.print(org.opencms.report.Messages.get().container(org.opencms.report.Messages.RPT_DOTS_0)); CmsFolder onlineFolder = m_driverManager.readFolder(dbc, currentFolder.getRootPath(), CmsResourceFilter.ALL); dbc, onlineProject.getUuid(), currentFolder.getRootPath(), CmsDriverManager.READ_IGNORE_TYPE, null, LOG.error(Messages.get().getBundle().key( Messages.LOG_DELETING_PROPERTIES_1, currentFolder.getRootPath()), e); LOG.error(Messages.get().getBundle().key( Messages.LOG_REMOVING_RESOURCE_1, currentFolder.getRootPath()), e); if (LOG.isErrorEnabled()) { LOG.error( Messages.get().getBundle().key(Messages.LOG_REMOVING_ACL_1, currentFolder.getRootPath()), e); LOG.error(Messages.get().getBundle().key( Messages.LOG_REMOVING_RELATIONS_1, currentFolder.getRootPath()), e);
org.opencms.report.Messages.get().container( org.opencms.report.Messages.RPT_ARGUMENT_1, dbc.removeSiteRoot(currentFolder.getRootPath()))); report.print(org.opencms.report.Messages.get().container(org.opencms.report.Messages.RPT_DOTS_0)); currentFolder.getRootPath(), CmsResourceFilter.ALL); dbc, onlineProject.getUuid(), currentFolder.getRootPath(), CmsDriverManager.READ_IGNORE_TYPE, null, if (LOG.isErrorEnabled()) { LOG.error( Messages.get().getBundle().key(Messages.LOG_DELETING_PROPERTIES_1, currentFolder.getRootPath()), e); if (LOG.isErrorEnabled()) { LOG.error( Messages.get().getBundle().key(Messages.LOG_REMOVING_RESOURCE_1, currentFolder.getRootPath()), e); if (LOG.isErrorEnabled()) { LOG.error( Messages.get().getBundle().key(Messages.LOG_REMOVING_ACL_1, currentFolder.getRootPath()), e);
/** * Returns a clone of this Objects instance.<p> * * @return a clone of this instance */ @Override public Object clone() { CmsResource clone = new CmsFolder( getStructureId(), getResourceId(), getRootPath(), getTypeId(), getFlags(), getProjectLastModified(), getState(), getDateCreated(), getUserCreated(), getDateLastModified(), getUserLastModified(), getDateReleased(), getDateExpired(), getVersion()); if (isTouched()) { clone.setDateLastModified(getDateLastModified()); } return clone; }
/** * Returns a clone of this Objects instance.<p> * * @return a clone of this instance */ @Override public Object clone() { CmsResource clone = new CmsFolder( getStructureId(), getResourceId(), getRootPath(), getTypeId(), getFlags(), getProjectLastModified(), getState(), getDateCreated(), getUserCreated(), getDateLastModified(), getUserLastModified(), getDateReleased(), getDateExpired(), getVersion()); if (isTouched()) { clone.setDateLastModified(getDateLastModified()); } return clone; }
dbc, onlineProject.getUuid(), rootFolder.getRootPath());
dbc, onlineProject.getUuid(), rootFolder.getRootPath());
m_driverManager.getProjectDriver().createProjectResource(dbc, onlineProject.getUuid(), rootFolder.getRootPath());