Mercurial > hg > AnnotationManagerN4J
diff src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorInfo.java @ 18:aafa3884b2c4
new AnnotationStore restlet for HTML-UI.
reorganisation of classes.
author | casties |
---|---|
date | Wed, 05 Sep 2012 18:05:54 +0200 |
parents | f2d44c41eedf |
children | 2b1e6df5e21a |
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorInfo.java Wed Sep 05 11:30:22 2012 +0200 +++ b/src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorInfo.java Wed Sep 05 18:05:54 2012 +0200 @@ -2,43 +2,15 @@ import java.io.InputStream; -import org.apache.log4j.Logger; -import org.restlet.data.Form; import org.restlet.data.MediaType; import org.restlet.representation.InputRepresentation; import org.restlet.representation.Representation; import org.restlet.resource.Get; -import org.restlet.resource.Options; import org.restlet.resource.ServerResource; - - - public class AnnotatorInfo extends ServerResource { -private Logger logger = Logger.getRootLogger(); - - /** - * Erlaubt cross scripting bei Aufruf aus Javascript - * @param entity - */ - @Options - public void doOptions(Representation entity) { - Form responseHeaders = (Form) getResponse().getAttributes().get("org.restlet.http.headers"); - if (responseHeaders == null) { - responseHeaders = new Form(); - getResponse().getAttributes().put("org.restlet.http.headers", responseHeaders); - } - responseHeaders.add("Access-Control-Allow-Origin", "*"); - responseHeaders.add("Access-Control-Allow-Methods", "POST,OPTIONS,GET"); - responseHeaders.add("Access-Control-Allow-Headers", "Content-Type"); - responseHeaders.add("Access-Control-Allow-Credentials", "false"); - responseHeaders.add("Access-Control-Max-Age", "60"); - } - - - @Get("html") public Representation getHTML(){ InputStream is = getClass().getResourceAsStream("/de/mpiwg/itgroup/annotations/annotator-info.html");