OpenEstate-IS24-REST 0.2

@pinhead84 pinhead84 released this Dec 27, 2014 · 169 commits to master since this release

This releases integrates the latest modifications to the Webservice and also provides some improvements and new features. This version is used in OpenEstate-ImmoTool 1.0-beta32.

Changelog

new features

updates

  • updated JAXB classes for XML reading / writing to the latest XML schemas
    from 17th November 2014 (see
    IS24-Changelog)
  • support new values for EnergySourceEnev2014 for POST and UPDATE of
    real estates with request paramater usenewenergysourceenev2014values=true
    (see
    notes by IS24)
  • properly escape external ID's in request URL's
  • any post() methods in
    ImportExport.java
    return the ID of created resources instead of HTTP response messages
  • added low level method
    Contact/DELETE
    on the Import/Export API
  • added low level method
    Publish/Post
    on the Import/Export API for publishing multiple objects at once
  • added low level method
    Publish/DELETEbyList
    on the Import/Export API for removing multiple publishings at once
  • added low level method
    Attachment/GETbyID
    on the Import/Export API get single attachments with their external ID
  • added low level methods for
    RealestatesCounts Webservice
  • migrated commons-lang from version 2 to version 3
  • API documentation completed
  • refactorings
  • moved class XmlUtils from org.openestate.is24.restapi.xml into org.openestate.is24.restapi.utils
  • renamed class SSLUtils to SslUtils in org.openestate.is24.restapi.utils
  • renamed method getEncodedParameterValue to getUrlEncodedValue in org.openestate.is24.restapi.AbstractClient
  • renamed method deleteById to delete in org.openestate.is24.restapi.ImportExport.PublishService
  • moved Java Signpost Example
    into the examples component (see
    IS24OauthExample.java)

deprecations

  • deprecated class org.openestate.is24.restapi.xml.XmlUtils
  • calls to this class are redirected to org.openestate.is24.restapi.utils.XmlUtils
  • this class will be removed with one of the next major releases
  • deprecated class org.openestate.is24.restapi.utils.SSLUtils
  • calls to this class are redirected to org.openestate.is24.restapi.utils.SslUtils
  • this class will be removed with one of the next major releases
  • deprecated method org.openestate.is24.restapi.AbstractClient.getEncodedParameterValue
  • calls to this method are redirected to org.openestate.is24.restapi.AbstractClient.getUrlEncodedValue
  • this method will be removed with one of the next major releases
  • deprecated method org.openestate.is24.restapi.ImportExport.PublishService.deleteById
  • calls to this method are redirected to org.openestate.is24.restapi.ImportExport.PublishService.delete
  • this method will be removed with one of the next major releases