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);