comparison src/main/java/de/intevation/artifacts/httpclient/ConsoleClient.java @ 2:2fdfa20cfa63

Added an interface that is used to create instances of artifacts depending on the framework that includes this lib. The create() method of the HttpClient makes use of this interface. http-client/trunk@1325 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 17 Feb 2011 11:19:02 +0000
parents c9ac6642973c
children dbf1bfa070af
comparison
equal deleted inserted replaced
1:c9ac6642973c 2:2fdfa20cfa63
130 HttpClient client = new HttpClientImpl(serverHost + ":" + serverPort); 130 HttpClient client = new HttpClientImpl(serverHost + ":" + serverPort);
131 131
132 try { 132 try {
133 Document create = ArtifactProtocolUtils.createCreateDocument( 133 Document create = ArtifactProtocolUtils.createCreateDocument(
134 (String) conf.getArtifactSettings("fis")); 134 (String) conf.getArtifactSettings("fis"));
135 Artifact artifact = client.create(create); 135 Artifact artifact = (Artifact) client.create(create, null);
136 136
137 Map attr = new HashMap(); 137 Map attr = new HashMap();
138 String product = (String) conf.getArtifactSettings("product"); 138 String product = (String) conf.getArtifactSettings("product");
139 String[] products = extractOptions(client, artifact, product); 139 String[] products = extractOptions(client, artifact, product);
140 attr.put("product", products[0]); 140 attr.put("product", products[0]);

http://dive4elements.wald.intevation.org