Class EditTechnicalObjectTreeNode

java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocallapp.wfm.clienti.dettaglio.CEditImpianto
overit.geocallapp.wfm.core.ux.workorderobject.technicalobject.edit.EditTechnicalObject
overit.geocallapp.wfm.core.ux.workorderobject.technicalobject.edit.EditTechnicalObjectTreeNode
All Implemented Interfaces:
Serializable, overit.geocall.marks.MethodExposer, overit.geocall.marks.NameExposer, Badgeable, Identified, Tool, overit.geocall.ux.configurability.UIConfigurable, overit.geocall.ux.edm.ModelConfigurable

public class EditTechnicalObjectTreeNode extends EditTechnicalObject
Extension of EditTechnicalObject to manage the editing of a Technical Object as node of a tree view. In this context, the container must not save the technical object data directly, but will release the edited data (with a pop) to the caller container, in order to allow it to manage a bulk save action.
Since:
9.2
See Also:
GCApi:
controller
  • Constructor Details

    • EditTechnicalObjectTreeNode

      public EditTechnicalObjectTreeNode()
  • Method Details

    • onSave

      public boolean onSave(UIMessage uim)
      UI event handler to intercept the save action This container will not save directly the technical object, but will pop the edited data, in order to allow the caller container to manage a bulk save action.
      Overrides:
      onSave in class EditTechnicalObject
      Parameters:
      uim - the UI event data such as the form content and control keys
      Returns:
      true to break the responsibility chain
      See Also:
    • getNullMandatoryFieldsMessage

      protected String getNullMandatoryFieldsMessage(DBView mandatoryFields)
      Format the error message for the mandatory features without a value
      Parameters:
      mandatoryFields - the mandatory features for which format the error message
      Returns:
      an error message for the mandatory features without a value