Package com.webobjects.appserver

Examples of com.webobjects.appserver.WOResponse


     if (ERXAjaxApplication.isAjaxReplacement(request)) {
       AjaxUtils.setPageReplacementCacheKey(context, (String)valueForBinding("replaceID", component));
     }
     else if (result == null || booleanValueForBinding("ignoreActionResponse", false, component)) {
       WOResponse response = AjaxUtils.createResponse(request, context);
       String onClickServer = (String) valueForBinding("onClickServer", component);
       if (onClickServer != null) {
         AjaxUtils.appendScriptHeaderIfNecessary(request, response);
         response.appendContentString(onClickServer);
         AjaxUtils.appendScriptFooterIfNecessary(request, response);
       }
       result = response;
     }
     else {
View Full Code Here


  }

  @Override
  public WOResponse handleRequest(WORequest request) {
    ERXAjaxApplication.enableShouldNotStorePage();
    WOResponse response = super.handleRequest(request);
    return response;
  }
View Full Code Here

    super.takeValuesFromRequest(worequest, wocontext);
  }

    @Override
    public WOActionResults handleRequest(WORequest worequest, WOContext wocontext) {
      WOResponse result = AjaxUtils.createResponse(worequest, wocontext);
      String mode = worequest.stringFormValueForKey("ajaxSlideTrigger");
      if(mode != null) {
        result.setHeader("text/javascript", "content-type");
        result.setContent((String)valueForBinding(mode+"Server", ""));
      }
      return result;
    }
View Full Code Here

     public WOActionResults handleRequest(WORequest request, WOContext context) {
        // String inputString = request.contentString();
        String fieldValue = context.request().stringFormValueForKey(fieldName);
        setValueForBinding(fieldValue, "value");
       
        WOResponse response = AjaxUtils.createResponse(request, context);
        response.appendContentString("<ul>");
       
        int maxItems = maxItems();
        int itemsCount = 0;
        Object values = valueForBinding("list");
        WOElement child = _childTemplate();
        boolean hasItem = hasBinding("item");
        if (values instanceof NSArray) {
          for(Enumeration valueEnum = ((NSArray)values).objectEnumerator(); valueEnum.hasMoreElements() && itemsCount++ < maxItems;) {
            appendItemToResponse(valueEnum.nextElement(), child, hasItem, response, context);
          }
        }
        else if (values instanceof List) {
          for(Iterator iter = ((List)values).iterator(); iter.hasNext() && itemsCount++ < maxItems;) {
            appendItemToResponse(iter.next(), child, hasItem, response, context);
          }
        }
        response.appendContentString("</ul>");
        return response;
     }
View Full Code Here

    AjaxResponse.addAjaxResponseAppender(new NotificationResponseAppender());
  }

  @Override
  public WOResponse handleException(Exception exception, WOContext context) {
    WOResponse response;
    if (context != null && AjaxUtils.isAjaxRequest(context.request())) {
      response = createResponseInContext(context);
      response.appendContentString(StringUtils.toErrorString(exception));
    }
    else {
      response = super.handleException(exception, context);
    }
    return response;
View Full Code Here

    return response;
  }

  @Override
  public WOResponse handleSessionRestorationErrorInContext(WOContext context) {
    WOResponse response;
    if (context != null && AjaxUtils.isAjaxRequest(context.request())) {
      response = createResponseInContext(context);
      String sessionExpiredUrl = context.directActionURLForActionNamed("sessionExpired", null);
      response.appendContentString("<script>document.location.href='" + sessionExpiredUrl + "';</script>");
    }
    else {
      response = super.handleSessionRestorationErrorInContext(context);
    }
    return response;
View Full Code Here

    return result;
  }

  @Override
  public WOActionResults handleRequest(WORequest request, WOContext context) {
      WOResponse response = AjaxUtils.createResponse(request, context);
    return response;
 
View Full Code Here

      Application theApplication = (Application) WOApplication.application();
      WOHTTPConnection anHTTPConnection = new WOHTTPConnection(aHost.name(), theApplication.lifebeatDestinationPort());
      @SuppressWarnings("cast")
      NSMutableDictionary<String, NSMutableArray<String>> aHeadersDict = (NSMutableDictionary<String, NSMutableArray<String>>) WOTaskdHandler.siteConfig().passwordDictionary().mutableClone();
      WORequest aRequest = null;
      WOResponse aResponse = null;
      boolean requestSucceeded = false;
      aHeadersDict.setObjectForKey(new NSMutableArray<String>(aString != null && aString.length() > 0 ? aString
          : "/Library/WebObjects"), "filepath");
      if (showFiles) {
        aHeadersDict.setObjectForKey(new NSMutableArray<String>("YES"), "showFiles");
      }

      aRequest = new WORequest(MObject._GET, RemoteBrowseClient.getPathString, MObject._HTTP1, aHeadersDict,
          null, null);
      anHTTPConnection.setReceiveTimeout(5000);

      requestSucceeded = anHTTPConnection.sendRequest(aRequest);

      if (requestSucceeded) {
        aResponse = anHTTPConnection.readResponse();
      }

      if ((aResponse == null) || (!requestSucceeded) || (aResponse.status() != 200)) {
        throw new MonitorException("Error requesting directory listing for " + aString + " from " + aHost.name());
      }

      try {
        aFileListDictionary = _getFileListOutOfResponse(aResponse, aString);
View Full Code Here

  @Override
  public WOActionResults handleRequest(WORequest request, WOContext context) {

    WOComponent component = context.component();
   
    WOResponse response = null;
    WOAssociation action = associations().objectForKey("action");
    if(action != null) {
      action.valueInComponent(component);
    }
   
View Full Code Here

   * The pane content is rendered when an Ajax request is received.
   * @return the children rendered as HTML
   */
  @Override
  public WOActionResults handleRequest(WORequest request, WOContext context) {
    WOResponse response = null;
    String didSelect = request.stringFormValueForKey("didSelect");

    // This is not set when the tab is initially loaded, that is our cue to generate our content
    if ( didSelect == null) {
      response = AjaxUtils.createResponse(request, context);
View Full Code Here

TOP

Related Classes of com.webobjects.appserver.WOResponse

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.