类 SiteExchangeComponent
java.lang.Object
com.publiccms.logic.component.exchange.SiteExchangeComponent
SiteExchangeComponent 站点导入导出组件
-
字段概要
字段修饰符和类型字段说明private List<AbstractDataExchange<?,
?>> protected static final org.apache.commons.logging.Log
private MetadataComponent
private SiteComponent
private TemplateComponent
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
exportAll
(SysSite site, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) static <E,
D> String importData
(SysSite site, long userId, boolean overwrite, String dataFileSuffix, AbstractDataExchange<E, D> exchangeComponent, org.springframework.web.multipart.MultipartFile file, org.springframework.ui.ModelMap model) importData
(SysSite site, long userId, boolean overwrite, String dataFileSuffix, org.springframework.web.multipart.MultipartFile file, String fileName, org.springframework.ui.ModelMap model) private void
importDate
(SysSite site, long userId, boolean overwrite, File file) static boolean
mergeDataFile
(String filepath, SysSite site, org.apache.commons.compress.archivers.zip.ZipFile zipFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry) static <T> boolean
mergeMap
(String filepath, Class<T> clazz, org.apache.commons.compress.archivers.zip.ZipFile zipFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry)
-
字段详细资料
-
log
protected static final org.apache.commons.logging.Log log -
exchangeList
-
siteComponent
-
templateComponent
-
metadataComponent
-
-
构造器详细资料
-
SiteExchangeComponent
public SiteExchangeComponent()
-
-
方法详细资料
-
importData
public static <E,D> String importData(SysSite site, long userId, boolean overwrite, String dataFileSuffix, AbstractDataExchange<E, D> exchangeComponent, org.springframework.web.multipart.MultipartFile file, org.springframework.ui.ModelMap model) - 类型参数:
E
-D
-- 参数:
site
-userId
-overwrite
-dataFileSuffix
-exchangeComponent
-file
-model
-- 返回:
-
exportAll
public void exportAll(SysSite site, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) - 参数:
site
-archiveOutputStream
-
-
importData
public String importData(SysSite site, long userId, boolean overwrite, String dataFileSuffix, org.springframework.web.multipart.MultipartFile file, String fileName, org.springframework.ui.ModelMap model) - 参数:
site
-userId
-overwrite
-dataFileSuffix
-file
-fileName
-model
-- 返回:
-
mergeMap
-
mergeDataFile
-
importDate
- 抛出:
IOException
-