Class ExportContext
- java.lang.Object
-
- com.openindex.openestate.tool.agency.export.ExportContext
-
public class ExportContext extends Object
ExportContext.- Author:
- Andreas Rudolph
-
-
Field Summary
Fields Modifier and Type Field Description AgentImplagentFileagentLogoFileAbstractDbDriverdbDriverDbAgencyExtensiondbExtensionList<ExportEntry>entriesDbAgencyExportexportMap<Long,String>ignoredEntriesList<DbAgencyExportLogMessage>messagesDatestampFiletempDirAbstractFormat.TransferModetransferMode
-
Constructor Summary
Constructors Constructor Description ExportContext(DbAgencyExport export, File tempBaseDir, AbstractDbDriver dbDriver, DbAgencyExtension dbExtension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntry(ExportEntry entry, File xmlFile)voidaddErrorMessages(Map<String,List<String>> errorMap, String code)voidaddIgnoredEntry(long objectId, String newHash)voidaddMessage(long objectId, String text, String code, DbAgencyExportLogMessage.Level level)voidaddMessage(DbAgencyExportLogMessage message)voidaddMessage(String text, String code, DbAgencyExportLogMessage.Level level)voidclear()ExportProcesscreateExportProcess()voidflushAgentLogo()BufferedImagegetAgentLogo()ExportEntrygetEntry(long objectId)ExportEntrygetEntry(String objectKey)EstateImplgetEstate(long id)AbstractFormatgetFormat()StringgetIgnoredEntryHash(long objectId)long[]getIgnoredEntryIds()AbstractTransportgetTransport()FilegetWorkDir()booleanisFullTranfer()booleanisIncrementalTransfer()
-
-
-
Field Detail
-
export
public final DbAgencyExport export
-
tempDir
public final File tempDir
-
stamp
public final Date stamp
-
entries
public final List<ExportEntry> entries
-
messages
public final List<DbAgencyExportLogMessage> messages
-
dbDriver
public final AbstractDbDriver dbDriver
-
dbExtension
public final DbAgencyExtension dbExtension
-
transferMode
public AbstractFormat.TransferMode transferMode
-
agent
public AgentImpl agent
-
agentLogoFile
public File agentLogoFile
-
-
Constructor Detail
-
ExportContext
public ExportContext(DbAgencyExport export, File tempBaseDir, AbstractDbDriver dbDriver, DbAgencyExtension dbExtension) throws IOException
- Throws:
IOException
-
-
Method Detail
-
addEntry
public void addEntry(ExportEntry entry, File xmlFile) throws IOException
- Throws:
IOException
-
addIgnoredEntry
public void addIgnoredEntry(long objectId, String newHash)
-
addMessage
public void addMessage(String text, String code, DbAgencyExportLogMessage.Level level)
-
addMessage
public void addMessage(long objectId, String text, String code, DbAgencyExportLogMessage.Level level)
-
addMessage
public void addMessage(DbAgencyExportLogMessage message)
-
clear
public void clear()
-
createExportProcess
public ExportProcess createExportProcess()
-
flushAgentLogo
public void flushAgentLogo()
-
getAgentLogo
public BufferedImage getAgentLogo()
-
getEntry
public ExportEntry getEntry(long objectId)
-
getEntry
public ExportEntry getEntry(String objectKey)
-
getEstate
public EstateImpl getEstate(long id) throws IOException, org.dom4j.DocumentException
- Throws:
IOExceptionorg.dom4j.DocumentException
-
getFormat
public AbstractFormat getFormat()
-
getIgnoredEntryHash
public String getIgnoredEntryHash(long objectId)
-
getIgnoredEntryIds
public long[] getIgnoredEntryIds()
-
getTransport
public AbstractTransport getTransport()
-
getWorkDir
public File getWorkDir()
-
isFullTranfer
public boolean isFullTranfer()
-
isIncrementalTransfer
public boolean isIncrementalTransfer()
-
-