/** * @see org.opencms.workplace.list.A_CmsListReport#initializeThread() */ @Override public I_CmsReportThread initializeThread() { CmsExportParameters params = (CmsExportParameters)((Map)getSettings().getDialogObject()).get( getParamClassname()); CmsVfsImportExportHandler handler = new CmsVfsImportExportHandler(); handler.setExportParams(params); I_CmsReportThread exportThread = new CmsExportThread(getCms(), handler, false); return exportThread; }
/** * @see org.opencms.importexport.I_CmsImportExportHandler#exportData(org.opencms.file.CmsObject, org.opencms.report.I_CmsReport) */ public void exportData(CmsObject cms, I_CmsReport report) throws CmsImportExportException, CmsRoleViolationException { CmsExportParameters parameters = getExportParams(); if (parameters == null) { parameters = new CmsExportParameters( getFileName(), null, true, isExportUserdata(), false, getExportPaths(), isIncludeSystem(), isIncludeUnchanged(), getContentAge(), isRecursive(), isProjectOnly(), ExportMode.DEFAULT); } report.println(Messages.get().container(Messages.RPT_EXPORT_DB_BEGIN_0), I_CmsReport.FORMAT_HEADLINE); new CmsExport(cms, report).exportData(parameters); report.println(Messages.get().container(Messages.RPT_EXPORT_DB_END_0), I_CmsReport.FORMAT_HEADLINE); }
/** * @see org.opencms.importexport.I_CmsImportExportHandler#importData(org.opencms.file.CmsObject, java.lang.String, java.lang.String, org.opencms.report.I_CmsReport) * * @deprecated use {@link #importData(CmsObject, I_CmsReport)} instead */ public void importData(CmsObject cms, String importFile, String importPath, I_CmsReport report) throws CmsXmlException, CmsImportExportException, CmsRoleViolationException, CmsException { CmsImportParameters parameters = new CmsImportParameters(importFile, importPath, true); setImportParameters(parameters); importData(cms, report); }
/** * Initializes the settings object to work with depending on the dialog state and request parameters.<p> */ protected void initSettingsObject() { Object o; if (CmsStringUtil.isEmpty(getParamAction())) { o = new CmsVfsImportExportHandler(); } else { // this is not the initial call, get the job object from session o = getDialogObject(); } if (!(o instanceof CmsElementChangeLocaleSettings)) { // create a new export handler object m_settings = new CmsElementChangeLocaleSettings(); } else { // reuse export handler object stored in session m_settings = (CmsElementChangeLocaleSettings)o; } }
/** * @see org.opencms.importexport.I_CmsImportExportHandler#importData(CmsObject, I_CmsReport) */ public synchronized void importData(CmsObject cms, I_CmsReport report) throws CmsImportExportException, CmsXmlException, CmsRoleViolationException { report.println(Messages.get().container(Messages.RPT_IMPORT_DB_BEGIN_0), I_CmsReport.FORMAT_HEADLINE); CmsImport vfsImport = new CmsImport(cms, report); vfsImport.importData(getImportParameters()); report.println(Messages.get().container(Messages.RPT_IMPORT_DB_END_0), I_CmsReport.FORMAT_HEADLINE); }
/** * @see org.opencms.importexport.I_CmsImportExportHandler#importData(CmsObject, I_CmsReport) */ public synchronized void importData(CmsObject cms, I_CmsReport report) throws CmsImportExportException, CmsXmlException, CmsRoleViolationException { report.println(Messages.get().container(Messages.RPT_IMPORT_DB_BEGIN_0), I_CmsReport.FORMAT_HEADLINE); CmsImport vfsImport = new CmsImport(cms, report); vfsImport.importData(getImportParameters()); report.println(Messages.get().container(Messages.RPT_IMPORT_DB_END_0), I_CmsReport.FORMAT_HEADLINE); }
/** * @see org.opencms.importexport.I_CmsImportExportHandler#exportData(org.opencms.file.CmsObject, org.opencms.report.I_CmsReport) */ public void exportData(CmsObject cms, I_CmsReport report) throws CmsImportExportException, CmsRoleViolationException { CmsExportParameters parameters = getExportParams(); if (parameters == null) { parameters = new CmsExportParameters( getFileName(), null, true, isExportUserdata(), false, getExportPaths(), isIncludeSystem(), isIncludeUnchanged(), getContentAge(), isRecursive(), isProjectOnly()); } report.println(Messages.get().container(Messages.RPT_EXPORT_DB_BEGIN_0), I_CmsReport.FORMAT_HEADLINE); new CmsExport(cms, report).exportData(parameters); report.println(Messages.get().container(Messages.RPT_EXPORT_DB_END_0), I_CmsReport.FORMAT_HEADLINE); }
CmsVfsImportExportHandler vfsExportHandler = new CmsVfsImportExportHandler(); CmsExportParameters params = new CmsExportParameters( exportFile, true, false); vfsExportHandler.setExportParams(params);
/** * @see org.opencms.importexport.I_CmsImportExportHandler#importData(org.opencms.file.CmsObject, java.lang.String, java.lang.String, org.opencms.report.I_CmsReport) * * @deprecated use {@link #importData(CmsObject, I_CmsReport)} instead */ @Deprecated public void importData(CmsObject cms, String importFile, String importPath, I_CmsReport report) throws CmsXmlException, CmsImportExportException, CmsRoleViolationException, CmsException { CmsImportParameters parameters = new CmsImportParameters(importFile, importPath, true); setImportParameters(parameters); importData(cms, report); }
CmsVfsImportExportHandler vfsExportHandler = new CmsVfsImportExportHandler(); CmsExportParameters params = new CmsExportParameters( exportFile, true, false); vfsExportHandler.setExportParams(params);
CmsVfsImportExportHandler vfsExportHandler = new CmsVfsImportExportHandler(); CmsExportParameters params = new CmsExportParameters( exportFile, false, isReducedExportMode ? ExportMode.REDUCED : ExportMode.DEFAULT); vfsExportHandler.setExportParams(params);
CmsVfsImportExportHandler vfsExportHandler = new CmsVfsImportExportHandler(); CmsExportParameters params = new CmsExportParameters( exportFile, false, isReducedExportMode ? ExportMode.REDUCED : ExportMode.DEFAULT); vfsExportHandler.setExportParams(params);
/** * Exports all resources from the current site root to a ZIP file.<p> * * @param exportFile the name (absolute path) of the ZIP file to export to * @throws Exception if something goes wrong */ public void exportAllResources(String exportFile) throws Exception { List exportPaths = new ArrayList(1); exportPaths.add("/"); CmsVfsImportExportHandler vfsExportHandler = new CmsVfsImportExportHandler(); CmsExportParameters params = new CmsExportParameters( exportFile, null, true, false, false, exportPaths, true, true, 0, true, false); vfsExportHandler.setExportParams(params); OpenCms.getImportExportManager().exportData( m_cms, vfsExportHandler, new CmsShellReport(m_cms.getRequestContext().getLocale())); }
/** * Exports all resources from the current site root to a ZIP file.<p> * * @param exportFile the name (absolute path) of the ZIP file to export to * @param isReducedExportMode flag, indicating if the reduced export mode should be used * @throws Exception if something goes wrong */ public void exportAllResources(String exportFile, boolean isReducedExportMode) throws Exception { List<String> exportPaths = new ArrayList<String>(1); exportPaths.add("/"); CmsVfsImportExportHandler vfsExportHandler = new CmsVfsImportExportHandler(); CmsExportParameters params = new CmsExportParameters( exportFile, null, true, false, false, exportPaths, true, true, 0, true, false, isReducedExportMode ? ExportMode.REDUCED : ExportMode.DEFAULT); vfsExportHandler.setExportParams(params); OpenCms.getImportExportManager().exportData( m_cms, vfsExportHandler, new CmsShellReport(m_cms.getRequestContext().getLocale())); }