All Implemented Interfaces:
Serializable, overit.geocall.marks.MethodExposer, overit.geocall.marks.NameExposer, AjaxableComponent, Badgeable, Hideable, Identified, Tool, overit.geocall.ux.configurability.UIConfigurable, overit.geocall.ux.edm.ModelConfigurable

public class PanelEditTask extends PanelManageTask
See Also:
  • Field Details

    • ilTaskCategory

      protected InputLookup ilTaskCategory
    • oOriginalDuration

      protected Output oOriginalDuration
    • isAutomatic

      protected boolean isAutomatic
    • updateDurationButtonEnabled

      protected boolean updateDurationButtonEnabled
    • updateDurationOnSave

      protected boolean updateDurationOnSave
  • Constructor Details

    • PanelEditTask

      public PanelEditTask()
  • Method Details

    • setAutomatic

      public void setAutomatic(boolean isAutomatic)
    • initWindow

      protected void initWindow()
      Specified by:
      initWindow in class PanelManageTask
    • show

      public void show(Serializable obj)
      Description copied from class: Panel
      It shows (make visible with the pop-up effect) the panel
      Overrides:
      show in class Panel
      Parameters:
      obj - serializable object saved as a global variable of the panel
    • checkLinkedTask

      protected void checkLinkedTask()
    • setDurationEditability

      protected void setDurationEditability()
    • getMinutesDifference

      protected Long getMinutesDifference(Date from, Date to)
    • setLayout

      protected void setLayout()
    • onSaveTask

      public boolean onSaveTask(UIMessage uim)
    • saveTask

      protected void saveTask() throws DAValidateException, DAException
      Throws:
      DAValidateException
      DAException
    • saveAutomaticTask

      protected void saveAutomaticTask(Boolean updateDuration) throws DAValidateException, DAException
      Throws:
      DAValidateException
      DAException
    • onUpdateAutomaticTaskDuration

      public boolean onUpdateAutomaticTaskDuration(UIMessage uim)