Changeset 58:f5c0e6df7e88 in AnnotationManagerN4J for src/main/java/de/mpiwg
- Timestamp:
- Nov 20, 2012, 5:23:52 PM (12 years ago)
- Branch:
- default
- Location:
- src/main/java/de/mpiwg/itgroup/annotations
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/de/mpiwg/itgroup/annotations/Actor.java
r18 r58 5 5 6 6 import de.mpiwg.itgroup.annotations.neo4j.AnnotationStore; 7 import de.mpiwg.itgroup.annotations.restlet.BaseRestlet; 7 8 8 9 /** … … 112 113 public static String getIdFromUri(String uri, boolean isGroup) { 113 114 String id = null; 114 String prefix = NS.MPIWG_PERSONS_URL;115 String prefix = BaseRestlet.PERSONS_URI_PREFIX; 115 116 if (isGroup) { 116 prefix = NS.MPIWG_GROUPS_URL;117 prefix = BaseRestlet.GROUPS_URI_PREFIX; 117 118 } 118 119 if (uri != null && uri.startsWith(prefix)) { … … 130 131 public static String getUriFromId(String id, boolean isGroup) { 131 132 String uri = null; 132 String prefix = NS.MPIWG_PERSONS_URL;133 String prefix = BaseRestlet.PERSONS_URI_PREFIX; 133 134 if (isGroup) { 134 prefix = NS.MPIWG_GROUPS_URL;135 prefix = BaseRestlet.GROUPS_URI_PREFIX; 135 136 } 136 137 if (id != null && !id.startsWith("http://")) { -
src/main/java/de/mpiwg/itgroup/annotations/NS.java
r28 r58 2 2 3 3 public class NS { 4 public static final String MPIWG_PERSONS_URL = "http://entities.mpiwg-berlin.mpg.de/persons/";5 public static final String MPIWG_TAGS_URL = "http://entities.mpiwg-berlin.mpg.de/tags/";6 public static final String MPIWG_GROUPS_URL = "http://entities.mpiwg-berlin.mpg.de/groups/";7 4 public static final String OAC_NS = "http://www.openannotation.org/ns/"; 8 5 public static final String CNT_NS = "http://www.w3.org/2011/content#"; -
src/main/java/de/mpiwg/itgroup/annotations/Tag.java
r28 r58 1 1 package de.mpiwg.itgroup.annotations; 2 3 import de.mpiwg.itgroup.annotations.restlet.BaseRestlet; 2 4 3 5 /** … … 19 21 public String getUri() { 20 22 if (uri==null){ 21 return NS.MPIWG_TAGS_URL+getId(); // erzeuge uri aus if falls keine ID23 return BaseRestlet.TAGS_URI_PREFIX+getId(); // erzeuge uri aus if falls keine ID 22 24 } 23 25 return uri; -
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorAnnotationsByTags.java
r50 r58 15 15 16 16 import de.mpiwg.itgroup.annotations.Annotation; 17 import de.mpiwg.itgroup.annotations.NS;18 17 import de.mpiwg.itgroup.annotations.Person; 19 18 import de.mpiwg.itgroup.annotations.neo4j.AnnotationStore; … … 56 55 57 56 AnnotationStore store = getAnnotationStore(); 58 String tagUri=NS.MPIWG_TAGS_URL+id;57 String tagUri = BaseRestlet.TAGS_URI_PREFIX + id; 59 58 List<Annotation> annotations = store.getAnnotationsByTag(tagUri); 60 59 -
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorResourceImpl.java
r57 r58 38 38 import de.mpiwg.itgroup.annotations.Annotation.FragmentTypes; 39 39 import de.mpiwg.itgroup.annotations.Group; 40 import de.mpiwg.itgroup.annotations.NS;41 40 import de.mpiwg.itgroup.annotations.Person; 42 41 import de.mpiwg.itgroup.annotations.Resource; … … 522 521 userUri = username; 523 522 } else { 524 userUri = NS.MPIWG_PERSONS_URL+ username;523 userUri = BaseRestlet.PERSONS_URI_PREFIX + username; 525 524 } 526 525 } -
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorRestlet.java
r57 r58 15 15 public class AnnotatorRestlet extends BaseRestlet { 16 16 17 public final String version = "AnnotationManagerN4J/Annotator 0.2. 3";17 public final String version = "AnnotationManagerN4J/Annotator 0.2.4"; 18 18 19 19 public static Logger logger = Logger.getLogger(AnnotatorRestlet.class); -
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorTags.java
r50 r58 15 15 import org.restlet.resource.Get; 16 16 17 import de.mpiwg.itgroup.annotations.NS;18 17 import de.mpiwg.itgroup.annotations.Tag; 19 18 import de.mpiwg.itgroup.annotations.neo4j.AnnotationStore; … … 60 59 protected Representation getTag(String id){ 61 60 AnnotationStore store = getAnnotationStore(); 62 String tagUri =NS.MPIWG_TAGS_URL+id;61 String tagUri = BaseRestlet.TAGS_URI_PREFIX + id; 63 62 Node tagNode = store.getTagNodeByUri(tagUri); 64 63 Tag tag = store.createTagFromNode(tagNode); -
src/main/java/de/mpiwg/itgroup/annotations/restlet/BaseRestlet.java
r57 r58 79 79 * run in authorization mode i.e. with tokens. 80 80 */ 81 protected boolean authorizationMode = false; 81 protected boolean authorizationMode = false; 82 82 public static final String AUTHORIZATION_MODE_KEY = "annotationmanager.authorization"; 83 83 84 /** 85 * prefix to create uris for tags in store. 86 */ 87 public static String TAGS_URI_PREFIX = ""; 88 public static final String TAGS_URI_KEY = "annotationmanager.uris.tags"; 89 90 /** 91 * prefix to create uris for persons in store. 92 */ 93 public static String PERSONS_URI_PREFIX = ""; 94 public static final String PERSONS_URI_KEY = "annotationmanager.uris.persons"; 95 96 /** 97 * prefix to create uris for groups in store. 98 */ 99 public static String GROUPS_URI_PREFIX = ""; 100 public static final String GROUPS_URI_KEY = "annotationmanager.uris.groups"; 101 84 102 /** 85 103 * constructor … … 185 203 sc.setAttribute(CONSUMERKEYS_KEY, consumerKeys); 186 204 } 205 /* 206 * read uri prefixes 207 */ 208 String pup = (String) sc.getAttribute(PERSONS_URI_KEY); 209 if (pup != null) { 210 BaseRestlet.PERSONS_URI_PREFIX = pup; 211 } 212 String gup = (String) sc.getAttribute(GROUPS_URI_KEY); 213 if (gup != null) { 214 BaseRestlet.GROUPS_URI_PREFIX = gup; 215 } 216 String tup = (String) sc.getAttribute(TAGS_URI_KEY); 217 if (tup != null) { 218 BaseRestlet.TAGS_URI_PREFIX = tup; 219 } 187 220 } else { 188 221 logger.error("Unable to get ServletContext!");
Note: See TracChangeset
for help on using the changeset viewer.