Changeset 91:cf44d9e1a4a7 in AnnotationManagerN4J for src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorRestlet.java
- Timestamp:
- Feb 8, 2015, 5:09:00 PM (9 years ago)
- Branch:
- default
- Children:
- 92:aadf8760216d, 94:fcb6fe10e08c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorRestlet.java
r89 r91 23 23 */ 24 24 25 import java.util.Arrays; 26 import java.util.HashSet; 27 25 28 import org.restlet.Restlet; 29 import org.restlet.engine.application.CorsFilter; 26 30 import org.restlet.routing.Router; 27 31 … … 32 36 public class AnnotatorRestlet extends BaseRestlet { 33 37 34 public final String version = "AnnotationManagerN4J/Annotator 0.5. 0";38 public final String version = "AnnotationManagerN4J/Annotator 0.5.1"; 35 39 36 40 /* … … 41 45 @Override 42 46 public Restlet createInboundRoot() { 43 // this.authenticator = createAuthenticator();44 47 45 48 Router router = new Router(getContext()); 46 49 47 50 router.attach("/annotations", AnnotatorAnnotations.class); 48 51 router.attach("/annotations/{id}", AnnotatorAnnotations.class); … … 56 59 router.attach("/resources/{id}/annotations", AnnotatorAnnotationsByResources.class); 57 60 router.attach("/", AnnotatorInfo.class); 61 //return router; 62 63 // this.authenticator = createAuthenticator(); 58 64 // authenticator.setNext(router); 59 65 // return authenticator; 60 66 61 return router; 67 // handle Cross-Origin-Resource-Security headers 68 CorsFilter corsFilter = new CorsFilter(getContext(), router); 69 corsFilter.setAllowedOrigins(new HashSet<String>(Arrays.asList("*"))); 70 corsFilter.setAllowedCredentials(true); 71 corsFilter.setNext(router); 72 return corsFilter; 73 62 74 } 63 75
Note: See TracChangeset
for help on using the changeset viewer.