Mercurial > hg > AnnotationManagerN4J
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()); |