/** * @see org.opencms.importexport.I_CmsImport#importResources(org.opencms.file.CmsObject, java.lang.String, org.opencms.report.I_CmsReport, java.io.File, java.util.zip.ZipFile, org.dom4j.Document) * * @deprecated use {@link #importData(CmsObject, I_CmsReport, CmsImportParameters)} instead */ public void importResources( CmsObject cms, String importPath, I_CmsReport report, File importResource, ZipFile importZip, Document docXml) { CmsImportParameters params = new CmsImportParameters(importResource.getAbsolutePath(), importPath, true); importData(cms, report, params); }
/** * Opens the import file.<p> * * @throws IOException if the file could not be opened */ public void openFile() throws IOException { // get the import resource m_folder = new File(OpenCms.getSystemInfo().getAbsoluteRfsPathRelativeToWebInf(m_params.getPath())); // if it is a file it must be a zip-file if (m_folder.isFile()) { m_zipFile = new ZipFile(m_params.getPath()); m_folder = null; } }
/** * Constructor.<p> * * @param path the file path, could be a folder or a zip file * @param destination path in the OpenCms VFS to import into * @param keepPermissions if set, the permissions set on existing resources will not be modified */ public CmsImportParameters(String path, String destination, boolean keepPermissions) { setPath(path); setDestinationPath(destination); setKeepPermissions(keepPermissions); }
m_importPath = params.getDestinationPath(); m_report = report; m_keepPermissions = params.isKeepPermissions();
digester.setValidating(m_parameters.isXmlValidation()); digester.setEntityResolver(new CmsXmlEntityResolver(null)); digester.setRuleNamespaceURI(null);
m_importPath = params.getDestinationPath(); m_report = report;
m_importPath = params.getDestinationPath(); m_report = report; m_keepPermissions = params.isKeepPermissions();
digester.setValidating(m_parameters.isXmlValidation()); digester.setEntityResolver(new CmsXmlEntityResolver(null)); digester.setRuleNamespaceURI(null);
m_importPath = params.getDestinationPath(); m_report = report;
/** * @see org.opencms.importexport.I_CmsImport#importResources(org.opencms.file.CmsObject, java.lang.String, org.opencms.report.I_CmsReport, java.io.File, java.util.zip.ZipFile, org.dom4j.Document) * * @deprecated use {@link #importData(CmsObject, I_CmsReport, CmsImportParameters)} instead */ @Deprecated public void importResources( CmsObject cms, String importPath, I_CmsReport report, File importResource, ZipFile importZip, Document docXml) { CmsImportParameters params = new CmsImportParameters(importResource.getAbsolutePath(), importPath, true); importData(cms, report, params); }
m_parameters.getDestinationPath() + m_destination); m_importACEs = (m_resource != null) && (!exists || !m_parameters.isKeepPermissions());
/** * Constructor.<p> * * @param path the file path, could be a folder or a zip file * @param destination path in the OpenCms VFS to import into * @param keepPermissions if set, the permissions set on existing resources will not be modified */ public CmsImportParameters(String path, String destination, boolean keepPermissions) { setPath(path); setDestinationPath(destination); setKeepPermissions(keepPermissions); }
/** * Returns the name of the import file, without zip extension.<p> * * @return the name of the import file, without zip extension */ public String getFileName() { String fileName = m_params.getPath().replace('\\', '/'); String zipName = fileName.substring(fileName.lastIndexOf('/') + 1); String result; if (zipName.toLowerCase().endsWith(".zip")) { result = zipName.substring(0, zipName.lastIndexOf('.')); int pos = result.lastIndexOf('_'); if (pos > 0) { result = result.substring(0, pos); } } else { result = zipName; } return result; }
digester.setValidating(m_parameters.isXmlValidation()); digester.setEntityResolver(new CmsXmlEntityResolver(null)); digester.setRuleNamespaceURI(null);
m_importPath = params.getDestinationPath(); m_report = report;
/** * @see org.opencms.importexport.I_CmsImport#importResources(org.opencms.file.CmsObject, java.lang.String, org.opencms.report.I_CmsReport, java.io.File, java.util.zip.ZipFile, org.dom4j.Document) * * @deprecated use {@link #importData(CmsObject, I_CmsReport, CmsImportParameters)} instead */ @Deprecated public void importResources( CmsObject cms, String importPath, I_CmsReport report, File importResource, ZipFile importZip, Document docXml) { CmsImportParameters params = new CmsImportParameters(importResource.getAbsolutePath(), importPath, true); importData(cms, report, params); }
m_parameters.getDestinationPath() + m_destination); m_importACEs = (m_resource != null) && (!exists || !m_parameters.isKeepPermissions());
/** * Opens the import file.<p> * * @throws IOException if the file could not be opened */ public void openFile() throws IOException { // get the import resource m_folder = new File(OpenCms.getSystemInfo().getAbsoluteRfsPathRelativeToWebInf(m_params.getPath())); // if it is a file it must be a zip-file if (m_folder.isFile()) { m_zipFile = new ZipFile(m_params.getPath()); m_folder = null; } } }
digester.setValidating(m_parameters.isXmlValidation()); digester.setEntityResolver(new CmsXmlEntityResolver(null)); digester.setRuleNamespaceURI(null);
m_importPath = params.getDestinationPath(); m_report = report;