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 MassiveEditForecastResourceDetail extends AddForecastResourceDetail
See Also:
  • Field Details

    • forecastResources

      protected Set<Long> forecastResources
  • Constructor Details

    • MassiveEditForecastResourceDetail

      public MassiveEditForecastResourceDetail()
  • Method Details

    • getForecastResources

      public Set<Long> getForecastResources()
      Return the list of forecast resources whose calendar will be edited
      Returns:
      the forecast resource list
    • setForecastResources

      public void setForecastResources(Set<Long> forecastResources)
      Return the list of forecast resources whose calendar will be edited
      Parameters:
      forecastResources - the forecast resource list
    • initPanel

      protected void initPanel()
      Overrides:
      initPanel in class AddForecastResourceDetail
    • show

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

      public boolean onSaveTimeframes(UIMessage uim)
      Save all the timeframes created for all the input resources
      Overrides:
      onSaveTimeframes in class ForecastResourceDetailManagement
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.