Mercurial > hg > AnnotationManager
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); |