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

Quick Search    Search Deep

org.schooltool.client.gui.forms.standard.staff
Class StaffMedicalDetailsAddEdit  view StaffMedicalDetailsAddEdit download StaffMedicalDetailsAddEdit.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.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 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  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  javax.swing.JButton jbtnCancel
           
private  javax.swing.JButton jbtnDoctorSearch
           
private  javax.swing.JButton jbtnEmergencyContactSearch
           
private  javax.swing.JButton jbtnSave
           
private  javax.swing.JComboBox jcboRelationshipLearner
           
private  javax.swing.JLabel jlblContactName
           
private  javax.swing.JLabel jlblContactRelationship
           
private  javax.swing.JLabel jlblDoctorName
           
private  javax.swing.JLabel jlblMedicalAidMain
           
private  javax.swing.JLabel jlblMedicalAidName
           
private  javax.swing.JLabel jlblMedicalAidNo
           
private  javax.swing.JLabel jlblMedicalAidTelNo
           
private  javax.swing.JPanel jpnlButtons
           
private  javax.swing.JPanel jpnlContact
           
private  javax.swing.JPanel jpnlDoctor
           
private  javax.swing.JPanel jpnlMedicalAid
           
private  javax.swing.JScrollPane jscrGeneral
           
private  javax.swing.JScrollPane jscrHistory
           
private  javax.swing.JScrollPane jscrIllnesses
           
private  javax.swing.JTextField jtxtContactName
           
private  javax.swing.JTextField jtxtDoctorName
           
private  javax.swing.JTextField jtxtMedicalAidMain
           
private  javax.swing.JTextField jtxtMedicalAidName
           
private  javax.swing.JTextField jtxtMedicalAidNo
           
private  javax.swing.JTextField jtxtMedicalAidTelNo
           
private  boolean[] loadedPanes
           
private  org.schooltool.ejb.session.client.person.MedicalDetailsView medView
           
private  long personMedicalDetailsPK
           
private  long staffPersonPK
           
private  long staffPK
           
private  StaffMedicalDetailsGeneralSubTab tabGeneral
           
private  StaffMedicalDetailsHistorySubTab tabHistory
           
private  StaffMedicalDetailsIllnessesSubTab tabIllness
           
private  org.schooltool.client.gui.widgets.TableView tblDoctorDetails
           
private  org.schooltool.client.gui.widgets.TableView tblEmergencyContact
           
private  javax.swing.JTabbedPane tpaneMedicalDetails
           
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
StaffMedicalDetailsAddEdit()
          Creates new form StaffMedicalDetailsAddEdit
StaffMedicalDetailsAddEdit(org.schooltool.ejb.session.client.access.accessModule access, long pk, org.schooltool.client.gui.view.ContentView view)
           
 
Method Summary
 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.
private  void jbtnCancelActionPerformed(java.awt.event.ActionEvent evt)
           
private  void jbtnDoctorSearchActionPerformed(java.awt.event.ActionEvent evt)
           
private  void jbtnEmergencyContactSearchActionPerformed(java.awt.event.ActionEvent evt)
           
private  void jbtnSaveActionPerformed(java.awt.event.ActionEvent evt)
           
 void load(long PK)
           
 void loadDoctorDetails()
           
 void loadEmergencyContactDetails()
           
private  void loadPanel(int pane)
           
private  void loadtblDoctorPhones()
           
private  void loadtblEmergencyContactPhones()
           
 void reloadTable(int whichTable)
           
 void resetTableButtons(int whichTable)
           
 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)
           
private  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

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
Constructor Detail

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)
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.


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)