Package com.webobjects.appserver

Examples of com.webobjects.appserver.WOActionResults


    Object taskResult = result();
   
    if (log.isDebugEnabled()) log.debug("nextPage action fired. task result is " + taskResult);
   
    // The response to be returned to the user after the task is done.
    WOActionResults nextPageResponse = null;
   
    // If user canceled, we just call that controller
    if (_wasStoppedByUser) {
      if (log.isDebugEnabled())
        log.debug("The task was canceled by the user, so now calling " + nextPageForCancelController());
      nextPageResponse = nextPageForCancelController().performAction();
    } else if (taskResult instanceof Exception) {
      // Invoke error controller
      IERXPerformWOActionForResult errorController = nextPageForErrorController();
      errorController.setResult(_result);
     
      if (log.isDebugEnabled())
        log.debug("The task had an error, so now calling " + errorController);
     
      nextPageResponse = errorController.performAction();
    } else {
      // Invoke the expected result controller
      if (log.isDebugEnabled())
        log.debug("The task completed normally. Now setting the result, " + taskResult
            + ", and calling " + nextPageForResultController());
      nextPageForResultController().setResult(taskResult);
      nextPageResponse = nextPageForResultController().performAction();
    }
   

    if (log.isDebugEnabled())
      log.debug("results = " + (nextPageResponse == null ? "null" : nextPageResponse.toString()));

    return nextPageResponse;
  }
View Full Code Here


    return (String) element.valueForBinding("name", context.elementID(), component);
  }
 
  @Override
  public WOActionResults invokeAction(WORequest request, WOContext context) {
    WOActionResults result = null;
    WOComponent wocomponent = context.component();
    String nameInContext = nameInContext(context, wocomponent, this);
    boolean shouldHandleRequest = !context.wasActionInvoked() && context.wasFormSubmitted() && nameInContext.equals(ERXAjaxApplication.ajaxSubmitButtonName(request));
    if (shouldHandleRequest) {
      String updateContainerID = MTAjaxUpdateContainer.updateContainerID(this, wocomponent);
View Full Code Here

   * @param context context of the transaction
   * @return the action results
   */
  @Override
  public WOActionResults invokeAction(WORequest request, WOContext context) {
    WOActionResults result = null;
    if (shouldHandleRequest(request, context)) {
      result = handleRequest(request, context);
      ERXAjaxApplication.enableShouldNotStorePage();
          if (ERXAjaxApplication.shouldIgnoreResults(request, context, result)) {
            log.warn("An Ajax request attempted to return the page, which is almost certainly an error.");
View Full Code Here

    if(canSetValueForBinding("droppedArea")) {
      setValueForBinding(_droppedArea, "droppedArea");
    }
   
    if (canGetValueForBinding("action")) {
      WOActionResults results = (WOActionResults) valueForBinding("action");
      if (results != null) {
        System.out.println("MTAjaxDroppable.handleRequest: Not quite sure what to do with non-null results yet ...");
      }
    }
    return null;
View Full Code Here

    }

    /** Overridden from the parent for better logging. */
  @Override
    public WOActionResults invokeAction(WORequest r, WOContext c) {
        WOActionResults result = null;
        NDC.push("Page: " + getClass().getName() + (d2wContext() != null ? (" - Configuration: " + d2wContext().valueForKey(Keys.pageConfiguration)) : ""));
        try {
            result = super.invokeAction(r, c);
        } finally {
            NDC.pop();
View Full Code Here

        }
        setValueForBinding(reorderedList, "list");
      }

      if(canGetValueForBinding("action")) {
        WOActionResults results = (WOActionResults) valueForBinding("action");
        if(results != null) {
          System.out.println("Not quite sure what to do with non-null results yet ...");
        }
      }
View Full Code Here

    valueForBinding("finishedAction");
  }

  public WOActionResults uploadCanceled() {
    uploadFinished();
    WOActionResults results = (WOActionResults) valueForBinding("canceledAction");
    return results;
  }
View Full Code Here

      return uploadFailed();
    }
    finally {
      uploadFinished();
    }
    WOActionResults results = (WOActionResults) valueForBinding("succeededAction");
    return results;
  }
View Full Code Here

    return results;
  }

  public WOActionResults uploadFailed() {
    uploadFinished();
    WOActionResults results = (WOActionResults) valueForBinding("failedAction");
    return results;
  }
View Full Code Here

      try {
        CharSequence originalContent = _content;
        _content = new StringBuilder();
        NSMutableDictionary userInfo = ERXWOContext.contextDictionary();
        userInfo.setObjectForKey(Boolean.TRUE, AjaxResponse.AJAX_UPDATE_PASS);
        WOActionResults woactionresults = WOApplication.application().invokeAction(_request, _context);
        _content.append(originalContent);
        if (_responseAppenders != null) {
          Enumeration responseAppendersEnum = _responseAppenders.objectEnumerator();
          while (responseAppendersEnum.hasMoreElements()) {
            AjaxResponseAppender responseAppender = (AjaxResponseAppender) responseAppendersEnum.nextElement();
View Full Code Here

TOP

Related Classes of com.webobjects.appserver.WOActionResults

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.