Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.schooltool.client.gui.forms.standard.learner
Class LearnerMedicalDetailsAddEdit  view LearnerMedicalDetailsAddEdit download LearnerMedicalDetailsAddEdit.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.schooltool.client.gui.forms.standard.learner.LearnerMedicalDetailsAddEdit
All Implemented Interfaces:
javax.accessibility.Accessible, org.schooltool.client.gui.forms.FormInterface, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class LearnerMedicalDetailsAddEdit
extends javax.swing.JPanel
implements java.io.Serializable, org.schooltool.client.gui.forms.FormInterface


Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  org.schooltool.ejb.session.client.access.accessModule access
           
private  int activePane
           
private  javax.swing.JButton btnEmergencyContactSearch
           
private  javax.swing.JButton btnExit
           
private  javax.swing.ButtonGroup btngrpBloodPressure
           
private  javax.swing.ButtonGroup btngrpDrinkingHabits
           
private  javax.swing.ButtonGroup btngrpEatingHabits
           
private  javax.swing.ButtonGroup btngrpHearingAid
           
private  javax.swing.ButtonGroup btngrpInsurance
           
private  javax.swing.ButtonGroup btngrpSpecs
           
private  javax.swing.JButton btnSave
           
private  javax.swing.JButton btnSearchDoctor
           
private  javax.swing.JComboBox cmboRelationship
           
private  org.schooltool.ejb.session.client.contact.contactModule contactmodule
           
private  long doctorContactID
           
private  long emergencyContactID
           
private static int GENERAL
           
private static int HISTORY
           
private static int ILLNESSES
           
private static int INOCULATIONS
           
private  javax.swing.JLabel lblDoctorName
           
private  javax.swing.JLabel lblMedicalAidMain
           
private  javax.swing.JLabel lblMedicalAidName
           
private  javax.swing.JLabel lblMedicalAidNo
           
private  javax.swing.JLabel lblMedicalAidTelNo
           
private  javax.swing.JLabel lblName
           
private  javax.swing.JLabel lblRelationship
           
private  long learnerPersonPK
           
private  long learnerPK
           
private  boolean[] loadedPanes
           
private  org.schooltool.ejb.session.client.person.MedicalDetailsView medView
           
private  long personMedicalDetailsPK
           
private  javax.swing.JPanel pnlBottom
           
private  javax.swing.JPanel pnlEmergencyContact
           
private  javax.swing.JPanel pnlLeft
           
private  javax.swing.JPanel pnlMedicalAid
           
private  javax.swing.JScrollPane scrollPaneGeneral
           
private  javax.swing.JScrollPane scrollPaneHistory
           
private  javax.swing.JScrollPane scrollPaneIllnesses
           
private  javax.swing.JScrollPane scrollPaneInoculations
           
private  MedicalDetailsGeneralSubTab tabGeneral
           
private  MedicalDetailsHistorySubTab tabHistory
           
private  MedicalDetailsIllnessesSubTab tabIllnesses
           
private  MedicalDetailsInoculationsSubTab tabInoculations
           
private  org.schooltool.client.gui.widgets.TableView tblDoctorPhones
           
private  org.schooltool.client.gui.widgets.TableView tblEmergencyContactPhones
           
private  javax.swing.JTabbedPane tpaneMedicalDetails
           
private  javax.swing.JTextField txtDoctorName
           
private  javax.swing.JTextField txtMedicalAidMain
           
private  javax.swing.JTextField txtMedicalAidName
           
private  javax.swing.JTextField txtMedicalAidNo
           
private  javax.swing.JTextField txtMedicalAidTelNo
           
private  javax.swing.JTextField txtName
           
private  org.schooltool.client.gui.view.ContentView view
           
 
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.Container
 
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
LearnerMedicalDetailsAddEdit()
          Creates new form LearnerMedicalDetailsGeneral
LearnerMedicalDetailsAddEdit(org.schooltool.ejb.session.client.access.accessModule access, long pk, org.schooltool.client.gui.view.ContentView view)
           
 
Method Summary
private  void btnEmergencyContactSearchActionPerformed(java.awt.event.ActionEvent evt)
           
private  void btnExitActionPerformed(java.awt.event.ActionEvent evt)
           
private  void btnSaveActionPerformed(java.awt.event.ActionEvent evt)
           
private  void btnSearchDoctorActionPerformed(java.awt.event.ActionEvent evt)
           
 void clear()
           
 void delete()
           
 void doInternationalization()
           
 java.awt.Component getForm()
           
 java.lang.String getFormName()
           
 java.lang.String getSearchFormClassName()
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
 void load(long PK)
           
 void loadDoctorDetails()
           
 void loadEmergencyContactDetails()
           
private  void loadPanel(int pane)
           
private  void loadtblDoctorPhones()
           
private  void loadtblEmergencyContactPhones()
           
 void save()
           
 void searchFormCallBack(long primaryKey)
           
 void setAccessMechanism(org.schooltool.ejb.session.client.access.accessModule access)
           
 void setCallBack(org.schooltool.client.gui.view.ContentView view)
           
 void setLocalizationString(java.lang.String value)
           
 void setNavigationInfo(java.lang.String info)
           
private  void tpaneMedicalDetailsStateChanged(javax.swing.event.ChangeEvent evt)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, swapComponents, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

access

private org.schooltool.ejb.session.client.access.accessModule access

contactmodule

private org.schooltool.ejb.session.client.contact.contactModule contactmodule

view

private org.schooltool.client.gui.view.ContentView view

learnerPK

private long learnerPK

learnerPersonPK

private long learnerPersonPK

doctorContactID

private long doctorContactID

emergencyContactID

private long emergencyContactID

personMedicalDetailsPK

private long personMedicalDetailsPK

medView

private org.schooltool.ejb.session.client.person.MedicalDetailsView medView

GENERAL

private static final int GENERAL
See Also:
Constant Field Values

INOCULATIONS

private static final int INOCULATIONS
See Also:
Constant Field Values

ILLNESSES

private static final int ILLNESSES
See Also:
Constant Field Values

HISTORY

private static final int HISTORY
See Also:
Constant Field Values

activePane

private int activePane

loadedPanes

private boolean[] loadedPanes

btngrpInsurance

private javax.swing.ButtonGroup btngrpInsurance

btngrpSpecs

private javax.swing.ButtonGroup btngrpSpecs

btngrpHearingAid

private javax.swing.ButtonGroup btngrpHearingAid

btngrpBloodPressure

private javax.swing.ButtonGroup btngrpBloodPressure

btngrpEatingHabits

private javax.swing.ButtonGroup btngrpEatingHabits

btngrpDrinkingHabits

private javax.swing.ButtonGroup btngrpDrinkingHabits

pnlLeft

private javax.swing.JPanel pnlLeft

lblDoctorName

private javax.swing.JLabel lblDoctorName

txtDoctorName

private javax.swing.JTextField txtDoctorName

btnSearchDoctor

private javax.swing.JButton btnSearchDoctor

tblDoctorPhones

private org.schooltool.client.gui.widgets.TableView tblDoctorPhones

pnlBottom

private javax.swing.JPanel pnlBottom

btnSave

private javax.swing.JButton btnSave

btnExit

private javax.swing.JButton btnExit

tpaneMedicalDetails

private javax.swing.JTabbedPane tpaneMedicalDetails

scrollPaneGeneral

private javax.swing.JScrollPane scrollPaneGeneral

tabGeneral

private MedicalDetailsGeneralSubTab tabGeneral

scrollPaneInoculations

private javax.swing.JScrollPane scrollPaneInoculations

tabInoculations

private MedicalDetailsInoculationsSubTab tabInoculations

scrollPaneIllnesses

private javax.swing.JScrollPane scrollPaneIllnesses

tabIllnesses

private MedicalDetailsIllnessesSubTab tabIllnesses

scrollPaneHistory

private javax.swing.JScrollPane scrollPaneHistory

tabHistory

private MedicalDetailsHistorySubTab tabHistory

pnlMedicalAid

private javax.swing.JPanel pnlMedicalAid

lblMedicalAidName

private javax.swing.JLabel lblMedicalAidName

txtMedicalAidName

private javax.swing.JTextField txtMedicalAidName

lblMedicalAidNo

private javax.swing.JLabel lblMedicalAidNo

txtMedicalAidNo

private javax.swing.JTextField txtMedicalAidNo

lblMedicalAidMain

private javax.swing.JLabel lblMedicalAidMain

txtMedicalAidMain

private javax.swing.JTextField txtMedicalAidMain

lblMedicalAidTelNo

private javax.swing.JLabel lblMedicalAidTelNo

txtMedicalAidTelNo

private javax.swing.JTextField txtMedicalAidTelNo

pnlEmergencyContact

private javax.swing.JPanel pnlEmergencyContact

lblName

private javax.swing.JLabel lblName

txtName

private javax.swing.JTextField txtName

lblRelationship

private javax.swing.JLabel lblRelationship

btnEmergencyContactSearch

private javax.swing.JButton btnEmergencyContactSearch

cmboRelationship

private javax.swing.JComboBox cmboRelationship

tblEmergencyContactPhones

private org.schooltool.client.gui.widgets.TableView tblEmergencyContactPhones
Constructor Detail

LearnerMedicalDetailsAddEdit

public LearnerMedicalDetailsAddEdit()
Creates new form LearnerMedicalDetailsGeneral


LearnerMedicalDetailsAddEdit

public LearnerMedicalDetailsAddEdit(org.schooltool.ejb.session.client.access.accessModule access,
                                    long pk,
                                    org.schooltool.client.gui.view.ContentView view)
Method Detail

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


btnExitActionPerformed

private void btnExitActionPerformed(java.awt.event.ActionEvent evt)

btnSaveActionPerformed

private void btnSaveActionPerformed(java.awt.event.ActionEvent evt)

tpaneMedicalDetailsStateChanged

private void tpaneMedicalDetailsStateChanged(javax.swing.event.ChangeEvent evt)

btnEmergencyContactSearchActionPerformed

private void btnEmergencyContactSearchActionPerformed(java.awt.event.ActionEvent evt)

btnSearchDoctorActionPerformed

private void btnSearchDoctorActionPerformed(java.awt.event.ActionEvent evt)

loadEmergencyContactDetails

public void loadEmergencyContactDetails()

loadDoctorDetails

public void loadDoctorDetails()

loadtblDoctorPhones

private void loadtblDoctorPhones()

loadtblEmergencyContactPhones

private void loadtblEmergencyContactPhones()

loadPanel

private void loadPanel(int pane)

searchFormCallBack

public void searchFormCallBack(long primaryKey)
Specified by:
searchFormCallBack in interface org.schooltool.client.gui.forms.FormInterface

getForm

public java.awt.Component getForm()
Specified by:
getForm in interface org.schooltool.client.gui.forms.FormInterface

clear

public void clear()
Specified by:
clear in interface org.schooltool.client.gui.forms.FormInterface

setLocalizationString

public void setLocalizationString(java.lang.String value)
Specified by:
setLocalizationString in interface org.schooltool.client.gui.forms.FormInterface

getSearchFormClassName

public java.lang.String getSearchFormClassName()
Specified by:
getSearchFormClassName in interface org.schooltool.client.gui.forms.FormInterface

setCallBack

public void setCallBack(org.schooltool.client.gui.view.ContentView view)
Specified by:
setCallBack in interface org.schooltool.client.gui.forms.FormInterface

load

public void load(long PK)
Specified by:
load in interface org.schooltool.client.gui.forms.FormInterface

doInternationalization

public void doInternationalization()
Specified by:
doInternationalization in interface org.schooltool.client.gui.forms.FormInterface

save

public void save()
Specified by:
save in interface org.schooltool.client.gui.forms.FormInterface

delete

public void delete()
Specified by:
delete in interface org.schooltool.client.gui.forms.FormInterface

setAccessMechanism

public void setAccessMechanism(org.schooltool.ejb.session.client.access.accessModule access)
Specified by:
setAccessMechanism in interface org.schooltool.client.gui.forms.FormInterface

setNavigationInfo

public void setNavigationInfo(java.lang.String info)

getFormName

public java.lang.String getFormName()
Specified by:
getFormName in interface org.schooltool.client.gui.forms.FormInterface