ui.panel
Class ServicePanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by ui.panel.ServicePanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class ServicePanel
extends javax.swing.JPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ServicePanel(Service service)
           
 
Method Summary
 void clearServiceData()
          Resets to the default values all the fields contained in this panel.
protected  javax.swing.JPanel getBaseRatePanel()
           
protected  javax.swing.JTextField getBaseRateTextField()
           
protected  javax.swing.JCheckBox getCareAboutMaxDurationCheckBox()
           
protected  javax.swing.JPanel getCareAboutMaxDurationPanel()
           
protected  javax.swing.JCheckBox getCareAboutMinDurationCheckBox()
           
protected  javax.swing.JPanel getCareAboutMinDurationPanel()
           
protected  javax.swing.JPanel getDescriptionPanel()
           
protected  javax.swing.JTextField getDescriptionTextField()
           
protected  javax.swing.JPanel getMaxDurationInMinutePanel()
           
protected  javax.swing.JTextField getMaxDurationInMinuteTextField()
           
protected  javax.swing.JPanel getMinDurationInMinutePanel()
           
protected  javax.swing.JTextField getMinDurationInMinuteTextField()
           
protected  javax.swing.JPanel getNamePanel()
           
protected  javax.swing.JTextField getNameTextField()
           
protected  javax.swing.JComboBox getRateTypeComboBox()
           
protected  javax.swing.JPanel getRateTypePanel()
           
 Service getService()
           
 double getServiceBaseRate()
           
 boolean getServiceCareAboutMaxDuration()
           
 boolean getServiceCareAboutMinDuration()
           
 java.lang.String getServiceDescription()
           
 int getServiceMaxDurationInMinute()
           
 int getServiceMinDurationInMinute()
           
 java.lang.String getServiceName()
           
 java.lang.String getServiceRateType()
           
protected  void initialize()
           
 void setBaseRateError(boolean isError)
           
 void setMinMaxDurationError(boolean isError)
           
 void setNameError(boolean isError)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServicePanel

public ServicePanel(Service service)
Method Detail

getServiceName

public java.lang.String getServiceName()

getServiceDescription

public java.lang.String getServiceDescription()

getServiceRateType

public java.lang.String getServiceRateType()

getServiceBaseRate

public double getServiceBaseRate()

getServiceMinDurationInMinute

public int getServiceMinDurationInMinute()

getServiceCareAboutMinDuration

public boolean getServiceCareAboutMinDuration()

getServiceMaxDurationInMinute

public int getServiceMaxDurationInMinute()

getServiceCareAboutMaxDuration

public boolean getServiceCareAboutMaxDuration()

initialize

protected void initialize()

getBaseRatePanel

protected javax.swing.JPanel getBaseRatePanel()
Returns:
Returns the baseRatePanel.

getBaseRateTextField

protected javax.swing.JTextField getBaseRateTextField()
Returns:
Returns the baseRateTextField.

getDescriptionPanel

protected javax.swing.JPanel getDescriptionPanel()
Returns:
Returns the descriptionPanel.

getDescriptionTextField

protected javax.swing.JTextField getDescriptionTextField()
Returns:
Returns the descriptionTextField.

getMaxDurationInMinutePanel

protected javax.swing.JPanel getMaxDurationInMinutePanel()
Returns:
Returns the maxDurationInMinutePanel.

getMaxDurationInMinuteTextField

protected javax.swing.JTextField getMaxDurationInMinuteTextField()
Returns:
Returns the maxDurationInMinuteTextField.

getCareAboutMaxDurationPanel

protected javax.swing.JPanel getCareAboutMaxDurationPanel()
Returns:
Returns the careAboutMaxDurationPanel.

getCareAboutMaxDurationCheckBox

protected javax.swing.JCheckBox getCareAboutMaxDurationCheckBox()
Returns:
Returns the careAboutMaxDurationCheckBox.

getMinDurationInMinutePanel

protected javax.swing.JPanel getMinDurationInMinutePanel()
Returns:
Returns the minDurationInMinutePanel.

getMinDurationInMinuteTextField

protected javax.swing.JTextField getMinDurationInMinuteTextField()
Returns:
Returns the minDurationInMinuteTextField.

getCareAboutMinDurationPanel

protected javax.swing.JPanel getCareAboutMinDurationPanel()
Returns:
Returns the careAboutMinDurationPanel.

getCareAboutMinDurationCheckBox

protected javax.swing.JCheckBox getCareAboutMinDurationCheckBox()
Returns:
Returns the careAboutMinDurationCheckBox.

getNamePanel

protected javax.swing.JPanel getNamePanel()
Returns:
Returns the namePanel.

getNameTextField

protected javax.swing.JTextField getNameTextField()
Returns:
Returns the nameTextField.

getRateTypeComboBox

protected javax.swing.JComboBox getRateTypeComboBox()
Returns:
Returns the rateTypeComboBox.

getRateTypePanel

protected javax.swing.JPanel getRateTypePanel()
Returns:
Returns the rateTypePanel.

getService

public Service getService()
Returns:
Returns the service.

clearServiceData

public void clearServiceData()
Resets to the default values all the fields contained in this panel.


setNameError

public void setNameError(boolean isError)

setBaseRateError

public void setBaseRateError(boolean isError)

setMinMaxDurationError

public void setMinMaxDurationError(boolean isError)


Copyright © 2006 SF.net. All Rights Reserved.