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 voiddoArchiveObject(org.openestate.is24.restapi.xml.realestates.RealEstate is24Object)protected FiledoDownloadFile(URI url)protected Map<Long,String>doListUntouchedObjects()protected org.openestate.is24.restapi.xml.common.PublishChannelsdoLoadPublishChannels()protected voiddoPublishObject(long is24ObjectId, String externalObjectId, org.openestate.is24.restapi.xml.common.PublishChannels is24PublishChannels)protected voiddoRemoveObject(long is24ObjectId, String externalObjectId)protected voiddoRemoveObject(String externalObjectId)protected LongdoUpdateContact(org.openestate.is24.restapi.xml.common.RealtorContactDetails contact, String poolContactId)protected LongdoUpdateObject(org.openestate.is24.restapi.xml.realestates.RealEstate object, String poolObjectId)protected voidprogressUpdated(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:
doArchiveObjectin classorg.openestate.is24.restapi.utils.ExportHandler- Throws:
IOException
-
doDownloadFile
protected File doDownloadFile(URI url) throws IOException
- Overrides:
doDownloadFilein classorg.openestate.is24.restapi.utils.ExportHandler- Throws:
IOException
-
doListUntouchedObjects
protected Map<Long,String> doListUntouchedObjects() throws IOException
- Overrides:
doListUntouchedObjectsin classorg.openestate.is24.restapi.utils.ExportHandler- Throws:
IOException
-
doLoadPublishChannels
protected org.openestate.is24.restapi.xml.common.PublishChannels doLoadPublishChannels() throws IOException- Overrides:
doLoadPublishChannelsin 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:
doPublishObjectin classorg.openestate.is24.restapi.utils.ExportHandler- Throws:
IOException
-
doRemoveObject
protected void doRemoveObject(String externalObjectId) throws IOException
- Overrides:
doRemoveObjectin classorg.openestate.is24.restapi.utils.ExportHandler- Throws:
IOException
-
doRemoveObject
protected void doRemoveObject(long is24ObjectId, String externalObjectId) throws IOException- Overrides:
doRemoveObjectin 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:
doUpdateContactin 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:
doUpdateObjectin classorg.openestate.is24.restapi.utils.ExportHandler- Throws:
IOException
-
progressUpdated
protected void progressUpdated(long progress, long totalProgress)- Overrides:
progressUpdatedin classorg.openestate.is24.restapi.utils.ExportHandler
-
-