Class TestSimpleBundler

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 TestSimpleBundler extends Container
Bundle simple creation test page.
Since:
10.1
See Also:
GCApi:
controller
  • Field Details

  • Constructor Details

    • TestSimpleBundler

      public TestSimpleBundler()
  • Method Details

    • onOpen

      public void onOpen(Object o)
      UI event handler to open the test page considering the current user permissions.
      Overrides:
      onOpen in class Container
      Parameters:
      o - the Object
    • initWindow

      protected void initWindow()
    • onAggregate

      public boolean onAggregate(UIMessage uim) throws DAValidateException
      UI event handler to launch the BundlingEvent.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
      Throws:
      DAValidateException - the DA validate exception
    • validateBundlingInput

      protected void validateBundlingInput() throws DAValidateException
      Throws:
      DAValidateException
    • buildBundlingInput

      protected BundlingInput buildBundlingInput() throws DAValidateException
      Throws:
      DAValidateException
    • buildBundlingRule

      protected List<BundlingRule> buildBundlingRule()
    • buildBundlingCriteriaInput

      protected BOBundlingRuleHeader buildBundlingCriteriaInput()
    • buildSelectionFilters

      protected List<BOBundlingRuleFilter> buildSelectionFilters()
    • getWorkOrderOperationIds

      protected List<Long> getWorkOrderOperationIds() throws DAValidateException
      Throws:
      DAValidateException
    • onSelectBundleWorkOrderFilters

      public boolean onSelectBundleWorkOrderFilters(UIMessage uim)
      UI event handler to open the Work order filter selection page.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onSelectWorkOrderFilters

      public boolean onSelectWorkOrderFilters(HashGetter hg)
      UI event handler to select the Work order filters that are going to be associated to the bundle.
      Parameters:
      hg - the HashGetter
      Returns:
      true to break the responsibility chain, false otherwise.
    • onDeleteStructureRow

      public boolean onDeleteStructureRow(HashGetter hg)
      UI event handler to delete the structure row.
      Parameters:
      hg - the HashGetter
      Returns:
      true to break the responsibility chain, false otherwise.