Class Is24RestTransport.Is24ExportHandler
- java.lang.Object
-
- org.openestate.is24.restapi.utils.ExportHandler
-
- com.openindex.openestate.tool.agency.export.Is24RestTransport.Is24ExportHandler
-
- Enclosing class:
- Is24RestTransport
public static class Is24RestTransport.Is24ExportHandler extends org.openestate.is24.restapi.utils.ExportHandler
-
-
Constructor Summary
Constructors Constructor Description Is24ExportHandler(ImmoToolTask.Callback callback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doArchiveObject(org.openestate.is24.restapi.xml.realestates.RealEstate is24Object)
protected File
doDownloadFile(URI url)
protected Map<Long,String>
doListUntouchedObjects()
protected org.openestate.is24.restapi.xml.common.PublishChannels
doLoadPublishChannels()
protected void
doPublishObject(long is24ObjectId, String externalObjectId, org.openestate.is24.restapi.xml.common.PublishChannels is24PublishChannels)
protected void
doRemoveObject(long is24ObjectId, String externalObjectId)
protected void
doRemoveObject(String externalObjectId)
protected Long
doUpdateContact(org.openestate.is24.restapi.xml.common.RealtorContactDetails contact, String poolContactId)
protected Long
doUpdateObject(org.openestate.is24.restapi.xml.realestates.RealEstate object, String poolObjectId)
protected void
progressUpdated(long progress, long totalProgress)
-
Methods inherited from class org.openestate.is24.restapi.utils.ExportHandler
addProgress, canIgnoreContact, canIgnoreObject, doArchiveObject, doArchiveObject, export, getClient, getMessages, getMessagesForContact, getMessagesForObject, getMessagesGeneral, getPool, getProgress, getTotalProgress, isRemoveObjectBeforeUpdate, isUseNewEnergySourceEnev2014Values, putContactMessage, putContactMessage, putContactMessage, putGeneralMessage, putGeneralMessage, putGeneralMessage, putObjectMessage, putObjectMessage, putObjectMessage, setProgress, setRemoveObjectBeforeUpdate, setUseNewEnergySourceEnev2014Values
-
-
-
-
Constructor Detail
-
Is24ExportHandler
public Is24ExportHandler(ImmoToolTask.Callback callback)
-
-
Method Detail
-
doArchiveObject
protected void doArchiveObject(org.openestate.is24.restapi.xml.realestates.RealEstate is24Object) throws IOException
- Overrides:
doArchiveObject
in classorg.openestate.is24.restapi.utils.ExportHandler
- Throws:
IOException
-
doDownloadFile
protected File doDownloadFile(URI url) throws IOException
- Overrides:
doDownloadFile
in classorg.openestate.is24.restapi.utils.ExportHandler
- Throws:
IOException
-
doListUntouchedObjects
protected Map<Long,String> doListUntouchedObjects() throws IOException
- Overrides:
doListUntouchedObjects
in classorg.openestate.is24.restapi.utils.ExportHandler
- Throws:
IOException
-
doLoadPublishChannels
protected org.openestate.is24.restapi.xml.common.PublishChannels doLoadPublishChannels() throws IOException
- Overrides:
doLoadPublishChannels
in classorg.openestate.is24.restapi.utils.ExportHandler
- Throws:
IOException
-
doPublishObject
protected void doPublishObject(long is24ObjectId, String externalObjectId, org.openestate.is24.restapi.xml.common.PublishChannels is24PublishChannels) throws IOException
- Overrides:
doPublishObject
in classorg.openestate.is24.restapi.utils.ExportHandler
- Throws:
IOException
-
doRemoveObject
protected void doRemoveObject(String externalObjectId) throws IOException
- Overrides:
doRemoveObject
in classorg.openestate.is24.restapi.utils.ExportHandler
- Throws:
IOException
-
doRemoveObject
protected void doRemoveObject(long is24ObjectId, String externalObjectId) throws IOException
- Overrides:
doRemoveObject
in classorg.openestate.is24.restapi.utils.ExportHandler
- Throws:
IOException
-
doUpdateContact
protected Long doUpdateContact(org.openestate.is24.restapi.xml.common.RealtorContactDetails contact, String poolContactId) throws IOException
- Overrides:
doUpdateContact
in classorg.openestate.is24.restapi.utils.ExportHandler
- Throws:
IOException
-
doUpdateObject
protected Long doUpdateObject(org.openestate.is24.restapi.xml.realestates.RealEstate object, String poolObjectId) throws IOException
- Overrides:
doUpdateObject
in classorg.openestate.is24.restapi.utils.ExportHandler
- Throws:
IOException
-
progressUpdated
protected void progressUpdated(long progress, long totalProgress)
- Overrides:
progressUpdated
in classorg.openestate.is24.restapi.utils.ExportHandler
-
-