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