类 AbstractDataExchange<E,D>
java.lang.Object
com.publiccms.common.base.AbstractDataExchange<E,D>
- 所有已实现的接口:
DataExchange<E,D>
- 直接已知子类:
CategoryExchangeComponent,ConfigDataExchangeComponent,ContentExchangeComponent,DictionaryExchangeComponent,PlaceExchangeComponent,TaskExchangeComponent
-
字段概要
字段修饰符和类型字段说明static final Stringprotected static final org.apache.commons.logging.Logstatic final Stringprotected SiteComponent -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected voidexport(String directory, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream, D value, String path) abstract voidexportAll(SysSite site, String directory, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) voidexportAll(SysSite site, String directory, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) voidexportAll(SysSite site, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) protected voidexportAttachment(SysSite site, Set<String> webfileList, Set<String> privateFileList, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) voidexportEntity(SysSite site, E entity, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) abstract voidexportEntity(SysSite site, String directory, E entity, ByteArrayOutputStream outputStream, org.apache.commons.compress.archivers.ArchiveOutputStream<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> archiveOutputStream) protected voidexportFileList(Map<String, String> extendMap, List<SysExtendField> extendList, Set<String> webfileList, Set<String> privateFileList) protected Stringprotected voidimportData(SysSite site, long userId, boolean overwrite, InputStream inputStream) voidimportData(SysSite site, long userId, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile) voidimportData(SysSite site, long userId, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry) voidimportData(SysSite site, long userId, String directory, boolean overwrite, org.apache.commons.compress.archivers.zip.ZipFile zipFile) protected booleanneedReplace(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
-