java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.schooltool.client.gui.forms.standard.staff.StaffMedicalDetailsAddEdit
- All Implemented Interfaces:
- javax.accessibility.Accessible, org.schooltool.client.gui.forms.ContactDetailsInterface, org.schooltool.client.gui.forms.FormInterface, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class StaffMedicalDetailsAddEdit
- extends javax.swing.JPanel
- implements java.io.Serializable, org.schooltool.client.gui.forms.FormInterface, org.schooltool.client.gui.forms.ContactDetailsInterface
| 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 |
| Fields inherited from class java.awt.Container |
|
| 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 |
view
private org.schooltool.client.gui.view.ContentView view
contactmodule
private org.schooltool.ejb.session.client.contact.contactModule contactmodule
access
private org.schooltool.ejb.session.client.access.accessModule access
staffPK
private long staffPK
staffPersonPK
private long staffPersonPK
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
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
jpnlDoctor
private javax.swing.JPanel jpnlDoctor
jlblDoctorName
private javax.swing.JLabel jlblDoctorName
jtxtDoctorName
private javax.swing.JTextField jtxtDoctorName
jbtnDoctorSearch
private javax.swing.JButton jbtnDoctorSearch
tblDoctorDetails
private org.schooltool.client.gui.widgets.TableView tblDoctorDetails
jpnlButtons
private javax.swing.JPanel jpnlButtons
jbtnSave
private javax.swing.JButton jbtnSave
jbtnCancel
private javax.swing.JButton jbtnCancel
tpaneMedicalDetails
private javax.swing.JTabbedPane tpaneMedicalDetails
jscrGeneral
private javax.swing.JScrollPane jscrGeneral
tabGeneral
private StaffMedicalDetailsGeneralSubTab tabGeneral
jscrIllnesses
private javax.swing.JScrollPane jscrIllnesses
tabIllness
private StaffMedicalDetailsIllnessesSubTab tabIllness
jscrHistory
private javax.swing.JScrollPane jscrHistory
tabHistory
private StaffMedicalDetailsHistorySubTab tabHistory
jpnlMedicalAid
private javax.swing.JPanel jpnlMedicalAid
jlblMedicalAidName
private javax.swing.JLabel jlblMedicalAidName
jtxtMedicalAidName
private javax.swing.JTextField jtxtMedicalAidName
jlblMedicalAidNo
private javax.swing.JLabel jlblMedicalAidNo
jtxtMedicalAidNo
private javax.swing.JTextField jtxtMedicalAidNo
jlblMedicalAidMain
private javax.swing.JLabel jlblMedicalAidMain
jtxtMedicalAidMain
private javax.swing.JTextField jtxtMedicalAidMain
jlblMedicalAidTelNo
private javax.swing.JLabel jlblMedicalAidTelNo
jtxtMedicalAidTelNo
private javax.swing.JTextField jtxtMedicalAidTelNo
jpnlContact
private javax.swing.JPanel jpnlContact
jlblContactName
private javax.swing.JLabel jlblContactName
jtxtContactName
private javax.swing.JTextField jtxtContactName
jlblContactRelationship
private javax.swing.JLabel jlblContactRelationship
jbtnEmergencyContactSearch
private javax.swing.JButton jbtnEmergencyContactSearch
jcboRelationshipLearner
private javax.swing.JComboBox jcboRelationshipLearner
tblEmergencyContact
private org.schooltool.client.gui.widgets.TableView tblEmergencyContact
StaffMedicalDetailsAddEdit
public StaffMedicalDetailsAddEdit()
- Creates new form StaffMedicalDetailsAddEdit
StaffMedicalDetailsAddEdit
public StaffMedicalDetailsAddEdit(org.schooltool.ejb.session.client.access.accessModule access,
long pk,
org.schooltool.client.gui.view.ContentView view)
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.
jbtnEmergencyContactSearchActionPerformed
private void jbtnEmergencyContactSearchActionPerformed(java.awt.event.ActionEvent evt)
tpaneMedicalDetailsStateChanged
private void tpaneMedicalDetailsStateChanged(javax.swing.event.ChangeEvent evt)
jbtnCancelActionPerformed
private void jbtnCancelActionPerformed(java.awt.event.ActionEvent evt)
jbtnSaveActionPerformed
private void jbtnSaveActionPerformed(java.awt.event.ActionEvent evt)
jbtnDoctorSearchActionPerformed
private void jbtnDoctorSearchActionPerformed(java.awt.event.ActionEvent evt)
loadEmergencyContactDetails
public void loadEmergencyContactDetails()
loadtblEmergencyContactPhones
private void loadtblEmergencyContactPhones()
loadDoctorDetails
public void loadDoctorDetails()
loadtblDoctorPhones
private void loadtblDoctorPhones()
loadPanel
private void loadPanel(int pane)
reloadTable
public void reloadTable(int whichTable)
- Specified by:
reloadTable in interface org.schooltool.client.gui.forms.ContactDetailsInterface
getFormName
public java.lang.String getFormName()
- Specified by:
getFormName in interface org.schooltool.client.gui.forms.FormInterface
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
resetTableButtons
public void resetTableButtons(int whichTable)
- Specified by:
resetTableButtons in interface org.schooltool.client.gui.forms.ContactDetailsInterface
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
private void setNavigationInfo(java.lang.String info)