comparison src/de/mpiwg/itgroup/annotationManager/restlet/RestServer.java @ 8:11baadcdd2c8

start of new Annotator API implementation.
author casties
date Mon, 19 Mar 2012 14:50:28 +0100
parents 97f68ab3430f
children e9fd2e1e0979
comparison
equal deleted inserted replaced
7:97f68ab3430f 8:11baadcdd2c8
10 import javax.naming.directory.DirContext; 10 import javax.naming.directory.DirContext;
11 import javax.naming.directory.InitialDirContext; 11 import javax.naming.directory.InitialDirContext;
12 import javax.naming.directory.SearchControls; 12 import javax.naming.directory.SearchControls;
13 import javax.naming.directory.SearchResult; 13 import javax.naming.directory.SearchResult;
14 import javax.security.auth.Subject; 14 import javax.security.auth.Subject;
15 import javax.security.auth.callback.Callback;
16 import javax.security.auth.callback.CallbackHandler; 15 import javax.security.auth.callback.CallbackHandler;
17 import javax.security.auth.callback.NameCallback;
18 import javax.security.auth.callback.PasswordCallback;
19 import javax.security.auth.login.AppConfigurationEntry;
20 import javax.security.auth.login.Configuration; 16 import javax.security.auth.login.Configuration;
21 import javax.security.auth.login.LoginContext; 17 import javax.security.auth.login.LoginContext;
22 import javax.security.auth.login.LoginException; 18 import javax.security.auth.login.LoginException;
23 19
24 import org.apache.log4j.BasicConfigurator; 20 import org.apache.log4j.BasicConfigurator;
27 import org.restlet.Application; 23 import org.restlet.Application;
28 import org.restlet.Context; 24 import org.restlet.Context;
29 import org.restlet.Request; 25 import org.restlet.Request;
30 import org.restlet.Response; 26 import org.restlet.Response;
31 import org.restlet.Restlet; 27 import org.restlet.Restlet;
32
33 import org.restlet.data.ChallengeScheme; 28 import org.restlet.data.ChallengeScheme;
34 import org.restlet.data.ClientInfo; 29 import org.restlet.data.ClientInfo;
35 import org.restlet.engine.component.ChildContext;
36 import org.restlet.ext.jaas.JaasVerifier; 30 import org.restlet.ext.jaas.JaasVerifier;
37 import org.restlet.routing.Redirector;
38 import org.restlet.routing.Router; 31 import org.restlet.routing.Router;
39 import org.restlet.routing.Template;
40 import org.restlet.routing.TemplateRoute;
41 import org.restlet.security.ChallengeAuthenticator; 32 import org.restlet.security.ChallengeAuthenticator;
42 import org.restlet.security.MapVerifier;
43 import org.restlet.security.User; 33 import org.restlet.security.User;
44 import org.restlet.security.Verifier; 34
45
46 import com.sun.org.apache.xalan.internal.xsltc.runtime.Attributes;
47 import com.sun.security.auth.login.ConfigFile; 35 import com.sun.security.auth.login.ConfigFile;
48 36
49 37
50 38
51 39
132 120
133 Router router = new Router(getContext()); 121 Router router = new Router(getContext());
134 122
135 123
136 router.attach("/annotations",AddAndReadAnnotations.class); 124 router.attach("/annotations",AddAndReadAnnotations.class);
137 router.attach("/search",SearchAnnotations.class); // annotator api askes for different uris for search and adding 125 router.attach("/search",AnnotatorSearch.class); // annotator api askes for different uris for search and adding
126 //router.attach("/search",SearchAnnotations.class); // annotator api askes for different uris for search and adding
138 router.attach("/dummy",Dummy.class); 127 router.attach("/dummy",Dummy.class);
139 128
140 //router.attach("",redirector); 129 //router.attach("",redirector);
141 router.attach("/annotator",ExtendedAnnotationInput.class); 130 router.attach("/annotator",ExtendedAnnotationInput.class);
142 router.attach("/",AnnotatorInfo.class); 131 router.attach("/",AnnotatorInfo.class);