source: AnnotationManagerN4J/src/main/java/de/mpiwg/itgroup/annotations/restlet/annotations_ui/AnnotationsUiRestlet.java @ 31:9f653697437e

Last change on this file since 31:9f653697437e was 31:9f653697437e, checked in by dwinter, 12 years ago

annotationbrowser

File size: 1.4 KB
Line 
1/**
2 *
3 */
4package de.mpiwg.itgroup.annotations.restlet.annotations_ui;
5
6import org.apache.log4j.Logger;
7import org.restlet.Context;
8import org.restlet.Restlet;
9import org.restlet.routing.Router;
10
11import de.mpiwg.itgroup.annotations.restlet.BaseRestlet;
12
13/**
14 * @author casties
15 *
16 */
17public class AnnotationsUiRestlet extends BaseRestlet {
18
19    public final String version = "AnnotationManagerN4J/AnnotationStore 0.1";
20
21    public static Logger logger = Logger.getLogger(AnnotationsUiRestlet.class);
22
23    public AnnotationsUiRestlet(Context context) {
24        super(context);
25        logger.debug("StoreRestlet!");
26    }
27
28    /*
29     * (non-Javadoc)
30     *
31     * @see org.restlet.Application#createInboundRoot()
32     */
33    @Override
34    public Restlet createInboundRoot() {
35        // this.authenticator = createAuthenticator();
36
37        Router router = new Router(getContext());
38
39        router.attach("/groups", GroupsResource.class);
40        router.attach("/groups/", GroupsResource.class);
41        router.attach("/groups/{id}", GroupResource.class);
42        router.attach("/groups/{id}/", GroupResource.class);
43        router.attach("/groups/{id}/members", GroupMembersResource.class);
44             
45        router.attach("/", InfoResource.class);
46        // authenticator.setNext(router);
47        // return authenticator;
48
49        return router;
50    }
51
52   
53    @Override
54    public String getVersion() {
55        return version;
56    }
57
58}
Note: See TracBrowser for help on using the repository browser.