source: AnnotationManagerN4J/src/main/java/de/mpiwg/itgroup/annotations/restlet/annotations_ui/AnnotationsUiRestlet.java @ 34:8427930c5f88

Last change on this file since 34:8427930c5f88 was 34:8427930c5f88, checked in by casties, 12 years ago

Merge with 8ad8596a570af38aacfaecdb68b7e06145624181

File size: 1.6 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/AnnotationsUI 0.2";
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        router.attach("/persons", PersonsResource.class);
45        router.attach("/persons/", PersonsResource.class);
46        router.attach("/persons/{id}", PersonResource.class);
47        router.attach("/persons/{id}/", PersonResource.class);
48
49        router.attach("/", InfoResource.class);
50        // authenticator.setNext(router);
51        // return authenticator;
52
53        return router;
54    }
55
56   
57    @Override
58    public String getVersion() {
59        return version;
60    }
61
62}
Note: See TracBrowser for help on using the repository browser.