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 AgentImpl
agent
File
agentLogoFile
AbstractDbDriver
dbDriver
DbAgencyExtension
dbExtension
List<ExportEntry>
entries
DbAgencyExport
export
Map<Long,String>
ignoredEntries
List<DbAgencyExportLogMessage>
messages
Date
stamp
File
tempDir
AbstractFormat.TransferMode
transferMode
-
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 void
addEntry(ExportEntry entry, File xmlFile)
void
addErrorMessages(Map<String,List<String>> errorMap, String code)
void
addIgnoredEntry(long objectId, String newHash)
void
addMessage(long objectId, String text, String code, DbAgencyExportLogMessage.Level level)
void
addMessage(DbAgencyExportLogMessage message)
void
addMessage(String text, String code, DbAgencyExportLogMessage.Level level)
void
clear()
ExportProcess
createExportProcess()
void
flushAgentLogo()
BufferedImage
getAgentLogo()
ExportEntry
getEntry(long objectId)
ExportEntry
getEntry(String objectKey)
EstateImpl
getEstate(long id)
AbstractFormat
getFormat()
String
getIgnoredEntryHash(long objectId)
long[]
getIgnoredEntryIds()
AbstractTransport
getTransport()
File
getWorkDir()
boolean
isFullTranfer()
boolean
isIncrementalTransfer()
-
-
-
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:
IOException
org.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()
-
-