Class AbstractPhpFormat
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,String>
-
- com.openindex.openestate.tool.agency.export.AbstractFormat
-
- com.openindex.openestate.tool.agency.export.AbstractPhpFormat
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<String,String>
- Direct Known Subclasses:
WebsitePhp1Format
,WebsitePhp2Format
public abstract class AbstractPhpFormat extends AbstractFormat
AbstractPhpFormat.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AbstractPhpFormat.PhpExportProcess
-
Nested classes/interfaces inherited from class com.openindex.openestate.tool.agency.export.AbstractFormat
AbstractFormat.AttachmentMarker, AbstractFormat.AttachmentMode, AbstractFormat.Compression, AbstractFormat.DefaultMessageCode, AbstractFormat.HashCalculationException, AbstractFormat.ImageWatermarkPosition, AbstractFormat.NotExportableException, AbstractFormat.TransferMode
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Constructor Summary
Constructors Constructor Description AbstractPhpFormat()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ExportProcess
createExportProcess()
protected abstract FtpTransport.Request
createExportRequestForFtp(FtpTransport transport, File exportFile)
protected abstract SftpTransport.Request
createExportRequestForSftp(SftpTransport transport, File exportFile)
AbstractTransportRequest[]
createExportRequests(AbstractTransport transport, File exportFile, AbstractFormat.TransferMode transferMode)
protected DbAgencyExpose
createExpose(ExportContext context)
AbstractFormat.TransferMode[]
getSupportedTransferModes()
AbstractTransport[]
getSupportedTransports()
protected abstract int
getThumbnailHeight()
protected abstract int
getThumbnailWidth()
void
initDefaults()
boolean
isFullTransportWarningShown()
abstract boolean
isPhpSaveScripts()
abstract void
setPhpSaveScripts(boolean val)
-
Methods inherited from class com.openindex.openestate.tool.agency.export.AbstractFormat
calculateHashForObject, canPublishAttachment, canPublishLink, createSetupPanel, equals, getAgentId, getAgentMail, getAttachmentDirectory, getAttachmentImageScaleHeight, getAttachmentImageScaleWidth, getAttachmentMimeTypes, getAttachmentMode, getCompressedFileName, getCompression, getFormat, getFormats, getLanguage, getLanguages, getMessageCodeTranslation, getMessageCodeTranslation, getName, getObjectKey, getObjectKey, getPreferredMimeTypes, getPropertyAddressPublication, getPropertyFilePublication, getPropertyImageLimit, getPropertyImageWatermarkAlpha, getPropertyImageWatermarkHeight, getPropertyImageWatermarkMargin, getPropertyImageWatermarkPosition, getPropertyImageWatermarkWidth, getPropertyLinkPublication, getPropertyPrefix, getPropertyPricePublication, getPropertyVideoLimit, getSupportedMimeTypes, getTitle, getVersion, hashCode, hasLanguage, isAttachmentImageScale, isFullTransferSupported, isIncrementalTransferSupported, isPropertyAddressHiddenIfUnpublished, isPropertyDescriptionWithEnergyCertificate, isPropertyFileHiddenIfUnpublished, isPropertyImageWatermark, isPropertyLinkHiddenIfUnpublished, isPropertyPriceHiddenIfUnpublished, isPropertyPublicId, listAvailableExports, prepareObjectForExport, setAgentId, setAgentMail, setAttachmentImageScale, setAttachmentImageScaleHeight, setAttachmentImageScaleWidth, setAttachmentMimeTypes, setAttachmentMode, setCompression, setLanguage, setLanguages, setPropertyAddressHiddenIfUnpublished, setPropertyAddressPublication, setPropertyDescriptionWithEnergyCertificate, setPropertyFileHiddenIfUnpublished, setPropertyFilePublication, setPropertyImageLimit, setPropertyImageWatermark, setPropertyImageWatermarkAlpha, setPropertyImageWatermarkHeight, setPropertyImageWatermarkMargin, setPropertyImageWatermarkPosition, setPropertyImageWatermarkWidth, setPropertyLinkHiddenIfUnpublished, setPropertyLinkPublication, setPropertyPrefix, setPropertyPriceHiddenIfUnpublished, setPropertyPricePublication, setPropertyPublicId, setPropertyVideoLimit, writeToDisk
-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from class java.util.AbstractMap
toString
-
-
-
-
Method Detail
-
createExportProcess
public ExportProcess createExportProcess()
- Overrides:
createExportProcess
in classAbstractFormat
-
createExportRequests
public AbstractTransportRequest[] createExportRequests(AbstractTransport transport, File exportFile, AbstractFormat.TransferMode transferMode)
- Overrides:
createExportRequests
in classAbstractFormat
-
createExportRequestForFtp
protected abstract FtpTransport.Request createExportRequestForFtp(FtpTransport transport, File exportFile)
-
createExportRequestForSftp
protected abstract SftpTransport.Request createExportRequestForSftp(SftpTransport transport, File exportFile)
-
createExpose
protected DbAgencyExpose createExpose(ExportContext context) throws SQLException
- Throws:
SQLException
-
getSupportedTransferModes
public AbstractFormat.TransferMode[] getSupportedTransferModes()
- Specified by:
getSupportedTransferModes
in classAbstractFormat
-
getSupportedTransports
public AbstractTransport[] getSupportedTransports()
- Specified by:
getSupportedTransports
in classAbstractFormat
-
getThumbnailHeight
protected abstract int getThumbnailHeight()
-
getThumbnailWidth
protected abstract int getThumbnailWidth()
-
initDefaults
public void initDefaults()
- Overrides:
initDefaults
in classAbstractFormat
-
isFullTransportWarningShown
public boolean isFullTransportWarningShown()
- Overrides:
isFullTransportWarningShown
in classAbstractFormat
-
isPhpSaveScripts
public abstract boolean isPhpSaveScripts()
-
setPhpSaveScripts
public abstract void setPhpSaveScripts(boolean val)
-
-