Class JobQueueContainer

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

@Component public class JobQueueContainer extends DAContainer
This class extends DAContainer and implements the user interface element that allows to contain and render one or more job queues. The job queues are loaded from the configuration file through the loadQueueList() method. In the configuration file is possible to set some configuration parameters, to execute and possibly iterate in a given time the job queue, like a name, a description, a mode, a period and some temporal parameters. A job queue can be paused, stopped and played through the relative methods. For example, job queues can be displayed through a child TableView passing the DBView.
See Also:
GCApi:
component
  • Field Details

    • _msgLu

      protected String _msgLu
    • _msgMa

      protected String _msgMa
    • _msgMe

      protected String _msgMe
    • _msgGi

      protected String _msgGi
    • _msgVe

      protected String _msgVe
    • _msgSa

      protected String _msgSa
    • _msgDo

      protected String _msgDo
  • Constructor Details

    • JobQueueContainer

      public JobQueueContainer()
  • Method Details

    • setup

      protected void setup()
      Description copied from class: Component
      Setup the Component
      Overrides:
      setup in class Component
    • onOpen

      public void onOpen(Object o)
      Description copied from class: Container
      Method called when is executed the WindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object) of the Window that contains the Container. It calls the onOpen(o) method of all the Container's childrens.
      If a page is opened through the process of a route, it is possible that the route was called with params to pass to the page.
      The route params could be passed specifying them like query string's param on the url, using commas or the '=' character, to separate the keys and the values. Valid syntaxs are: "&params=KEY1,VAL1,KEY2,VAL2" or "&params=KEY1=VAL1,KEY2=VAL2"
      In that case it is possible to retrieve those params via the WindowManager.getRouteParams() method that returns an HashGetter with the params passed as parameters.
      For example it's possible to retrieve and use the params in this way: HashGetter hg = getWM().getRouteParams();
      String val1 = hg.getString("key1",null);
      String val2 = hg.getString("key2",null);
      Overrides:
      onOpen in class Container
      Parameters:
      o - Object received from the caller
    • loadQueueList

      protected void loadQueueList()
    • getHourMinutes

      protected String getHourMinutes(Set s)
    • getDayHours

      protected String getDayHours(Set s)
    • getWeekDays

      protected String getWeekDays(Set s)
    • getMonthDays

      protected String getMonthDays(Set s)
    • getSelectedJobQueue

      protected JobQueue getSelectedJobQueue(int i)