public class CmsVfsImportExportHandler extends java.lang.Object implements I_CmsImportExportHandler
构造器和说明 |
---|
CmsVfsImportExportHandler()
Creates a new VFS import/export handler.
|
限定符和类型 | 方法和说明 |
---|---|
void |
exportData(CmsObject cms,
I_CmsReport report)
Exports the data from the Cms.
|
long |
getContentAge()
已过时。
use
setExportParams(CmsExportParameters) instead |
java.lang.String |
getDescription()
Returns the description of this import/export handler.
|
CmsExportParameters |
getExportParams()
Returns the export parameters.
|
java.util.List<java.lang.String> |
getExportPaths()
已过时。
use
setExportParams(CmsExportParameters) instead |
java.lang.String |
getFileName()
已过时。
use
setExportParams(CmsExportParameters) instead |
CmsImportParameters |
getImportParameters()
Returns the import parameters.
|
void |
importData(CmsObject cms,
I_CmsReport report)
Imports the data into the Cms.
|
void |
importData(CmsObject cms,
java.lang.String importFile,
java.lang.String importPath,
I_CmsReport report)
已过时。
use
importData(CmsObject, I_CmsReport) instead |
boolean |
isExportUserdata()
已过时。
use
setExportParams(CmsExportParameters) instead |
boolean |
isIncludeSystem()
已过时。
use
setExportParams(CmsExportParameters) instead |
boolean |
isIncludeUnchanged()
已过时。
use
setExportParams(CmsExportParameters) instead |
boolean |
isProjectOnly()
已过时。
use
setExportParams(CmsExportParameters) instead |
boolean |
isRecursive()
已过时。
use
setExportParams(CmsExportParameters) instead |
boolean |
matches(org.dom4j.Document manifest)
Checks, if this import/export handler matches with a specified manifest document of an import,
so that it is able to import the data listed in the manifest document.
|
void |
setContentAge(long contentAge)
已过时。
use
setExportParams(CmsExportParameters) instead |
void |
setDescription(java.lang.String description)
Sets the description of this import/export handler.
|
void |
setExportParams(CmsExportParameters exportParams)
Sets the export parameters.
|
void |
setExportPaths(java.util.List<java.lang.String> exportPaths)
已过时。
use
setExportParams(CmsExportParameters) instead |
void |
setExportUserdata(boolean exportUserdata)
已过时。
use
setExportParams(CmsExportParameters) instead |
void |
setFileName(java.lang.String fileName)
已过时。
use
setExportParams(CmsExportParameters) instead |
void |
setImportParameters(CmsImportParameters importParams)
Sets the import parameters.
|
void |
setIncludeSystem(boolean excludeSystem)
已过时。
use
setExportParams(CmsExportParameters) instead |
void |
setIncludeUnchanged(boolean excludeUnchanged)
已过时。
use
setExportParams(CmsExportParameters) instead |
void |
setProjectOnly(boolean projectOnly)
已过时。
use
setExportParams(CmsExportParameters) instead |
void |
setRecursive(boolean recursive)
已过时。
use
setExportParams(CmsExportParameters) instead |
public CmsVfsImportExportHandler()
public void exportData(CmsObject cms, I_CmsReport report) throws CmsImportExportException, CmsRoleViolationException
I_CmsImportExportHandler
exportData
在接口中 I_CmsImportExportHandler
cms
- the current OpenCms context objectreport
- a Cms report to print log messagesCmsImportExportException
- if operation was not successfulCmsRoleViolationException
- if the current user has not the required roleI_CmsImportExportHandler.exportData(org.opencms.file.CmsObject, org.opencms.report.I_CmsReport)
@Deprecated public long getContentAge()
setExportParams(CmsExportParameters)
insteadOnly resources that have been modified after this date will be exported.
public java.lang.String getDescription()
I_CmsImportExportHandler
The description is useful to print some info about the purpose of this handler.
getDescription
在接口中 I_CmsImportExportHandler
I_CmsImportExportHandler.getDescription()
public CmsExportParameters getExportParams()
@Deprecated public java.util.List<java.lang.String> getExportPaths()
setExportParams(CmsExportParameters)
instead@Deprecated public java.lang.String getFileName()
setExportParams(CmsExportParameters)
insteadpublic CmsImportParameters getImportParameters()
getImportParameters
在接口中 I_CmsImportExportHandler
public void importData(CmsObject cms, I_CmsReport report) throws CmsImportExportException, CmsXmlException, CmsRoleViolationException
I_CmsImportExportHandler
importData
在接口中 I_CmsImportExportHandler
cms
- the current OpenCms context objectreport
- a Cms report to print log messagesCmsImportExportException
- if operation was not successfulCmsXmlException
- if the manifest of the import could not be unmarshalledCmsRoleViolationException
- if the current user has not the required roleI_CmsImportExportHandler.importData(CmsObject, I_CmsReport)
@Deprecated public void importData(CmsObject cms, java.lang.String importFile, java.lang.String importPath, I_CmsReport report) throws CmsXmlException, CmsImportExportException, CmsRoleViolationException, CmsException
importData(CmsObject, I_CmsReport)
insteadI_CmsImportExportHandler
importData
在接口中 I_CmsImportExportHandler
cms
- the current OpenCms context objectimportFile
- the name (absolute path) of the resource (zip file or folder) to be importedimportPath
- the name (absolute path) of the destination folder in the Cms (if required)report
- a Cms report to print log messagesCmsXmlException
- if the manifest of the import could not be unmarshalledCmsImportExportException
- if operation was not successfulCmsRoleViolationException
- if the current user has not the required roleCmsException
- in case of errors accessing the VFSI_CmsImportExportHandler.importData(org.opencms.file.CmsObject, java.lang.String, java.lang.String, org.opencms.report.I_CmsReport)
@Deprecated public boolean isExportUserdata()
setExportParams(CmsExportParameters)
instead@Deprecated public boolean isIncludeSystem()
setExportParams(CmsExportParameters)
instead@Deprecated public boolean isIncludeUnchanged()
setExportParams(CmsExportParameters)
instead@Deprecated public boolean isProjectOnly()
setExportParams(CmsExportParameters)
instead@Deprecated public boolean isRecursive()
setExportParams(CmsExportParameters)
insteadpublic boolean matches(org.dom4j.Document manifest)
I_CmsImportExportHandler
matches
在接口中 I_CmsImportExportHandler
manifest
- the manifest.xml of the import as a dom4j XML documentI_CmsImportExportHandler.matches(org.dom4j.Document)
@Deprecated public void setContentAge(long contentAge)
setExportParams(CmsExportParameters)
insteadOnly resources that have been modified after this date will be exported.
contentAge
- the timestamp to limit the resources to be exported by datepublic void setDescription(java.lang.String description)
I_CmsImportExportHandler
The description is useful to print some info about the purpose of this handler.
setDescription
在接口中 I_CmsImportExportHandler
description
- the description of this import/export handlerI_CmsImportExportHandler.setDescription(java.lang.String)
public void setExportParams(CmsExportParameters exportParams)
exportParams
- the parameters to set@Deprecated public void setExportPaths(java.util.List<java.lang.String> exportPaths)
setExportParams(CmsExportParameters)
insteadexportPaths
- the list with VFS paths to be exported@Deprecated public void setExportUserdata(boolean exportUserdata)
setExportParams(CmsExportParameters)
insteadexportUserdata
- true, if user/group data should not be exported@Deprecated public void setFileName(java.lang.String fileName)
setExportParams(CmsExportParameters)
insteadfileName
- the name of the export file in the real file systempublic void setImportParameters(CmsImportParameters importParams)
setImportParameters
在接口中 I_CmsImportExportHandler
importParams
- the parameters to set@Deprecated public void setIncludeSystem(boolean excludeSystem)
setExportParams(CmsExportParameters)
insteadexcludeSystem
- true, if VFS resources under /system/ should not be exported@Deprecated public void setIncludeUnchanged(boolean excludeUnchanged)
setExportParams(CmsExportParameters)
insteadexcludeUnchanged
- true, if unchanged resources should not be exported@Deprecated public void setProjectOnly(boolean projectOnly)
setExportParams(CmsExportParameters)
insteadprojectOnly
- the projectOnly to set@Deprecated public void setRecursive(boolean recursive)
setExportParams(CmsExportParameters)
insteadrecursive
- the recursive flag to set