Class CImportExportConfiguration

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 CImportExportConfiguration extends Container
Since:
9.2
See Also:
GCApi:
controller
  • Field Details

    • XML_PATH

      protected static final String XML_PATH
      See Also:
    • SELECTED_CONFIGURATION_FIELD

      protected static String SELECTED_CONFIGURATION_FIELD
    • IMPORT_MODE

      protected static final int IMPORT_MODE
      See Also:
    • EXPORT_MODE

      protected static final int EXPORT_MODE
      See Also:
    • mode

      protected int mode
    • cImportExportConfigurationLog

      protected CImportExportConfigurationLog cImportExportConfigurationLog
    • fImportExportConfiguration

      protected Form fImportExportConfiguration
    • importPanel

      protected Panel importPanel
    • queuePanel

      protected overit.geocallapp.wfm.ui.container.PanelSelectJobQueue queuePanel
    • stvImportExportsMaster

      protected ServerTableViewWithCount stvImportExportsMaster
    • rvExportList

      protected ResourceView rvExportList
    • uploadedFile

      protected transient UpFile uploadedFile
  • Constructor Details

    • CImportExportConfiguration

      public CImportExportConfiguration()
  • Method Details

    • 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
    • init

      protected void init()
    • onShowImportPanel

      public boolean onShowImportPanel(UIMessage uim)
    • onShowExportPanel

      public boolean onShowExportPanel(UIMessage uim)
    • onEnqueue

      public boolean onEnqueue(UIMessage uim)
    • enqueueImportLauncher

      protected void enqueueImportLauncher(Long configuration, int selectedQueue)
    • enqueueExportLauncher

      protected void enqueueExportLauncher(Long configuration, int selectedQueue)
    • getJobFromBT

      protected Job getJobFromBT(BusinessTask bt)
    • onImportFile

      public boolean onImportFile(UIMessage uim)
    • onSelectLog

      public boolean onSelectLog(UIMessage uim)
    • checkUserPermissions

      protected void checkUserPermissions(Long configuration) throws DAException, DAValidateException
      Throws:
      DAException
      DAValidateException
    • setButtonsVisibility

      protected void setButtonsVisibility(boolean hasPermission)
    • onViewEnqueuedTask

      public boolean onViewEnqueuedTask(UIMessage uim)
    • onRefreshPage

      public boolean onRefreshPage(Object o)