Class BalanceGroupSearchCriteriaPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.portal.app.cc.balancegroupsearch.BalanceGroupSearchCriteriaPanel
All Implemented Interfaces:
ActionListener, ItemListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class BalanceGroupSearchCriteriaPanel extends JPanel implements ActionListener, ItemListener
Balance group search criteria panel.
Author:
mchellam
See Also:
  • Field Details

    • conn

      protected CustomerCenterContext conn
    • cs

      protected PClientServices cs
    • con

      protected PCachedContext con
    • bundle

      protected ResourceBundle bundle
    • chkIncludeDevice

      protected JCheckBox chkIncludeDevice
    • chkIncludeService

      protected JCheckBox chkIncludeService
    • cmbDeviceType

      protected PIADefaultChoiceEnumField cmbDeviceType
    • cmbServiceStatus

      protected PIADefaultChoiceEnumField cmbServiceStatus
    • cmbServiceType

      protected PIADefaultChoiceEnumField cmbServiceType
    • lblPurchasedDate

      protected JLabel lblPurchasedDate
    • lblBGName

      protected JLabel lblBGName
    • lblDeviceID

      protected JLabel lblDeviceID
    • lblDeviceType

      protected JLabel lblDeviceType
    • lblPurchasedFrom

      protected JLabel lblPurchasedFrom
    • lblPurchasedTo

      protected JLabel lblPurchasedTo
    • lblServiceID

      protected JLabel lblServiceID
    • lblServiceStatus

      protected JLabel lblServiceStatus
    • lblServiceType

      protected JLabel lblServiceType
    • chkMatchCase

      protected JCheckBox chkMatchCase
    • txtBGName

      protected JTextField txtBGName
    • txtDeviceID

      protected JTextField txtDeviceID
    • datePurchasedFrom

      protected PIADateField datePurchasedFrom
    • datePurchasedTo

      protected PIADateField datePurchasedTo
    • txtServiceID

      protected JTextField txtServiceID
    • btnHelp

      protected JButton btnHelp
    • btnReset

      protected JButton btnReset
    • btnStopSearch

      protected JButton btnStopSearch
    • btnSearch

      protected JButton btnSearch
    • btnClose

      protected JButton btnClose
    • imgHelpIcon

      protected ImageIcon imgHelpIcon
    • balanceGroupSearchDialog

      protected BalanceGroupSearchDialog balanceGroupSearchDialog
    • searchResultsPanel

      protected BalanceGroupSearchResultsPanel searchResultsPanel
    • searchStatusPanel

      protected com.portal.app.cc.balancegroupsearch.BalanceGroupSearchStatusPanel searchStatusPanel
    • flistSearchInput

      protected FList flistSearchInput
    • intResultsCount

      protected int intResultsCount
    • forceStop

      protected boolean forceStop
    • boolMatchCase

      protected boolean boolMatchCase
  • Constructor Details

    • BalanceGroupSearchCriteriaPanel

      public BalanceGroupSearchCriteriaPanel(BalanceGroupSearchDialog balanceGroupSearchDialog, BalanceGroupSearchResultsPanel searchResultsPanel, com.portal.app.cc.balancegroupsearch.BalanceGroupSearchStatusPanel searchStatusPanel)
      Construtor
      Parameters:
      serviceSearchDialog - ServiceSearchDialog object
  • Method Details

    • init

      protected void init()
      Initializes the panel
    • searchOn

      public void searchOn(boolean isOn)
      Utility method to enable/disable various controls during search on/off.
      Parameters:
      isOn -
    • actionPerformed

      public void actionPerformed(ActionEvent ae)
      Action performed block
      Specified by:
      actionPerformed in interface ActionListener
    • search

      public void search(FList out) throws Exception
      SEARCH opcode calls are done here.
      Parameters:
      out -
      Throws:
      Exception
    • stopSearch

      public void stopSearch()
      Method called when stop search button is clicked.
    • setupSearch

      public boolean setupSearch() throws RemoteException
      Method used to setup the search (i.e building the searching input flist).
      Returns:
      Throws:
      RemoteException
    • enableControls

      protected void enableControls(boolean enable)
      Utility method to enable / disable the controls (except service type).
      Parameters:
      enable - boolean
    • itemStateChanged

      public void itemStateChanged(ItemEvent event)
      Item state changed implementation.
      Specified by:
      itemStateChanged in interface ItemListener