类 ContentExchangeComponent
java.lang.Object
com.publiccms.common.base.AbstractDataExchange<CmsContent,Content>
com.publiccms.logic.component.exchange.ContentExchangeComponent
- 所有已实现的接口:
DataExchange<CmsContent,
Content>
ContentExchangeComponent 内容数据导入导出组件
-
字段概要
字段修饰符和类型字段说明private CmsContentAttributeService
private CmsCategoryService
private SysExtendFieldService
private SysExtendService
private CmsContentFileService
private ModelComponent
private CmsContentProductService
private CmsContentRelatedService
private CmsContentService
private SysDeptService
private SysUserService
private TemplateComponent
从类继承的字段 com.publiccms.common.base.AbstractDataExchange
ATTACHMENT_DIR, log, PRIVATE_DIR, siteComponent
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
exportAll
(SysSite site, String directory, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) void
exportDataByQuery
(SysSite site, String directory, CmsContentQuery queryEntity, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) void
exportDataByQuery
(SysSite site, String directory, CmsContentQuery queryEntity, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) private Content
exportEntity
(SysSite site, String categoryCode, CmsContent entity, CmsModel model, Set<String> webfileList, Set<String> privateFileList) void
exportEntity
(SysSite site, String directory, CmsContent entity, ByteArrayOutputStream out, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) void
importData
(SysSite site, long userId, String directory, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile) void
save
(SysSite site, boolean overwrite, CmsCategory category, SysUser user, Content data) void
从类继承的方法 com.publiccms.common.base.AbstractDataExchange
export, exportAll, exportAll, exportAttachment, exportEntity, exportFileList, getDataClass, getPath, importData, importData, importData, needReplace
-
字段详细资料
-
service
-
templateComponent
-
modelComponent
-
categoryService
-
attributeService
-
fileService
-
productService
-
sysUserService
-
sysDeptService
-
extendService
-
extendFieldService
-
-
构造器详细资料
-
ContentExchangeComponent
public ContentExchangeComponent()
-
-
方法详细资料
-
exportAll
public void exportAll(SysSite site, String directory, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) - 指定者:
exportAll
在类中AbstractDataExchange<CmsContent,
Content>
-
exportDataByQuery
public void exportDataByQuery(SysSite site, String directory, CmsContentQuery queryEntity, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) - 参数:
site
-directory
-queryEntity
-archiveOutputStream
-
-
exportDataByQuery
public void exportDataByQuery(SysSite site, String directory, CmsContentQuery queryEntity, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) - 参数:
site
-directory
-queryEntity
-outputStream
-archiveOutputStream
-
-
exportEntity
public void exportEntity(SysSite site, String directory, CmsContent entity, ByteArrayOutputStream out, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) - 指定者:
exportEntity
在类中AbstractDataExchange<CmsContent,
Content>
-
importData
public void importData(SysSite site, long userId, String directory, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile) - 指定者:
importData
在接口中DataExchange<CmsContent,
Content> - 覆盖:
importData
在类中AbstractDataExchange<CmsContent,
Content>
-
save
-
save
-
exportEntity
-
getDirectory
-