protected Restlet createRootRouter(Context c) {
Router router = new Router(c);
router.setDefaultMatchingMode(Template.MODE_STARTS_WITH);
router.attach("/" + PROTOCOL, ProtocolResource.class);
router.attach("/" + SCHEMAS, SchemaResource.class);
router.attach("/" + CONFIGURATIONS, createConfigurationsRouter(c));
router.attach("/" + TEMPLATES, createTemplatesRouter(c));
router.attach("/" + REPOSITORIES, createRepositoriesRouter(c));
router.attach("/" + SESSION, createSessionPath(c));
router.attach("/cas-proxy-callback", CasProxyCallback.class);