Examples of EnhancedRequest


Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

    while (lists.hasNext()) {
      Resource current = lists.nextResource();
      resultModel.add(JenaUtil.getExpandedResource(current,3));
    }
    lists.close();
    EnhancedRequest ehRequest = new EnhancedRequest(request);
    LanguageChooser.addLanguageSeq(ehRequest, model, resultModel);
    response.setBody(resultModel);
  }
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

   * @see org.wymiwyg.rwcf.Handler#handle(org.wymiwyg.wrhapi.Request,
   *      org.wymiwyg.rwcf.Response, org.wymiwyg.rwcf.HandlerChain)
   */
  public void handle(Request request, Response response, HandlerChain chain)
      throws HandlerException {
      EnhancedRequest ehRequest = new EnhancedRequest(request);
    MultiPartBody body = (MultiPartBody) request.getBody();
    String remove = body.getParameter("remove");
    if (remove != null) {
        model.getResource(remove).removeProperties();
    } else {
      String serializedModel = body.getParameter("model");
      Model importing = ModelFactory.createDefaultModel();
      importing.read(new StringReader(serializedModel), ehRequest
          .getRequestURLWithoutParams().toString(), "RDF/XML")
      ResIterator importCriterionIter = importing.listSubjectsWithProperty(RDF.type, MAILPUSH.MailingList);
      while (importCriterionIter.hasNext()) {
        importCriterion(importCriterionIter.nextResource(), importing);
      }
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

   * @see org.wymiwyg.rwcf.Handler#handle(org.wymiwyg.wrhapi.Request,
   *      org.wymiwyg.rwcf.Response, org.wymiwyg.rwcf.HandlerChain)
   */
  public void handle(Request request, Response response, HandlerChain chain)
      throws HandlerException {
    EnhancedRequest ehRequest = new EnhancedRequest(request);
    Collection agents = new ArrayList();
    ResIterator agentIter = model.listSubjectsWithProperty(RDF.type, FOAF.Agent);
    while (agentIter.hasNext()) {
      Resource element = (Resource) agentIter.nextResource();
      agents.add(element);
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

  }

  public void handle(Request request, Response response, HandlerChain chain)
      throws HandlerException {
    EnhancedRequest ehRequest = new EnhancedRequest(request);
   

    String requestURL;
    if (ehRequest.getRequestURI().getPath().startsWith("/remote")) {
      requestURL = new EnhancedRequestURI(ehRequest.getRequestURI())
          .getParameter("url");
    } else {
      requestURL = ehRequest.getRequestURLWithoutParams().toString();
    }
    if (log.isDebugEnabled()) {
      log.debug("looking up resource: " + requestURL);
    }
    Resource resource = model.createResource(requestURL);
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

      Resource current = (Resource) iter.next();
      resultModel.add(JenaUtil.getExpandedResource(current,3));
      Resource resultResource = (Resource) current.inModel(resultModel);
      resultResource.addProperty(DC.identifier, current.getId().toString());
    }
    EnhancedRequest ehRequest = new EnhancedRequest(request);
    LanguageChooser.addLanguageSeq(ehRequest, model, resultModel);
    response.setBody(resultModel);

  }
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

   * @see org.wymiwyg.rwcf.Handler#handle(org.wymiwyg.wrhapi.Request,
   *      org.wymiwyg.rwcf.Response, org.wymiwyg.rwcf.HandlerChain)
   */
  public void handle(Request request, Response response, HandlerChain chain)
      throws HandlerException {
    EnhancedRequest ehRequest = new EnhancedRequest(request);
    MultiPartBody body = (MultiPartBody) request.getBody();
    String codeOrig = body.getParameter("codeOrig");
    String serializedModel = body.getParameter("model");
    Model importing = ModelFactory.createDefaultModel();
    importing.read(new StringReader(serializedModel), ehRequest
        .getRequestURLWithoutParams().toString(), "RDF/XML");
    if (codeOrig != null) {
      Resource resOrig = getSpatialThingByID(codeOrig);
      resOrig.removeProperties();
    }
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

   *      org.wymiwyg.rwcf.Response, org.wymiwyg.rwcf.HandlerChain)
   */
  public void handle(Request request, Response response, HandlerChain chain)
  throws HandlerException {

    EnhancedRequest ehRequest = new EnhancedRequest(request);
    MultiPartBody body = (MultiPartBody) request.getBody();
    String itemURIString = body.getParameter("item");
    // since this doesn't read, I assume it need no read-lock
    Resource item = model.createResource(itemURIString);
    String recipientURIStrings[] = body.getParameterValues("recipient");
    if (recipientURIStrings == null) {
      throw new HandlerException("A recipient must be specified");
    }
    AcceptLanguagesIterator acceptedLanguages = ehRequest.getAcceptLanguages();
    InternetAddress fromAddress;
    String fromString = body.getParameter("from");
    if ((fromString != null) && (!fromString.equals(""))) {
      try {
        fromAddress = getIntenetAddress(model.createResource(fromString));
      } catch (AddressException e) {
        throw new HandlerException("Couldn't get address", e);
      }
    } else {
      try {
        fromAddress = getDefaultAddress(model);
      } catch (AddressException e) {
        throw new HandlerException("Couldn't get default address", e);
      }
    }

    sendItem(item, fromAddress, recipientURIStrings, acceptedLanguages,
        ehRequest.getRootURL(), hashStore);

    PipedWriter pipedOut = new PipedWriter();
    PipedReader pipedReader;
    try {
      pipedReader = new PipedReader(pipedOut);
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

    chain.doNext(request, response);

  }

  private void performPost(Request request, MultiPartBody body) throws HandlerException {
        EnhancedRequest ehRequest = new EnhancedRequest(
                request);
        Resource topic = model.createResource(ehRequest.getRequestURLWithoutParams().toString());
        topic.addProperty(RDF.type, KNOBOT.Topic);
        String typeString = body.getParameter("type");
        Resource type = model.createResource(typeString);
        topic.addProperty(RDF.type, type);
        String serializedModel = body.getParameter("model");
        Model importing = ModelFactory.createDefaultModel();
        importing.read(new StringReader(serializedModel), ehRequest
                .getRequestURLWithoutParams().toString(), "RDF/XML");  
        try {
            FormModelPost.handleFormFiles(new URL(topic.getURI()), importing,
                    request, model, hashStore);
        } catch (MalformedURLException e) {
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

   * @see org.wymiwyg.rwcf.Handler#handle(org.wymiwyg.rwcf.Request,
   *      org.wymiwyg.rwcf.Response, org.wymiwyg.rwcf.HandlerChain)
   */
  public void handle(Request rawRequest, Response response, HandlerChain chain)
      throws HandlerException {
    EnhancedRequest request = new EnhancedRequest(rawRequest);
    String requestURL = request.getRequestURLWithoutParams().toString();
    log.info("looking up resource: " + requestURL);
    Resource resource = model.createResource(requestURL);
    // Set personSet = new HashSet();
    Model resultModel = ModelFactory.createDefaultModel();
    LanguageChooser.addLanguageSeq(request, model, resultModel);
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequest

    MultiPartBody body;
    if (request.getMethod().equals(Method.POST)) {
      body = (MultiPartBody) request.getBody();
      if (body.getParameter("action_NewItem") != null) {
        EnhancedRequest ehRequest = new EnhancedRequest(request);
        Resource target = model.createResource(ehRequest
            .getRequestURLWithoutParams().toString());
        addItemToTopic(target, ehRequest);
      }
    }
    chain.doNext(request, response);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.