comparison src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorResourceImpl.java @ 90:475ab3d32630

update to Restlet 2.3.1.
author casties
date Sun, 08 Feb 2015 16:57:42 +0100
parents 247cbbb385de
children cf44d9e1a4a7
comparison
equal deleted inserted replaced
89:247cbbb385de 90:475ab3d32630
43 import org.apache.commons.codec.binary.Base64; 43 import org.apache.commons.codec.binary.Base64;
44 import org.json.JSONArray; 44 import org.json.JSONArray;
45 import org.json.JSONException; 45 import org.json.JSONException;
46 import org.json.JSONObject; 46 import org.json.JSONObject;
47 import org.restlet.data.Status; 47 import org.restlet.data.Status;
48 import org.restlet.engine.header.Header; 48 import org.restlet.data.Header;
49 import org.restlet.representation.Representation; 49 import org.restlet.representation.Representation;
50 import org.restlet.resource.Options; 50 import org.restlet.resource.Options;
51 import org.restlet.resource.ServerResource; 51 import org.restlet.resource.ServerResource;
52 import org.restlet.util.Series; 52 import org.restlet.util.Series;
53 53
120 120
121 /** 121 /**
122 * set headers to allow CORS for AJAX. 122 * set headers to allow CORS for AJAX.
123 */ 123 */
124 protected void setCorsHeaders() { 124 protected void setCorsHeaders() {
125 @SuppressWarnings("unchecked") 125 Series<Header> responseHeaders = (Series<Header>) getResponse().getHeaders();
126 Series<Header> responseHeaders = (Series<Header>) getResponse().getAttributes().get("org.restlet.http.headers");
127 if (responseHeaders == null) { 126 if (responseHeaders == null) {
128 responseHeaders = new Series<Header>(Header.class); 127 responseHeaders = new Series<Header>(Header.class);
129 getResponse().getAttributes().put("org.restlet.http.headers", responseHeaders); 128 getResponse().getAttributes().put("org.restlet.http.headers", responseHeaders);
130 } 129 }
131 responseHeaders.add("Access-Control-Allow-Methods", getAllowedMethodsForHeader()); 130 responseHeaders.add("Access-Control-Allow-Methods", getAllowedMethodsForHeader());