Revision 5300a16e src/gr/grnet/pithos/web/client/rest/PostRequest.java
b/src/gr/grnet/pithos/web/client/rest/PostRequest.java | ||
---|---|---|
53 | 53 |
protected String owner; |
54 | 54 |
|
55 | 55 |
private String path; |
56 |
|
|
57 |
String data = ""; |
|
56 | 58 |
|
57 | 59 |
private Map<String, String> headers = new HashMap<String, String>(); |
58 | 60 |
|
... | ... | |
66 | 68 |
this.path = path; |
67 | 69 |
} |
68 | 70 |
|
71 |
public PostRequest(String api, String owner, String path, String data) { |
|
72 |
this.api = api; |
|
73 |
this.owner = owner; |
|
74 |
this.path = path; |
|
75 |
this.data = data; |
|
76 |
} |
|
77 |
|
|
69 | 78 |
@Override |
70 | 79 |
public void execute() { |
71 | 80 |
RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, api + owner + path); |
... | ... | |
73 | 82 |
builder.setHeader(header, headers.get(header)); |
74 | 83 |
} |
75 | 84 |
try { |
76 |
builder.sendRequest("", new RestRequestCallback<Resource>(api + owner + path, Response.SC_ACCEPTED) {
|
|
85 |
builder.sendRequest(data, new RestRequestCallback<Resource>(api + owner + path, Response.SC_ACCEPTED) {
|
|
77 | 86 |
@Override |
78 | 87 |
public void onSuccess(Resource object) { |
79 | 88 |
PostRequest.this.onSuccess(object); |
Also available in: Unified diff