Class Is24RestTransport.Is24ExportHandler

  • Enclosing class:
    Is24RestTransport

    public static class Is24RestTransport.Is24ExportHandler
    extends org.openestate.is24.restapi.utils.ExportHandler
    • 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
    • Method Detail

      • doArchiveObject

        protected void doArchiveObject​(org.openestate.is24.restapi.xml.realestates.RealEstate is24Object)
                                throws IOException
        Overrides:
        doArchiveObject in class org.openestate.is24.restapi.utils.ExportHandler
        Throws:
        IOException
      • doDownloadFile

        protected File doDownloadFile​(URI url)
                               throws IOException
        Overrides:
        doDownloadFile in class org.openestate.is24.restapi.utils.ExportHandler
        Throws:
        IOException
      • doListUntouchedObjects

        protected Map<Long,​String> doListUntouchedObjects()
                                                         throws IOException
        Overrides:
        doListUntouchedObjects in class org.openestate.is24.restapi.utils.ExportHandler
        Throws:
        IOException
      • doLoadPublishChannels

        protected org.openestate.is24.restapi.xml.common.PublishChannels doLoadPublishChannels()
                                                                                        throws IOException
        Overrides:
        doLoadPublishChannels in class org.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 class org.openestate.is24.restapi.utils.ExportHandler
        Throws:
        IOException
      • doRemoveObject

        protected void doRemoveObject​(String externalObjectId)
                               throws IOException
        Overrides:
        doRemoveObject in class org.openestate.is24.restapi.utils.ExportHandler
        Throws:
        IOException
      • doRemoveObject

        protected void doRemoveObject​(long is24ObjectId,
                                      String externalObjectId)
                               throws IOException
        Overrides:
        doRemoveObject in class org.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 class org.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 class org.openestate.is24.restapi.utils.ExportHandler
        Throws:
        IOException
      • progressUpdated

        protected void progressUpdated​(long progress,
                                       long totalProgress)
        Overrides:
        progressUpdated in class org.openestate.is24.restapi.utils.ExportHandler