Mercurial > hg > AnnotationManagerN4J
diff src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotationStoreRestlet.java @ 18:aafa3884b2c4
new AnnotationStore restlet for HTML-UI.
reorganisation of classes.
author | casties |
---|---|
date | Wed, 05 Sep 2012 18:05:54 +0200 |
parents | |
children | b1fb0d117877 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotationStoreRestlet.java Wed Sep 05 18:05:54 2012 +0200 @@ -0,0 +1,53 @@ +/** + * + */ +package de.mpiwg.itgroup.annotations.restlet; + +import org.apache.log4j.Logger; +import org.restlet.Context; +import org.restlet.Restlet; +import org.restlet.routing.Router; + +/** + * @author casties + * + */ +public class AnnotationStoreRestlet extends BaseRestlet { + + public final String version = "AnnotationManagerN4J/AnnotationStore 0.1"; + + public static Logger logger = Logger.getLogger(AnnotationStoreRestlet.class); + + public AnnotationStoreRestlet(Context context) { + super(context); + logger.debug("StoreRestlet!"); + } + + /* + * (non-Javadoc) + * + * @see org.restlet.Application#createInboundRoot() + */ + @Override + public Restlet createInboundRoot() { + // this.authenticator = createAuthenticator(); + + Router router = new Router(getContext()); + + router.attach("/groups", AnnotationStoreGroups.class); + router.attach("/groups/{id}", AnnotationStoreGroups.class); + + router.attach("/", AnnotationStoreInfo.class); + // authenticator.setNext(router); + // return authenticator; + + return router; + } + + + @Override + public String getVersion() { + return version; + } + +}