Renames project from pz2utils4jsf to mkjsf
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / pazpar2 / Pz2CommandResponse.java
1 package com.indexdata.pz2utils4jsf.pazpar2;\r
2 \r
3 import java.io.ByteArrayOutputStream;\r
4 import java.io.UnsupportedEncodingException;\r
5 \r
6 import com.indexdata.masterkey.pazpar2.client.Pazpar2HttpResponse;\r
7 \r
8 public class Pz2CommandResponse implements CommandResponse {\r
9   \r
10   private Pazpar2HttpResponse pz2httpResponse = null;\r
11   private ByteArrayOutputStream content = null;\r
12   \r
13   public Pz2CommandResponse(Pazpar2HttpResponse pz2response, ByteArrayOutputStream content) {\r
14     pz2httpResponse = pz2response;\r
15     this.content = content;\r
16   }\r
17 \r
18   @Override\r
19   public int getStatusCode() {    \r
20     return pz2httpResponse.getStatusCode();\r
21   }\r
22 \r
23   @Override\r
24   public String getContentType() {\r
25     return pz2httpResponse.getContentType();\r
26   }\r
27 \r
28   @Override\r
29   public String getResponseString() {\r
30     try {\r
31       return content.toString("UTF-8");\r
32     } catch (UnsupportedEncodingException e) {      \r
33       e.printStackTrace();\r
34       return null;\r
35     }\r
36   }\r
37 \r
38 \r
39 }\r