java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.schooltool.client.gui.forms.standard.staff.StaffDetailsAddEdit
- 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 StaffDetailsAddEdit
- 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 |
staffPK
private long staffPK
staffPersonPK
private long staffPersonPK
access
private org.schooltool.ejb.session.client.access.accessModule access
contentView
private org.schooltool.client.gui.view.ContentView contentView
view
private org.schooltool.ejb.session.client.staff.StaffPersonalDetailsView view
contactmodule
private org.schooltool.ejb.session.client.contact.contactModule contactmodule
isDateMarriedDateDocument
private boolean isDateMarriedDateDocument
isDateOfBirthDateDocument
private boolean isDateOfBirthDateDocument
jpnlLeft
private javax.swing.JPanel jpnlLeft
jlblReferenceNo
private javax.swing.JLabel jlblReferenceNo
jlblSurname
private javax.swing.JLabel jlblSurname
jlblFirstName
private javax.swing.JLabel jlblFirstName
jlblMiddleName
private javax.swing.JLabel jlblMiddleName
jlblPreferredName
private javax.swing.JLabel jlblPreferredName
jlblInitials
private javax.swing.JLabel jlblInitials
jlblIdNo
private javax.swing.JLabel jlblIdNo
jlblMaritalStatus
private javax.swing.JLabel jlblMaritalStatus
jlblMaidenName
private javax.swing.JLabel jlblMaidenName
jlblDateMarried
private javax.swing.JLabel jlblDateMarried
jlblStaffStatus
private javax.swing.JLabel jlblStaffStatus
jlblPersalNo
private javax.swing.JLabel jlblPersalNo
lblStaffType
private javax.swing.JLabel lblStaffType
jtxtReferenceNo
private javax.swing.JTextField jtxtReferenceNo
jtxtSurname
private javax.swing.JTextField jtxtSurname
jtxtFirstName
private javax.swing.JTextField jtxtFirstName
jtxtMiddleName
private javax.swing.JTextField jtxtMiddleName
jtxtPreferredName
private javax.swing.JTextField jtxtPreferredName
jtxtInitials
private javax.swing.JTextField jtxtInitials
jtxtIDno
private javax.swing.JTextField jtxtIDno
jcboMaritalStatus
private javax.swing.JComboBox jcboMaritalStatus
jtxtMaidenName
private javax.swing.JTextField jtxtMaidenName
jcboStaffStatus
private javax.swing.JComboBox jcboStaffStatus
jtxtPersalNo
private javax.swing.JTextField jtxtPersalNo
jcboStaffType
private javax.swing.JComboBox jcboStaffType
jpnlSpacer1
private javax.swing.JPanel jpnlSpacer1
txtDateMarried
private javax.swing.JTextField txtDateMarried
lblTitle
private javax.swing.JLabel lblTitle
cmboTitle
private javax.swing.JComboBox cmboTitle
jpnlCentre
private javax.swing.JPanel jpnlCentre
jlblDateofBirth
private javax.swing.JLabel jlblDateofBirth
jlblAge
private javax.swing.JLabel jlblAge
jlblCountryOfBirth
private javax.swing.JLabel jlblCountryOfBirth
jlblNationality
private javax.swing.JLabel jlblNationality
jlblEthnicOrigin
private javax.swing.JLabel jlblEthnicOrigin
jlblGender
private javax.swing.JLabel jlblGender
jlblHomeLanguage
private javax.swing.JLabel jlblHomeLanguage
jlblPreferredLanguage
private javax.swing.JLabel jlblPreferredLanguage
jlblNrOfDependants
private javax.swing.JLabel jlblNrOfDependants
jlblAgeOfDependants
private javax.swing.JLabel jlblAgeOfDependants
jlblTaxNo
private javax.swing.JLabel jlblTaxNo
jlblSaCitizen
private javax.swing.JLabel jlblSaCitizen
jlblPassportNo
private javax.swing.JLabel jlblPassportNo
jcboCountryOfBirth
private javax.swing.JComboBox jcboCountryOfBirth
jcboNationality
private javax.swing.JComboBox jcboNationality
jcboEthnicOrigin
private javax.swing.JComboBox jcboEthnicOrigin
jcboGender
private javax.swing.JComboBox jcboGender
jcboHomeLanguage
private javax.swing.JComboBox jcboHomeLanguage
jcboPreferredLanguage
private javax.swing.JComboBox jcboPreferredLanguage
jtxtNrOfDependants
private javax.swing.JTextField jtxtNrOfDependants
jtxtAgeOfDependants
private javax.swing.JTextField jtxtAgeOfDependants
jtxtTaxNo
private javax.swing.JTextField jtxtTaxNo
jtxtPassport
private javax.swing.JTextField jtxtPassport
jpnlSpacer2
private javax.swing.JPanel jpnlSpacer2
jcboCitizenship
private javax.swing.JComboBox jcboCitizenship
txtAge
private org.schooltool.client.gui.widgets.WholeNumberField txtAge
txtDateOfBirth
private javax.swing.JTextField txtDateOfBirth
jpnlRight
private javax.swing.JPanel jpnlRight
tblPhone
private org.schooltool.client.gui.widgets.TableView tblPhone
tblEmail
private org.schooltool.client.gui.widgets.TableView tblEmail
tblAddress
private org.schooltool.client.gui.widgets.TableView tblAddress
jpnlBottom
private javax.swing.JPanel jpnlBottom
jbtnSave
private javax.swing.JButton jbtnSave
jbtnCancel
private javax.swing.JButton jbtnCancel
StaffDetailsAddEdit
public StaffDetailsAddEdit()
- Creates new form StaffDetailsAddEdit
StaffDetailsAddEdit
public StaffDetailsAddEdit(org.schooltool.ejb.session.client.access.accessModule access,
long pk,
org.schooltool.client.gui.view.ContentView contentView)
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.
txtDateOfBirthFocusLost
private void txtDateOfBirthFocusLost(java.awt.event.FocusEvent evt)
txtDateOfBirthFocusGained
private void txtDateOfBirthFocusGained(java.awt.event.FocusEvent evt)
txtDateMarriedKeyTyped
private void txtDateMarriedKeyTyped(java.awt.event.KeyEvent evt)
tblAddressTableViewAction
private void tblAddressTableViewAction(org.schooltool.client.gui.widgets.widgetevents.TableViewInteractionEvent evt)
tblEmailTableViewAction
private void tblEmailTableViewAction(org.schooltool.client.gui.widgets.widgetevents.TableViewInteractionEvent evt)
tblPhoneTableViewAction
private void tblPhoneTableViewAction(org.schooltool.client.gui.widgets.widgetevents.TableViewInteractionEvent evt)
jbtnCancelActionPerformed
private void jbtnCancelActionPerformed(java.awt.event.ActionEvent evt)
jbtnSaveActionPerformed
private void jbtnSaveActionPerformed(java.awt.event.ActionEvent evt)
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
launchPhoneContactDialog
private void launchPhoneContactDialog(long pk)
launchEmailContactDialog
private void launchEmailContactDialog(long pk)
launchAddressContactDialog
private void launchAddressContactDialog(long pk)
loadtblPhone
public void loadtblPhone()
loadtblEmail
public void loadtblEmail()
loadtblAddress
public void loadtblAddress()
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)