Mercurial > hg > AnnotationManagerN4J
comparison src/main/java/de/mpiwg/itgroup/annotations/restlet/annotations_ui/AnnotationsUiRestlet.java @ 50:64aa756c60cc
annotations ui can show and delete annotations now.
author | casties |
---|---|
date | Thu, 27 Sep 2012 17:12:08 +0200 |
parents | f30f42080711 |
children | fc4c23247bb5 |
comparison
equal
deleted
inserted
replaced
49:f30f42080711 | 50:64aa756c60cc |
---|---|
17 * @author casties | 17 * @author casties |
18 * | 18 * |
19 */ | 19 */ |
20 public class AnnotationsUiRestlet extends BaseRestlet { | 20 public class AnnotationsUiRestlet extends BaseRestlet { |
21 | 21 |
22 public final String version = "AnnotationManagerN4J/AnnotationsUI 0.2"; | 22 public final String version = "AnnotationManagerN4J/AnnotationsUI 0.3"; |
23 | 23 |
24 public static Logger logger = Logger.getLogger(AnnotationsUiRestlet.class); | 24 public static Logger logger = Logger.getLogger(AnnotationsUiRestlet.class); |
25 | 25 |
26 public AnnotationsUiRestlet(Context context) { | 26 public AnnotationsUiRestlet(Context context) { |
27 super(context); | 27 super(context); |
28 logger.debug("StoreRestlet!"); | 28 logger.info(version); |
29 } | 29 } |
30 | 30 |
31 /* | 31 /* |
32 * (non-Javadoc) | 32 * (non-Javadoc) |
33 * | 33 * |
46 router.attach("/groups/{id}/members", GroupMembersResource.class); | 46 router.attach("/groups/{id}/members", GroupMembersResource.class); |
47 router.attach("/persons", PersonsResource.class); | 47 router.attach("/persons", PersonsResource.class); |
48 router.attach("/persons/", PersonsResource.class); | 48 router.attach("/persons/", PersonsResource.class); |
49 router.attach("/persons/{id}", PersonResource.class); | 49 router.attach("/persons/{id}", PersonResource.class); |
50 router.attach("/persons/{id}/", PersonResource.class); | 50 router.attach("/persons/{id}/", PersonResource.class); |
51 router.attach("/annotations", AnnotationsResource.class); | |
52 router.attach("/annotations/", AnnotationsResource.class); | |
53 router.attach("/annotations/{id}", AnnotationResource.class); | |
54 router.attach("/annotations/{id}/", AnnotationResource.class); | |
51 | 55 |
52 router.attach("/", InfoResource.class); | 56 router.attach("/", InfoResource.class); |
53 | 57 |
54 // Create a simple password verifier | 58 // use simple password verifier |
55 MapVerifier verifier = new MapVerifier(); | 59 MapVerifier verifier = new MapVerifier(); |
56 verifier.getLocalSecrets().put("scott", "tiger".toCharArray()); | 60 // get user name and password |
61 String user = serverConfig.getProperty(BaseRestlet.ADMIN_USER_KEY); | |
62 String pw = serverConfig.getProperty(BaseRestlet.ADMIN_PASSWORD_KEY); | |
63 verifier.getLocalSecrets().put(user, pw.toCharArray()); | |
57 // Create a Guard | 64 // Create a Guard |
58 ChallengeAuthenticator guard = new ChallengeAuthenticator(getContext(), ChallengeScheme.HTTP_BASIC, "Tutorial"); | 65 ChallengeAuthenticator guard = new ChallengeAuthenticator(getContext(), ChallengeScheme.HTTP_BASIC, "Tutorial"); |
59 guard.setVerifier(verifier); | 66 guard.setVerifier(verifier); |
60 // put everything through guard | 67 // put everything through guard |
61 guard.setNext(router); | 68 guard.setNext(router); |