/** * */ package de.mpiwg.itgroup.annotations.restlet.annotations_ui; import java.util.List; import org.apache.log4j.Logger; import org.restlet.data.MediaType; import org.restlet.data.Reference; import org.restlet.representation.Representation; import org.restlet.representation.StringRepresentation; import org.restlet.resource.Get; import org.restlet.resource.ResourceException; import org.restlet.resource.ServerResource; import de.mpiwg.itgroup.annotations.Annotation; import de.mpiwg.itgroup.annotations.neo4j.AnnotationStore; import de.mpiwg.itgroup.annotations.restlet.BaseRestlet; /** * Resource class for the list of annotations. * * @author casties * */ public class AnnotationsResource extends ServerResource { public static Logger logger = Logger.getLogger(AnnotationsResource.class); private AnnotationStore store; @Override protected void doInit() throws ResourceException { super.doInit(); // get store instance if (store == null) { store = ((BaseRestlet) getApplication()).getAnnotationStore(); } } /** * GET with HTML content type. Lists all annotations. * * @param entity * @return */ @Get("html") public Representation doGetHTML(Representation entity) { String result = null; // list all annotations result = "
\nuri | text | target | fragment | creator |
---|---|---|---|---|
%s | %s | %s | %s | %s |