public abstract class AbstractFormat extends HashMap<String,String>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractFormat.AttachmentMarker |
static class |
AbstractFormat.AttachmentMode |
static class |
AbstractFormat.Compression |
static class |
AbstractFormat.DefaultMessageCode |
static class |
AbstractFormat.HashCalculationException |
static class |
AbstractFormat.ImageWatermarkPosition |
static class |
AbstractFormat.NotExportableException |
static class |
AbstractFormat.TransferMode |
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Modifier | Constructor and Description |
---|---|
protected |
AbstractFormat() |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
toString
public String calculateHashForObject(long estateId, com.openindex.openestate.impl.EstateImpl estateItem) throws AbstractFormat.NotExportableException, AbstractFormat.HashCalculationException
protected boolean canPublishAttachment(String estateId, com.openindex.openestate.impl.EstateAttachmentImpl attachment)
protected boolean canPublishLink(String estateId, com.openindex.openestate.impl.EstateLinkImpl link)
public ExportProcess createExportProcess()
public AbstractTransportRequest[] createExportRequests(AbstractTransport transport, File exportFile, AbstractFormat.TransferMode transferMode)
public abstract AbstractFormatPanel createSetupPanel()
public boolean equals(Object o)
public String getAgentId()
public String getAgentMail()
protected File getAttachmentDirectory(long objectId, com.openindex.openestate.impl.EstateAttachmentImpl attachment, File workDirectory) throws IOException
IOException
public int getAttachmentImageScaleHeight()
public int getAttachmentImageScaleWidth()
public String[] getAttachmentMimeTypes()
public AbstractFormat.AttachmentMode getAttachmentMode()
protected String getCompressedFileName(AbstractFormat.Compression c, ExportContext context)
public AbstractFormat.Compression getCompression()
public static AbstractFormat getFormat(String name)
public static Map<String,AbstractFormat> getFormats()
public Locale getLanguage()
public Locale[] getLanguages()
public abstract String getName()
protected final String getObjectKey(ExportEntry entry)
protected String[] getPreferredMimeTypes()
public PublishingMode getPropertyAddressPublication()
public PublishingMode getPropertyFilePublication()
public int getPropertyImageLimit()
public int getPropertyImageWatermarkAlpha()
public int getPropertyImageWatermarkHeight()
public int getPropertyImageWatermarkMargin()
public AbstractFormat.ImageWatermarkPosition getPropertyImageWatermarkPosition()
public int getPropertyImageWatermarkWidth()
public PublishingMode getPropertyLinkPublication()
public String getPropertyPrefix()
public PublishingMode getPropertyPricePublication()
public int getPropertyVideoLimit()
public String[] getSupportedMimeTypes()
public String[] getRequiredMimeTypes() { return null; }
public abstract AbstractFormat.TransferMode[] getSupportedTransferModes()
public abstract AbstractTransport[] getSupportedTransports()
public abstract String getTitle()
public String getVersion()
public boolean hasLanguage(Locale l)
public int hashCode()
public void initDefaults()
public boolean isAttachmentImageScale()
public boolean isFullTransferSupported()
public boolean isFullTransportWarningShown()
public boolean isIncrementalTransferSupported()
public boolean isPropertyAddressHiddenIfUnpublished()
public boolean isPropertyDescriptionWithEnergyCertificate()
public boolean isPropertyFileHiddenIfUnpublished()
public boolean isPropertyImageWatermark()
public boolean isPropertyLinkHiddenIfUnpublished()
public boolean isPropertyPriceHiddenIfUnpublished()
public boolean isPropertyPublicId()
@Deprecated public static Map<String,AbstractFormat> listAvailableExports()
public boolean prepareObjectForExport(long estateId, com.openindex.openestate.impl.EstateImpl estate)
public void setAgentId(String val)
public void setAgentMail(String val)
public void setAttachmentImageScale(boolean val)
public void setAttachmentImageScaleHeight(int val)
public void setAttachmentImageScaleWidth(int val)
public void setAttachmentMimeTypes(String[] val)
public void setAttachmentMode(AbstractFormat.AttachmentMode val)
public void setCompression(AbstractFormat.Compression val)
public void setLanguage(Locale val)
public void setLanguages(Locale[] val)
public void setPropertyAddressHiddenIfUnpublished(boolean val)
public void setPropertyAddressPublication(PublishingMode val)
public void setPropertyDescriptionWithEnergyCertificate(boolean val)
public void setPropertyFileHiddenIfUnpublished(boolean val)
public void setPropertyFilePublication(PublishingMode val)
public void setPropertyImageLimit(int val)
public void setPropertyImageWatermark(boolean val)
public void setPropertyImageWatermarkAlpha(int val)
public void setPropertyImageWatermarkHeight(int val)
public void setPropertyImageWatermarkMargin(int val)
public void setPropertyImageWatermarkPosition(AbstractFormat.ImageWatermarkPosition val)
public void setPropertyImageWatermarkWidth(int val)
public void setPropertyLinkHiddenIfUnpublished(boolean val)
public void setPropertyLinkPublication(PublishingMode val)
public void setPropertyPrefix(String val)
public void setPropertyPublicId(boolean val)
public void setPropertyPriceHiddenIfUnpublished(boolean val)
public void setPropertyPricePublication(PublishingMode val)
public void setPropertyVideoLimit(int val)
public abstract File writeToDisk(File workDir, com.openindex.openestate.impl.TransferImpl transfer, ExportContext context) throws IOException, SQLException
IOException
SQLException
Copyright © 2019 OpenEstate. All rights reserved.