pamanager
Class SchedulerAgentCustomizer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--pamanager.SchedulerAgentCustomizer

public class SchedulerAgentCustomizer
extends javax.swing.JDialog
implements java.beans.Customizer

The SchedulerAgentCustomizer class implements the customizer for the scheduler agent.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  javax.swing.ButtonGroup actionButtonGroup
           
(package private)  javax.swing.JTextField actionTextField
           
protected  SchedulerAgent agent
           
(package private)  javax.swing.JComboBox agentsComboBox
           
(package private)  javax.swing.ButtonGroup buttonGroup
           
(package private)  javax.swing.JButton cancelButton
           
(package private)  boolean cancelled
           
(package private)  javax.swing.JButton initializeButton
           
(package private)  javax.swing.JTextField intervalTextField
           
(package private)  javax.swing.JLabel jLabel1
           
(package private)  javax.swing.JLabel jLabel2
           
(package private)  javax.swing.JLabel jLabel3
           
(package private)  javax.swing.JLabel jLabel4
           
(package private)  javax.swing.JLabel jLabel5
           
(package private)  javax.swing.JLabel jLabel6
           
(package private)  javax.swing.JLabel jLabel7
           
(package private)  javax.swing.JLabel jLabel8
           
(package private)  javax.swing.JTextField nameTextField
           
(package private)  javax.swing.JRadioButton notifyRadioButton
           
(package private)  javax.swing.JRadioButton oneTimeRadioButton
           
(package private)  javax.swing.JPanel panel1
           
(package private)  javax.swing.JRadioButton repeatingRadioButton
           
(package private)  javax.swing.JTextField timeTextField
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
modal, resizable, title
 
Fields inherited from class java.awt.Window
inputContext, OPENED, ownedWindowList, state, warningString, windowListener
 
Fields inherited from class java.awt.Container
component, containerListener, layoutMgr, ncomponents
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
SchedulerAgentCustomizer()
          Creates a SchedulerAgentCustomizer object.
SchedulerAgentCustomizer(java.awt.Frame frame, java.lang.String title, boolean modal)
          Creates a SchedulerAgentCustomizer object.
 
Method Summary
(package private)  void cancelButton_actionPerformed(java.awt.event.ActionEvent e)
          Cancels the customizer.
(package private)  SchedulerAgent getAgent()
          Retrieves the scheduler agent for this customizer.
 void getDataFromBean()
          Gets data from the bean and sets the GUI controls.
(package private)  void initializeButton_actionPerformed(java.awt.event.ActionEvent e)
          Initializes the agent when the initialize button is pressed.
 boolean isCancelled()
          Indicates whether the customizer was cancelled.
(package private)  void jbInit()
          Initializes the GUI for the customizer.
 void setDataOnBean()
          Sets properties on the agent bean, taking data from GUI.
 void setObject(java.lang.Object obj)
          Sets the object to customize.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processWindowEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
, addNotify, constructComponentName, getTitle, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, setFocusOwner, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, paint, paintComponents, postsOldMouseEvents, preferredSize, print, printComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

panel1

javax.swing.JPanel panel1

initializeButton

javax.swing.JButton initializeButton

cancelButton

javax.swing.JButton cancelButton

jLabel1

javax.swing.JLabel jLabel1

oneTimeRadioButton

javax.swing.JRadioButton oneTimeRadioButton

repeatingRadioButton

javax.swing.JRadioButton repeatingRadioButton

buttonGroup

javax.swing.ButtonGroup buttonGroup

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

nameTextField

javax.swing.JTextField nameTextField

timeTextField

javax.swing.JTextField timeTextField

intervalTextField

javax.swing.JTextField intervalTextField

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

agentsComboBox

javax.swing.JComboBox agentsComboBox

jLabel6

javax.swing.JLabel jLabel6

jLabel7

javax.swing.JLabel jLabel7

cancelled

boolean cancelled

agent

protected SchedulerAgent agent

notifyRadioButton

javax.swing.JRadioButton notifyRadioButton

actionButtonGroup

javax.swing.ButtonGroup actionButtonGroup

jLabel8

javax.swing.JLabel jLabel8

actionTextField

javax.swing.JTextField actionTextField
Constructor Detail

SchedulerAgentCustomizer

public SchedulerAgentCustomizer(java.awt.Frame frame,
                                java.lang.String title,
                                boolean modal)
Creates a SchedulerAgentCustomizer object.
Parameters:
frame - the Frame object for this customizer
title - the String object that contains the title for this customizer
modal - the boolean flag that indicates the modality

SchedulerAgentCustomizer

public SchedulerAgentCustomizer()
Creates a SchedulerAgentCustomizer object.
Method Detail

getAgent

SchedulerAgent getAgent()
Retrieves the scheduler agent for this customizer.
Returns:
the SchedulerAgent object

setObject

public void setObject(java.lang.Object obj)
Sets the object to customize.
Specified by:
setObject in interface java.beans.Customizer
Parameters:
obj - the Object to be customized

jbInit

void jbInit()
      throws java.lang.Exception
Initializes the GUI for the customizer.
Throws:
java.lang.Exception - if any error occurs during initialization

initializeButton_actionPerformed

void initializeButton_actionPerformed(java.awt.event.ActionEvent e)
Initializes the agent when the initialize button is pressed.
Parameters:
e - the ActionEvent object generated when the initialize button is pressed

cancelButton_actionPerformed

void cancelButton_actionPerformed(java.awt.event.ActionEvent e)
Cancels the customizer.
Parameters:
e - the ActionEvent object generated when the cancel button is pressed

isCancelled

public boolean isCancelled()
Indicates whether the customizer was cancelled.
Returns:
the boolean flag that indicates whether the customizer was cancelled

getDataFromBean

public void getDataFromBean()
Gets data from the bean and sets the GUI controls.

setDataOnBean

public void setDataOnBean()
Sets properties on the agent bean, taking data from GUI.