Package javax.portlet

Examples of javax.portlet.ResourceURL


         * for uploads anymore, check if this is needed for some other things
         */
        PortletURL appUri = response.createActionURL();
        config.put("appUri", "'" + appUri.toString() + "'");
        config.put("usePortletURLs", "true");
        ResourceURL uidlUrlBase = response.createResourceURL();
        uidlUrlBase.setResourceID("UIDL");
        config.put("portletUidlURLBase", "'" + uidlUrlBase.toString() + "'");
        config.put("pathInfo", "''");
        config.put("themeUri", "'" + themeURI + "'");

        String versionInfo = "{vaadinVersion:\""
                + AbstractApplicationServlet.VERSION
View Full Code Here


        if (nameToReceiver == null) {
            nameToReceiver = new HashMap<String, StreamVariable>();
            ownerToNameToStreamVariable.put(owner, nameToReceiver);
        }
        nameToReceiver.put(name, value);
        ResourceURL resurl = currentUidlResponse.createResourceURL();
        resurl.setResourceID("UPLOAD");
        resurl.setParameter("name", name);
        resurl.setParameter("rec-owner", getPaintableId((Paintable) owner));
        resurl.setProperty("name", name);
        resurl.setProperty("rec-owner", getPaintableId((Paintable) owner));
        return resurl.toString();
    }
View Full Code Here

    @Override
    public String generateApplicationResourceURL(ApplicationResource resource,
            String mapKey) {
        if (response instanceof MimeResponse) {
            ResourceURL resourceURL = ((MimeResponse) response)
                    .createResourceURL();
            final String filename = resource.getFilename();
            if (filename == null) {
                resourceURL.setResourceID("APP/" + mapKey + "/");
            } else {
                resourceURL.setResourceID("APP/" + mapKey + "/"
                        + urlEncode(filename));
            }
            return resourceURL.toString();
        } else {
            // in a background thread or otherwise outside a request
            // TODO exception ??
            return null;
        }
View Full Code Here

      }
   }

   public void render(RenderRequest req, RenderResponse resp) throws PortletException, IOException
   {
      ResourceURL resourceURL = resp.createResourceURL();
      PortletURL actionURL = resp.createActionURL();

      resp.setContentType("text/html");
      PrintWriter writer = resp.getWriter();
      writer.print("");
         resourceURL.setParameter("prodId","1");
         writer.print("<a href=\"javascript: browse(\'" + resourceURL + "\');\">Product 1</a><br/>");


   }
View Full Code Here

      resp.setPortletMode(PortletMode.VIEW);

   }
   public void render(RenderRequest req, RenderResponse resp) throws PortletException, IOException
   {
      ResourceURL resourceURL = resp.createResourceURL();
      PortletURL actionURL = resp.createActionURL();
       //
//      Element elt = resp.createElement("script");
//      elt.setAttribute("type", "text/javascript");
//      elt.setAttribute("src", resourceURL.toString());
//      elt.appendChild(elt.getOwnerDocument().createTextNode(""));
//      resp.addProperty("script", elt);

      //

      resp.setContentType("text/html");
      PrintWriter writer = resp.getWriter();
      writer.print("" +
         "<script type=\"text/javascript\">" +
         "" +
        // "function init(){\n" +
        //"     Event.observe('repeat', 'keyup', repeat(), false);\n" +
        // "}" +
         "" +
            "function browse(id) {" +
            "var url = id;\n" +
            "var pars = 'foo=bar';\n" +
            "var target = 'output-div';\n" +
            "var myAjax = new Ajax.Updater(target, url, {method: 'GET', parameters: pars});" +
         "}" +

         "</script>");

            writer.print("" +
               "<div class='full-width' style='padding:5px'>" +
               "<h4>Partial Refresh Repeater Demo</h4>");
            writer.print("" +
            " <div class='half-width float-left'>" +
               "  <form method='post' id=\"testrepeatform\" name=\"testrepeatform\" action=\"" + actionURL + "\" onsubmit=\"new Ajax.Updater('repeat-div', '" + resourceURL + "', {asynchronous:true, parameters:Form.serialize(this)}); return false;\">\n" +
            "      <font class='portlet-font'>Repeat Demo:</font><br/>\n" +
            "      <input class='portlet-form-input-field' type='text' value='' size='12' name=\"repeat\" id=\"repeat\" onkeyup=\"this.form.submit2.click();new Effect.Highlight(document.getElementById('repeat-div'));\"/>\n" +
           "      <input class='portlet-form-input-field hidden' type='submit' name='submit2' value='submit' style=\"display:hidden;\">\n" +
            "   </form>\n" +
               "</div>" +
            "");
            writer.print("<div id=\"repeat-container\"><div id=\"repeat-div\" class='half-width float-left' style='height:50px'></div></div>");
//         "<input type=\"text\" id=\"hidden-input\" value=\"" + resourceURL.toString() + "\" />" +
//         "<a href='javascript:" + resp.getNamespace() + "_handle()'>Click me to trigger script</a>" +
         writer.print("<br class='clear'/><br class='clear'/><hr/>" +
            "<h4>Partial Refresh Product Catalog</h4>" +
            "<div class='full-width'>" +
                        "");
         writer.print("<div class='float-left third-width'>");
         resourceURL.setParameter("prodId","1");
         writer.print("<a href=\"javascript: browse(\'" + resourceURL + "\');\">Product 1</a><br/>");

         resourceURL.setParameter("prodId","2");
         writer.print("<a href=\"javascript: browse(\'" + resourceURL + "\');\">Product 2</a><br/>");

         resourceURL.setParameter("prodId","3");
         writer.print("<a href=\"javascript: browse(\'" + resourceURL + "\');\">Product 3</a><br/>");

         writer.print("<br class='clear'/></div>");
         writer.print("<div class='float-left two-third-width'>" +
            "<h4 class='zero'>Product Details</h4>" +
View Full Code Here

   {
      renderResponse.setContentType("text/html");
      PrintWriter printWriter = renderResponse.getWriter();
      String namespace = "n_" + renderResponse.getNamespace();
      printWriter.print("<p><a href='#' onclick=\"" + namespace + "_remote=" + namespace + "_openRemote('");
      ResourceURL resource = renderResponse.createResourceURL();
      // set the cache level to PAGE since the resource creates URLs and the spec mandates PAGE cache level in that case
      resource.setCacheability(ResourceURL.PAGE);
      printWriter.print(resource);
      printWriter.print("')\">Open remote control!</a></p>");
   }
View Full Code Here

      }
   }

   public void render(RenderRequest req, RenderResponse resp) throws PortletException, IOException
   {
      ResourceURL resourceURL = resp.createResourceURL();
      PortletURL actionURL = resp.createActionURL();

      resp.setContentType("text/html");
      PrintWriter writer = resp.getWriter();
      writer.print("");
         resourceURL.setParameter("prodId","1");
         writer.print("<a href=\"javascript: browse(\'" + resourceURL + "\');\">Product 1</a><br/>");


   }
View Full Code Here

    }

    @Override
    public void handleResourceRequest(ResourceRequest request, ResourceResponse response, Window window) {       
        super.handleResourceRequest(request, response, window);
        ResourceURL resourceURL = response.createResourceURL();
        resourceURL.setParameter("svg", AWF__INSTANCE_ID);
        processInstanceMapRequestUrl = resourceURL.toString();
    }
View Full Code Here

         * for uploads anymore, check if this is needed for some other things
         */
        PortletURL appUri = response.createActionURL();
        config.put("appUri", "'" + appUri.toString() + "'");
        config.put("usePortletURLs", "true");
        ResourceURL uidlUrlBase = response.createResourceURL();
        uidlUrlBase.setResourceID("UIDL");
        config.put("portletUidlURLBase", "'" + uidlUrlBase.toString() + "'");
        config.put("pathInfo", "''");
        config.put("themeUri", "'" + themeURI + "'");

        String versionInfo = "{vaadinVersion:\""
                + AbstractApplicationServlet.VERSION
View Full Code Here

   {
      renderResponse.setContentType("text/html");
      PrintWriter printWriter = renderResponse.getWriter();
      String namespace = renderResponse.getNamespace();
      printWriter.print("<p><a href='#' onclick=\"" + namespace + "_remote=" + namespace + "_openRemote('");
      ResourceURL resource = renderResponse.createResourceURL();
      printWriter.print(resource);
      printWriter.print("')\">Open remote control!</a></p>");
   }
View Full Code Here

TOP

Related Classes of javax.portlet.ResourceURL

Copyright © 2018 www.massapicom. 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.