Examples of PluggableActionResponse


Examples of com.gentics.api.portalnode.action.PluggableActionResponse

   * @return collection of resolvables
   */
  private Collection<Resolvable> getResolveables(String xmlCode) {
    HashMap<String, Object> parameters = new HashMap<String, Object>(1);
    parameters.put("xml", xmlCode);
    PluggableActionResponse response = PluggableActionCaller.call("CreateResolvablesAction", parameters);
    return this.toResolvableCollection(response.getParameter("result"));
  }
View Full Code Here

Examples of com.gentics.api.portalnode.action.PluggableActionResponse

   */
  private String parseXslt(String xmlCode, String xsltCode) {
    HashMap<String, Object> parameters = new HashMap<String, Object>(2);
    parameters.put("xmlsource", xmlCode);
    parameters.put("xslt", xsltCode);
    PluggableActionResponse response = PluggableActionCaller.call("XSLTRenderAction", parameters);
    return (String) response.getParameter("content");
  }
View Full Code Here

Examples of com.gentics.api.portalnode.action.PluggableActionResponse

    if (content == null) {
      HashMap<String, Object> parameters = new HashMap<String, Object>(2);
      parameters.put("url", url);
      //TODO: allow to set User the timeouts as described in: http://www.gentics.com/help/topic/com.gentics.portalnode.sdk.doc/misc/doc/reference/xhtml/ref-implementation-plugins.html#reference.implementation.plugins.viewplugin.pluggableactions.urlloaderaction
      parameters.put("readTimeout", 300);
      PluggableActionResponse response = PluggableActionCaller.call("URLLoaderAction", parameters);
      content = (String) response.getParameter("content");
      try {
        cache.put(url, content);
      } catch (CacheException e) {
        log.error("Error putting code of " + url + " in cache");
        e.printStackTrace();
View Full Code Here

Examples of com.gentics.api.portalnode.action.PluggableActionResponse

   */

  public static PluggableActionResponse call(String pluggableActionName, HashMap<String, Object> parameters) {
    log.debug("PluggableAction " + pluggableActionName + " start");
    PluggableActionRequest request = PluggableActionInvoker.createRequestObject();
    PluggableActionResponse response = PluggableActionInvoker.createResponseObject();
    Iterator<String> keyIterator = parameters.keySet().iterator();
    while (keyIterator.hasNext()) {
      String key = keyIterator.next();
      request.setParameter(key, parameters.get(key));
    }
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.