类 ContentExchangeComponent
java.lang.Object
com.publiccms.common.base.AbstractDataExchange<CmsContent,Content>
com.publiccms.logic.component.exchange.ContentExchangeComponent
- 所有已实现的接口:
DataExchange<CmsContent,Content>
ContentExchangeComponent 内容数据导入导出组件
-
字段概要
字段修饰符和类型字段说明private CmsContentAttributeServiceprivate CmsCategoryServiceprivate SysExtendFieldServiceprivate SysExtendServiceprivate CmsContentFileServiceprivate ModelComponentprivate CmsContentProductServiceprivate CmsContentRelatedServiceprivate CmsContentServiceprivate SysDeptServiceprivate SysUserServiceprivate TemplateComponent从类继承的字段 com.publiccms.common.base.AbstractDataExchange
ATTACHMENT_DIR, log, PRIVATE_DIR, siteComponent -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidexportAll(SysSite site, String directory, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) voidexportDataByQuery(SysSite site, String directory, CmsContentQuery queryEntity, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) voidexportDataByQuery(SysSite site, String directory, CmsContentQuery queryEntity, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) private ContentexportEntity(SysSite site, String categoryCode, CmsContent entity, CmsModel model, Set<String> webfileList, Set<String> privateFileList) voidexportEntity(SysSite site, String directory, CmsContent entity, ByteArrayOutputStream out, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) voidimportData(SysSite site, long userId, String directory, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile) voidsave(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
-