sascha@28: 2011-08-23 Sascha L. Teichmann sascha@28: sascha@28: * src/main/java/de/intevation/artifacts/httpclient/utils/ArtifactProtocolUtils.java sascha@28: (createFeedDocument): Directly iterate over the entry set of the map. Do not sascha@28: use the more expensive 'for all key in keys: value = get(key)' sascha@28: sascha@27: 2011-08-23 Sascha L. Teichmann sascha@27: sascha@27: * src/main/java/de/intevation/artifacts/httpclient/utils/ArtifactProtocolUtils.java: sascha@27: Replaced some XPath attribute extraction by simple DOM getAttributeNS() calls. sascha@27: ingo@26: 2011-07-04 Ingo Weinzierl ingo@26: ingo@26: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java, ingo@26: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: ingo@26: Added a method to call a service with a ResponseHandler. This allows us ingo@26: to access the InputStream directly. ingo@26: ingo@24: 2011-06-28 Ingo Weinzierl ingo@24: ingo@24: Tagged RELEASE 0.4 ingo@24: ingo@23: 2011-06-27 Ingo Weinzierl ingo@23: ingo@23: * Changes: Prepared changes for the upcoming release. ingo@23: sascha@22: 2011-06-26 Sascha L. Teichmann sascha@22: sascha@22: * src/main/java/de/intevation/artifacts/httpclient/utils/XMLUtils.java, sascha@22: src/main/java/de/intevation/artifacts/httpclient/ConsoleClient.java, sascha@22: src/main/java/de/intevation/artifacts/httpclient/objects/Artifact.java: sascha@22: Removed trailing whitespace. sascha@22: sascha@21: 2011-06-01 Sascha L. Teichmann sascha@21: sascha@21: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java: sascha@21: Use thread local instances of the HTTP clients to foster sascha@21: their re-use. Change some logging from INFO to DEBUG sascha@21: because they are not so important. sascha@21: sascha@21: * pom.xml: Use the httpclient extension of Restlet to use the sascha@21: Apache HTTP client as the the underlaying transport agent. sascha@21: License Apache License, Version 2.0 sascha@21: ingo@20: 2011-05-19 Ingo Weinzierl ingo@20: ingo@20: RELEASE 0.3 ingo@20: ingo@18: 2011-05-19 Ingo Weinzierl ingo@18: ingo@18: * Changes: Prepared for release 0.3. ingo@18: sascha@17: 2011-05-19 Sascha L. Teichmann sascha@17: sascha@17: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java: sascha@17: Improved the stream handling. sascha@17: sascha@16: 2011-05-18 Sascha L. Teichmann sascha@16: sascha@16: * pom.xml: Bumped restlet version to 2.0.7 sascha@16: ingo@14: 2011-05-13 Ingo Weinzierl ingo@14: ingo@14: * Changes, NEWS: For Release 0.2. ingo@14: sascha@13: 2011-05-09 Sascha L. Teichmann sascha@13: sascha@13: * src/main/java/de/intevation/artifacts/httpclient/http/response/StringResponseHandler.java, sascha@13: src/main/java/de/intevation/artifacts/httpclient/utils/XMLUtils.java: sascha@13: Removed superfluous imports. sascha@13: ingo@12: 2011-05-09 Ingo Weinzierl ingo@12: ingo@12: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java, ingo@12: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: ingo@12: Added a new method that returns the InputStream of a Collection's OUT ingo@12: operation. ingo@12: ingo@11: 2011-04-14 Ingo Weinzierl ingo@11: ingo@11: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java: ingo@11: Bugfix: repaired a condition to leave the setLocale() method. ingo@11: ingo@10: 2011-04-14 Ingo Weinzierl ingo@10: ingo@10: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java: ingo@10: Added a new constructor and methods to set the locale of the requests ingo@10: manually. This is useful, if there is an application which language ingo@10: depends on site specific user settings. E.g. if the user has the option ingo@10: to choose the language in the browser window by button click - which ingo@10: differs from the browser settings. ingo@10: ingo@9: 2011-04-07 Ingo Weinzierl ingo@9: ingo@9: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java, ingo@9: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: ingo@9: Added a method that triggers the out() operation of a Collection and ingo@9: writes the result to an OutputStream. ingo@9: ingo@8: 2011-03-30 Ingo Weinzierl ingo@8: ingo@8: Tagged RELEASE 0.1 ingo@8: ingo@7: 2011-03-30 Ingo Weinzierl ingo@7: ingo@7: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java, ingo@7: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: ingo@7: Added a new method to list the collection of a specific user. ingo@7: ingo@6: 2011-03-23 Ingo Weinzierl ingo@6: ingo@6: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java, ingo@6: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: ingo@6: Added a method to trigger a collection specific action. ingo@6: ingo@5: 2011-03-08 Ingo Weinzierl ingo@5: ingo@5: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java, ingo@5: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: ingo@5: Enabled the HttpClient to call services registered at the artifact server ingo@5: by calling callService(). ingo@5: ingo@4: 2011-03-07 Ingo Weinzierl ingo@4: ingo@4: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java, ingo@4: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: ingo@4: Added a method to list the existing users of the artifact server. ingo@4: ingo@3: 2011-03-04 Ingo Weinzierl ingo@3: ingo@3: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java, ingo@3: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: ingo@3: New method that creates a new artifact collection. ingo@3: ingo@3: * src/main/java/de/intevation/artifacts/httpclient/exceptions/ConnectionException.java: ingo@3: New constructor added. ingo@3: ingo@2: 2011-02-17 Ingo Weinzierl ingo@2: ingo@2: * src/main/java/de/intevation/artifacts/httpclient/utils/ArtifactCreator.java: ingo@2: New. An interface that describes a single method create(Document). It is ingo@2: used to create new instances of artifacts which implementation depend on ingo@2: the framework that includes this library. ingo@2: ingo@2: * src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java, ingo@2: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: The ingo@2: create() became a new parameter ArtifactCreator and returns artifact ingo@2: instances created by this class. ingo@2: ingo@2: * src/main/java/de/intevation/artifacts/httpclient/ConsoleClient.java: ingo@2: Adapted the method call of HttpClient.create(). ingo@2: ingo@1: 2011-02-17 Ingo Weinzierl ingo@1: ingo@1: * src/main/java/de/intevation/artifacts/httpclient/http/GNVClientImpl.java, ingo@1: src/main/java/de/intevation/artifacts/httpclient/http/HttpClientImpl.java: ingo@1: Renamed the GNVClientImpl to HttpClientImpl. ingo@1: ingo@1: * src/main/java/de/intevation/artifacts/httpclient/http/GNVClient.java, ingo@1: src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java: ingo@1: Renamed the GNVClient to HttpClient. ingo@1: ingo@1: * src/main/java/de/intevation/artifacts/httpclient/ConsoleClient.java: ingo@1: Adjusted the imports and parameters of GNVClient and GNVClientImpl. ingo@1: ingo@0: 2011-02-17 Ingo Weinzierl ingo@0: ingo@0: * *: Initial checkin. This package has been copied from 'console-client'. ingo@0: The package structure has been modified and the maven project has been ingo@0: adapted.