Esempio n. 1
0
 public void appendToResponse(WOResponse aResponse, WOContext aContext) {
   ItogType type = (ItogType) valueForBinding("currType");
   currType = type;
   NamedFlags access = (NamedFlags) valueForBinding("access");
   if (access == null)
     access = (NamedFlags) session().valueForKeyPath("readAccess.FLAGS.ItogType");
   if (type == null) {
     itogName = null;
     itogTitle = null;
     itogCount = null;
     canDelete = false;
     cantEdit = (Boolean) access.valueForKey("_create");
     // session().valueForKeyPath("readAccess._create.ItogType");
   } else {
     itogName = currType.name();
     itogTitle = currType.title();
     itogCount = currType.inYearCount();
     if (itogCount.intValue() == 0) itogCount = null;
     EOEditingContext ec = (EOEditingContext) valueForBinding("ec");
     NSArray itogs =
         EOUtilities.objectsMatchingKeyAndValue(
             ec, ItogContainer.ENTITY_NAME, ItogContainer.ITOG_TYPE_KEY, type);
     canDelete = (itogs == null || itogs.count() == 0);
     cantEdit = (Boolean) access.valueForKey("_edit");
     // session().valueForKeyPath("readAccess._edit.currType");
   }
   super.appendToResponse(aResponse, aContext);
 }
Esempio n. 2
0
  public void appendToResponse(WOResponse aResponse, WOContext aContext) {
    try {
      Number b = (Number) valueForBinding("firstNameDisplay");
      if (b != null) firstNameDisplay = b.intValue();
      else firstNameDisplay = 2;

      b = (Number) valueForBinding("secondNameDisplay");
      if (b != null) secondNameDisplay = b.intValue();
      else secondNameDisplay = 2;

    } catch (ClassCastException cex) {
      throw new IllegalArgumentException("NameDisplay bindings should be integer");
    }
    String request = (String) valueForBinding("searchRequest");
    if (request != null) {
      performSearchRequest(request);
    } else {
      selection =
          (PersonLink)
              EOUtilities.localInstanceOfObject(
                  ec, (EOEnterpriseObject) valueForBinding("selection"));
      //			syncSelection();
    }
    if (selection == null && Various.boolForObject(valueForBinding("showPopup"))) {
      selection = defaultSelectionValue();
      setValueForBinding(selection, "selection");
    }
    super.appendToResponse(aResponse, aContext);
    found = null;
    //		searchMessage = null;
  }
Esempio n. 3
0
 @Override
 public void appendToResponse(WOResponse r, WOContext c) {
   if (session().objectForKey("ERXDatabaseConsole.enabled") != null) {
     super.appendToResponse(r, c);
   } else {
     r.appendContentString("please use the ERXDirectAction databaseConsoleAction to login first!");
   }
 }
Esempio n. 4
0
 /**
  * Overridden to call {@link #addRequiredWebResources(WOResponse)}.
  *
  * @param response the HTTP response that an application returns to a Web server to complete a
  *     cycle of the request-response loop
  * @param context context of a transaction
  */
 @Override
 public void appendToResponse(WOResponse response, WOContext context) {
   super.appendToResponse(response, context);
   addRequiredWebResources(response);
 }
Esempio n. 5
0
 public void appendToResponse(WOResponse aResponse, WOContext aContext) {
   inAppend = true;
   super.appendToResponse(aResponse, aContext);
   inAppend = false;
 }
  // R&R
  @Override
  public void appendToResponse(WOResponse response, WOContext context) {
    super.appendToResponse(response, context);

    AjaxUtils.addScriptCodeInHead(response, context, script());
  }