类 AbstractDataExchange<E,D>
java.lang.Object
com.publiccms.common.base.AbstractDataExchange<E,D>
- 所有已实现的接口:
DataExchange<E,
D>
- 直接已知子类:
CategoryExchangeComponent
,ConfigDataExchangeComponent
,ContentExchangeComponent
,DictionaryExchangeComponent
,PlaceExchangeComponent
,TaskExchangeComponent
-
字段概要
字段修饰符和类型字段说明static final String
protected static final org.apache.commons.logging.Log
static final String
protected SiteComponent
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected void
export
(String directory, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream, D value, String path) abstract void
exportAll
(SysSite site, String directory, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) void
exportAll
(SysSite site, String directory, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) void
exportAll
(SysSite site, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) protected void
exportAttachment
(SysSite site, Set<String> webfileList, Set<String> privateFileList, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) void
exportEntity
(SysSite site, E entity, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) abstract void
exportEntity
(SysSite site, String directory, E entity, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) protected void
exportFileList
(Map<String, String> extendMap, List<SysExtendField> extendList, Set<String> webfileList, Set<String> privateFileList) protected String
protected void
importData
(SysSite site, long userId, boolean overwrite, InputStream inputStream) void
importData
(SysSite site, long userId, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile) void
importData
(SysSite site, long userId, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry) void
importData
(SysSite site, long userId, String directory, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile) protected boolean
needReplace
(String source, String sitePath) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 com.publiccms.common.api.DataExchange
getDirectory, save
-
字段详细资料
-
log
protected static final org.apache.commons.logging.Log log -
clazz
-
ATTACHMENT_DIR
- 另请参阅:
-
PRIVATE_DIR
- 另请参阅:
-
siteComponent
-
-
构造器详细资料
-
AbstractDataExchange
public AbstractDataExchange()
-
-
方法详细资料
-
exportAll
public void exportAll(SysSite site, String directory, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) - 指定者:
exportAll
在接口中DataExchange<E,
D>
-
exportAll
public abstract void exportAll(SysSite site, String directory, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) -
exportAll
public void exportAll(SysSite site, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) -
exportEntity
public abstract void exportEntity(SysSite site, String directory, E entity, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) -
exportEntity
public void exportEntity(SysSite site, E entity, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) - 指定者:
exportEntity
在接口中DataExchange<E,
D>
-
export
protected void export(String directory, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream, D value, String path) -
exportAttachment
-
exportFileList
-
importData
public void importData(SysSite site, long userId, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile) -
importData
public void importData(SysSite site, long userId, String directory, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile) - 指定者:
importData
在接口中DataExchange<E,
D>
-
needReplace
-
importData
public void importData(SysSite site, long userId, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry) -
importData
-
getPath
-
getDataClass
-