Changeset 18:aafa3884b2c4 in AnnotationManagerN4J for src/main/java/de/mpiwg
- Timestamp:
- Sep 5, 2012, 4:05:54 PM (13 years ago)
- Branch:
- default
- Location:
- src/main/java/de/mpiwg/itgroup/annotations
- Files:
-
- 5 added
- 2 deleted
- 4 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/de/mpiwg/itgroup/annotations/Actor.java
r16 r18 5 5 6 6 import de.mpiwg.itgroup.annotations.neo4j.AnnotationStore; 7 import de.mpiwg.itgroup.annotations.old.NS;8 7 9 8 /** -
src/main/java/de/mpiwg/itgroup/annotations/NS.java
r10 r18 1 package de.mpiwg.itgroup.annotations .old;1 package de.mpiwg.itgroup.annotations; 2 2 3 3 public class NS { -
src/main/java/de/mpiwg/itgroup/annotations/neo4j/AnnotationStore.java
r16 r18 72 72 Node person = getNodeIndex(NodeTypes.PERSON).get("uri", userUri).getSingle(); 73 73 return person; 74 } 75 76 /** 77 * Returns List of Groups. 78 * 79 * @param person 80 * @return 81 */ 82 public List<Group> getGroups(String uriQuery) { 83 ArrayList<Group> groups = new ArrayList<Group>(); 84 Index<Node> idx = getNodeIndex(NodeTypes.GROUP); 85 if (uriQuery == null) uriQuery = "*"; 86 IndexHits<Node> groupNodes = idx.get("uri", uriQuery); 87 for (Node groupNode : groupNodes) { 88 Actor group = createActorFromNode(groupNode); 89 groups.add((Group) group); 90 } 91 return groups; 74 92 } 75 93 -
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorInfo.java
r2 r18 3 3 import java.io.InputStream; 4 4 5 import org.apache.log4j.Logger;6 import org.restlet.data.Form;7 5 import org.restlet.data.MediaType; 8 6 import org.restlet.representation.InputRepresentation; 9 7 import org.restlet.representation.Representation; 10 8 import org.restlet.resource.Get; 11 import org.restlet.resource.Options;12 9 import org.restlet.resource.ServerResource; 13 14 15 16 10 17 11 18 12 public class AnnotatorInfo extends ServerResource { 19 13 20 private Logger logger = Logger.getRootLogger();21 22 /**23 * Erlaubt cross scripting bei Aufruf aus Javascript24 * @param entity25 */26 @Options27 public void doOptions(Representation entity) {28 Form responseHeaders = (Form) getResponse().getAttributes().get("org.restlet.http.headers");29 if (responseHeaders == null) {30 responseHeaders = new Form();31 getResponse().getAttributes().put("org.restlet.http.headers", responseHeaders);32 }33 responseHeaders.add("Access-Control-Allow-Origin", "*");34 responseHeaders.add("Access-Control-Allow-Methods", "POST,OPTIONS,GET");35 responseHeaders.add("Access-Control-Allow-Headers", "Content-Type");36 responseHeaders.add("Access-Control-Allow-Credentials", "false");37 responseHeaders.add("Access-Control-Max-Age", "60");38 }39 40 41 42 14 @Get("html") 43 15 public Representation getHTML(){ -
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorResourceImpl.java
r16 r18 38 38 import de.mpiwg.itgroup.annotations.Actor; 39 39 import de.mpiwg.itgroup.annotations.Annotation; 40 import de.mpiwg.itgroup.annotations.NS; 40 41 import de.mpiwg.itgroup.annotations.Annotation.FragmentTypes; 41 42 import de.mpiwg.itgroup.annotations.Group; 42 43 import de.mpiwg.itgroup.annotations.Person; 43 44 import de.mpiwg.itgroup.annotations.neo4j.AnnotationStore; 44 import de.mpiwg.itgroup.annotations.old.NS;45 45 46 46 /** … … 65 65 .get("org.restlet.ext.servlet.ServletContext"); 66 66 logger.debug("Getting AnnotationStore from Context"); 67 store = (AnnotationStore) sc.getAttribute( RestServer.ANNSTORE_KEY);67 store = (AnnotationStore) sc.getAttribute(BaseRestlet.ANNSTORE_KEY); 68 68 } 69 69 return store; … … 149 149 String consumerKey = token.getParamAsPrimitive("consumerKey").getAsString(); 150 150 // get stored consumer secret for key 151 RestServer restServer = (RestServer) getApplication();151 BaseRestlet restServer = (BaseRestlet) getApplication(); 152 152 String consumerSecret = restServer.getConsumerSecret(consumerKey); 153 153 logger.debug("requested consumer key=" + consumerKey + " secret=" + consumerSecret); … … 208 208 String userName = creator.getName(); 209 209 if (userName == null) { 210 RestServer restServer = (RestServer) getApplication();210 BaseRestlet restServer = (BaseRestlet) getApplication(); 211 211 userName = restServer.getFullNameFromLdap(userId); 212 212 } … … 500 500 // try to get full name 501 501 if (creator.getName() == null && username != null) { 502 RestServer restServer = (RestServer) getApplication();502 BaseRestlet restServer = (BaseRestlet) getApplication(); 503 503 String fullName = restServer.getFullNameFromLdap(username); 504 504 creator.setName(fullName);
Note: See TracChangeset
for help on using the changeset viewer.