java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.schooltool.client.gui.forms.standard.staff.StaffLeaveAddEdit
- 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 StaffLeaveAddEdit
- 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
staffmodule
private org.schooltool.ejb.session.client.staff.staffModule staffmodule
staffPK
private long staffPK
staffLeavePK
private long staffLeavePK
staffSickLeavePK
private long staffSickLeavePK
doctorContactID
private long doctorContactID
btnGrpLeaveApproved
private javax.swing.ButtonGroup btnGrpLeaveApproved
btnGrpLeaveNoted
private javax.swing.ButtonGroup btnGrpLeaveNoted
jpnlGeneralLeave
private javax.swing.JPanel jpnlGeneralLeave
jlblLeavetype
private javax.swing.JLabel jlblLeavetype
jcboLeaveType
private javax.swing.JComboBox jcboLeaveType
lblPeriodFrom
private javax.swing.JLabel lblPeriodFrom
jlblPeriodTo
private javax.swing.JLabel jlblPeriodTo
jlblWorkingDays
private javax.swing.JLabel jlblWorkingDays
jlblLeaveApproved
private javax.swing.JLabel jlblLeaveApproved
jlblDateapproved
private javax.swing.JLabel jlblDateapproved
jlblLeaveNoted
private javax.swing.JLabel jlblLeaveNoted
jtxtWorkingDays
private javax.swing.JTextField jtxtWorkingDays
datePeriodFrom
private org.schooltool.client.gui.widgets.DateComboBox datePeriodFrom
datePeriodTo
private org.schooltool.client.gui.widgets.DateComboBox datePeriodTo
dateApproved
private org.schooltool.client.gui.widgets.DateComboBox dateApproved
jpnlLeaveApproved
private javax.swing.JPanel jpnlLeaveApproved
jradioLeaveYes
private javax.swing.JRadioButton jradioLeaveYes
jradioLeaveNo
private javax.swing.JRadioButton jradioLeaveNo
jpnlLeaveRegister
private javax.swing.JPanel jpnlLeaveRegister
jradioRegisterYes
private javax.swing.JRadioButton jradioRegisterYes
jradioRegisterNo
private javax.swing.JRadioButton jradioRegisterNo
jpnlSpacer
private javax.swing.JPanel jpnlSpacer
jpnlSickLeave
private javax.swing.JPanel jpnlSickLeave
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
jlblQualification
private javax.swing.JLabel jlblQualification
jlblTreatmentDate
private javax.swing.JLabel jlblTreatmentDate
jlblDiagnosis
private javax.swing.JLabel jlblDiagnosis
jlblSickFrom
private javax.swing.JLabel jlblSickFrom
jlblSickTo
private javax.swing.JLabel jlblSickTo
jtxtQualifications
private javax.swing.JTextField jtxtQualifications
jtxtDiagnosis
private javax.swing.JTextField jtxtDiagnosis
dateTreatment
private org.schooltool.client.gui.widgets.DateComboBox dateTreatment
dateSickFrom
private org.schooltool.client.gui.widgets.DateComboBox dateSickFrom
dateSickTo
private org.schooltool.client.gui.widgets.DateComboBox dateSickTo
jpnlSickLeaveSpacer
private javax.swing.JPanel jpnlSickLeaveSpacer
jlblMedicalPractitioner
private javax.swing.JLabel jlblMedicalPractitioner
jpnlArrangements
private javax.swing.JPanel jpnlArrangements
jpnlSubstituteArrangement
private javax.swing.JPanel jpnlSubstituteArrangement
jscrollSubstitute
private javax.swing.JScrollPane jscrollSubstitute
jtxtSubstituteArrangements
private javax.swing.JTextArea jtxtSubstituteArrangements
jpnlOtherArrangements
private javax.swing.JPanel jpnlOtherArrangements
jscrollOtherArrangements
private javax.swing.JScrollPane jscrollOtherArrangements
jtxtOtherArrangements
private javax.swing.JTextArea jtxtOtherArrangements
jpnlConditionsPay
private javax.swing.JPanel jpnlConditionsPay
jscrollComditions
private javax.swing.JScrollPane jscrollComditions
jtxtConditions
private javax.swing.JTextArea jtxtConditions
jpnlLeaveAddress
private javax.swing.JPanel jpnlLeaveAddress
jscrollLeaveAddress
private javax.swing.JScrollPane jscrollLeaveAddress
jtxtLeaveAddress
private javax.swing.JTextArea jtxtLeaveAddress
jpnlButtons
private javax.swing.JPanel jpnlButtons
jbtnSave
private javax.swing.JButton jbtnSave
StaffLeaveAddEdit
public StaffLeaveAddEdit()
- Creates new form StaffLeaveAddEdit
StaffLeaveAddEdit
public StaffLeaveAddEdit(org.schooltool.ejb.session.client.access.accessModule access)
StaffLeaveAddEdit
public StaffLeaveAddEdit(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.
jcboLeaveTypeActionPerformed
private void jcboLeaveTypeActionPerformed(java.awt.event.ActionEvent evt)
jbtnSaveActionPerformed
private void jbtnSaveActionPerformed(java.awt.event.ActionEvent evt)
jbtnDoctorSearchActionPerformed
private void jbtnDoctorSearchActionPerformed(java.awt.event.ActionEvent evt)
loadDoctorDetails
public void loadDoctorDetails()
loadtblDoctorPhones
private void loadtblDoctorPhones()
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
load
public void load(long PK,
long staffLeavePK,
long staffSickLeavePK)
initialiseLeave
public void initialiseLeave()
initialiseSickLeave
public void initialiseSickLeave()
protectSickLeave
public void protectSickLeave()
unprotectSickLeave
public void unprotectSickLeave()
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)