com.openindex.openestate.tool.agency.export
Class OpenEstateXmlExport

java.lang.Object
  extended by com.openindex.openestate.tool.agency.export.AbstractExport
      extended by com.openindex.openestate.tool.agency.export.AbstractXmlExport
          extended by com.openindex.openestate.tool.agency.export.OpenEstateXmlExport

public class OpenEstateXmlExport
extends AbstractXmlExport

OpenEstateXmlExport.
$Id: OpenEstateXmlExport.java 1548 2012-05-28 16:29:41Z andy $

Author:
Andreas Rudolph

Field Summary
static String NAME
           
 
Fields inherited from class com.openindex.openestate.tool.agency.export.AbstractXmlExport
KEY_LINEBREAK, LINEBREAK_HTML, LINEBREAK_NATIVE, LINEBREAK_XHTML
 
Fields inherited from class com.openindex.openestate.tool.agency.export.AbstractExport
IMAGEMODE_BASE64, IMAGEMODE_DISABLED, IMAGEMODE_FILE, KEY_ID_PREFIX, KEY_IMAGE_ALL, KEY_IMAGE_COUNT, KEY_IMAGE_SCALE, KEY_IMAGE_SCALE_HEIGHT, KEY_IMAGE_SCALE_WIDTH, KEY_IMAGE_WATERMARK, KEY_IMAGE_WATERMARK_ALPHA, KEY_IMAGE_WATERMARK_HEIGHT, KEY_IMAGE_WATERMARK_POSITION, KEY_IMAGE_WATERMARK_WIDTH, KEY_IMAGEMODE, KEY_INCREMENTAL, KEY_LANGUAGE, KEY_MIME_TYPES, KEY_UNPUBLISHED_ADDRESS_HIDDEN, KEY_VIDEO_COUNT, KEY_ZIPPED, POSITION_BOTTOM_CENTER, POSITION_BOTTOM_LEFT, POSITION_BOTTOM_RIGHT, POSITION_CENTER_CENTER, POSITION_CENTER_LEFT, POSITION_CENTER_RIGHT, POSITION_TOP_CENTER, POSITION_TOP_LEFT, POSITION_TOP_RIGHT
 
Constructor Summary
OpenEstateXmlExport()
           
 
Method Summary
 AbstractExportPanel createSetupPanel()
           
protected  void doWrite(Object obj, Writer writer)
           
protected  boolean getEstateForUpdate(AgencyEstate estate)
          Vorbereitung einer Immobilie, bevor diese in den Transfer aufgenommen wird.
 String getName()
           
 String getTitle()
           
 void load(Properties props)
           
 void save(Properties props)
           
 boolean supportsIncrementalUpdate()
           
 
Methods inherited from class com.openindex.openestate.tool.agency.export.AbstractXmlExport
buildFileList, doConvert, doExport, getLineBreak, getXmlFileName, handleAttachments, setLineBreak
 
Methods inherited from class com.openindex.openestate.tool.agency.export.AbstractExport
buildTransfer, canExportAttachment, canTransportAttachment, convertImage, convertImage, doFinishExport, doFinishFtpTransport, doPrepareFtpTransport, getAddressPublishing, getAttachmentDirectory, getEstateIdForRemoval, getExportDirectory, getIdPrefix, getImageCount, getImageMode, getLocale, getMimeTypes, getPositions, getRequiredMimeTypes, getScaleImageHeight, getScaleImageWidth, getVideoCount, getWatermarkAlpha, getWatermarkHeight, getWatermarkPosition, getWatermarkWidth, getZipFileName, handleAttachmentsAsBase64, handleAttachmentsAsFiles, handleErrors, initWatermarkLogo, isAllImagesExported, isFullTransportWarningShown, isImageModeBase64, isImageModeDisabled, isImageModeFile, isIncremental, isScaleImages, isUnpublishedAddressHidden, isWatermark, isZipped, listAvailableExports, loadAgent, loadAgentContact, loadEstate, loadEstateAttachment, loadEstateCollection, loadEstateIds, setAddressPublishing, setAllImagesExported, setFullTransportWarningShown, setIdPrefix, setImageCount, setImageMode, setIncremental, setLanguage, setScaleImageHeight, setScaleImages, setScaleImageWidth, setUnpublishedAddressHidden, setVideoCount, setWatermark, setWatermarkAlpha, setWatermarkHeight, setWatermarkPosition, setWatermarkWidth, setZipped, supportsEstateType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
See Also:
Constant Field Values
Constructor Detail

OpenEstateXmlExport

public OpenEstateXmlExport()
Method Detail

createSetupPanel

public AbstractExportPanel createSetupPanel()
Specified by:
createSetupPanel in class AbstractExport

doWrite

protected void doWrite(Object obj,
                       Writer writer)
                throws IOException
Specified by:
doWrite in class AbstractXmlExport
Throws:
IOException

getName

public String getName()
Specified by:
getName in class AbstractExport

getTitle

public String getTitle()
Specified by:
getTitle in class AbstractExport

load

public void load(Properties props)
Overrides:
load in class AbstractExport

getEstateForUpdate

protected boolean getEstateForUpdate(AgencyEstate estate)
Description copied from class: AbstractExport
Vorbereitung einer Immobilie, bevor diese in den Transfer aufgenommen wird.

Overrides:
getEstateForUpdate in class AbstractExport
Parameters:
estate - zu transferierende Immobilie
Returns:
true, wenn die Immobilie in den Transfer aufgenommen werden kann.

save

public void save(Properties props)
Overrides:
save in class AbstractExport

supportsIncrementalUpdate

public final boolean supportsIncrementalUpdate()
Specified by:
supportsIncrementalUpdate in class AbstractExport


Copyright © 2012 OpenEstate. All Rights Reserved.