org.apache.abdera.protocol.server.Target

Here are the examples of the java api class org.apache.abdera.protocol.server.Target taken from open source projects.

1. HackedFilesystemAdapter#setEditDetail()

Project: incubator-taverna-common-activities
File: HackedFilesystemAdapter.java
private void setEditDetail(final RequestContext request, final Entry entry, final String key) throws IOException {
    final Target target = request.getTarget();
    final String feed = target.getParameter("feed");
    final String id = key;
    entry.setEdited(new Date());
    final Link link = entry.getEditLink();
    final Map<String, Object> params = new HashMap<String, Object>();
    params.put("feed", feed);
    params.put("entry", id);
    final String href = request.absoluteUrlFor("entry", params);
    if (link == null) {
        entry.addLink(href, "edit");
    } else {
        link.setHref(href);
    }
}

2. HackedFilesystemAdapter#getEntry()

Project: incubator-taverna-common-activities
File: HackedFilesystemAdapter.java
@Override
public ResponseContext getEntry(final RequestContext request) {
    final Target target = request.getTarget();
    final String key = target.getParameter("entry");
    final File file = this.getFile(key, false);
    final Entry entry = this.getEntry(file);
    if (entry != null) {
        return ProviderHelper.returnBase(entry.getDocument(), 200, null);
    } else {
        return ProviderHelper.notfound(request);
    }
}

3. HackedFilesystemAdapter#deleteEntry()

Project: incubator-taverna-common-activities
File: HackedFilesystemAdapter.java
@Override
public ResponseContext deleteEntry(final RequestContext request) {
    final Target target = request.getTarget();
    final String key = target.getParameter("entry");
    final File file = this.getFile(key, false);
    if (file.exists()) {
        file.delete();
    }
    return ProviderHelper.nocontent();
}