java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.schooltool.client.gui.forms.standard.contact.PersonContactAddEdit
- 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 PersonContactAddEdit
- 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 |
dialog
private javax.swing.JDialog dialog
access
private org.schooltool.ejb.session.client.access.accessModule access
view
private org.schooltool.client.gui.view.ContentView view
personmodule
private org.schooltool.ejb.session.client.person.personModule personmodule
contactmodule
private org.schooltool.ejb.session.client.contact.contactModule contactmodule
lookupmodule
private org.schooltool.ejb.session.client.lookup.lookupModule lookupmodule
subjectmodule
private org.schooltool.ejb.session.client.subjects.subjectsModule subjectmodule
contactPK
private long contactPK
personHistoryPK
private long personHistoryPK
currentUser
private org.schooltool.complextypes.access.User currentUser
isDateOfBirthDateDocument
private boolean isDateOfBirthDateDocument
btngrpAlumni
private javax.swing.ButtonGroup btngrpAlumni
btngrpOldBoys
private javax.swing.ButtonGroup btngrpOldBoys
btngrpDonater
private javax.swing.ButtonGroup btngrpDonater
btngrpSubstituteTeacher
private javax.swing.ButtonGroup btngrpSubstituteTeacher
pnlPersonalDetails
private javax.swing.JPanel pnlPersonalDetails
txtRefNo
private javax.swing.JTextField txtRefNo
lblRefNo
private javax.swing.JLabel lblRefNo
lblSurname
private javax.swing.JLabel lblSurname
txtSurname
private javax.swing.JTextField txtSurname
lblID
private javax.swing.JLabel lblID
txtID
private javax.swing.JTextField txtID
lblFirstName
private javax.swing.JLabel lblFirstName
txtFirstName
private javax.swing.JTextField txtFirstName
lblInitials
private javax.swing.JLabel lblInitials
txtInitials
private javax.swing.JTextField txtInitials
lblHomeLang
private javax.swing.JLabel lblHomeLang
cmboHomeLang
private javax.swing.JComboBox cmboHomeLang
lblGender
private javax.swing.JLabel lblGender
cmboGender
private javax.swing.JComboBox cmboGender
lblPassport
private javax.swing.JLabel lblPassport
txtPassport
private javax.swing.JTextField txtPassport
lblDateOfBirth
private javax.swing.JLabel lblDateOfBirth
lblOccupation
private javax.swing.JLabel lblOccupation
lblMaritalStatus
private javax.swing.JLabel lblMaritalStatus
cmboMaritalStatus
private javax.swing.JComboBox cmboMaritalStatus
cmboOccupation
private javax.swing.JComboBox cmboOccupation
lblTitle
private javax.swing.JLabel lblTitle
cmboTitle
private javax.swing.JComboBox cmboTitle
txtDateOfBirth
private javax.swing.JTextField txtDateOfBirth
lblFormatOfDate
private javax.swing.JLabel lblFormatOfDate
lblDateExample
private javax.swing.JLabel lblDateExample
pnlSave
private javax.swing.JPanel pnlSave
btnSave
private javax.swing.JButton btnSave
btnCancel
private javax.swing.JButton btnCancel
ContactsHistoryTabbedPane
private javax.swing.JTabbedPane ContactsHistoryTabbedPane
ContactDetails
private javax.swing.JPanel ContactDetails
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
SchoolHistory
private javax.swing.JPanel SchoolHistory
lblSchoolLeftYear
private javax.swing.JLabel lblSchoolLeftYear
lblSchoolLeftGrade
private javax.swing.JLabel lblSchoolLeftGrade
lblNumberChildrenInSchool
private javax.swing.JLabel lblNumberChildrenInSchool
cmboGradeLeft
private javax.swing.JComboBox cmboGradeLeft
cmboYearLeft
private org.schooltool.client.gui.widgets.DateComboBox cmboYearLeft
whlNmbrChildrenInSchool
private org.schooltool.client.gui.widgets.WholeNumberField whlNmbrChildrenInSchool
chkbxAlumni
private javax.swing.JCheckBox chkbxAlumni
chkbxOldBoys
private javax.swing.JCheckBox chkbxOldBoys
chkbxDonator
private javax.swing.JCheckBox chkbxDonator
chkbxSubstitute
private javax.swing.JCheckBox chkbxSubstitute
ContactStatusUpdatePanel
private javax.swing.JPanel ContactStatusUpdatePanel
chkbxContactInactive
private javax.swing.JCheckBox chkbxContactInactive
lblReason
private javax.swing.JLabel lblReason
lblDateOfUpdate
private javax.swing.JLabel lblDateOfUpdate
lblUpdatedBy
private javax.swing.JLabel lblUpdatedBy
txtReason
private javax.swing.JTextField txtReason
dtcmboDateOfUpdate
private org.schooltool.client.gui.widgets.DateComboBox dtcmboDateOfUpdate
txtUpdatedBy
private javax.swing.JTextField txtUpdatedBy
PersonContactAddEdit
public PersonContactAddEdit()
- Creates new form PersonContactAddEdit
PersonContactAddEdit
public PersonContactAddEdit(org.schooltool.client.gui.view.ContentView view,
org.schooltool.ejb.session.client.access.accessModule access,
long contactPK)
PersonContactAddEdit
public PersonContactAddEdit(java.awt.Frame frame,
org.schooltool.ejb.session.client.access.accessModule access,
long contactPK)
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.
txtDateOfBirthKeyTyped
private void txtDateOfBirthKeyTyped(java.awt.event.KeyEvent evt)
chkbxContactInactiveItemStateChanged
private void chkbxContactInactiveItemStateChanged(java.awt.event.ItemEvent evt)
alumniOldBoysItemStateChanged
private void alumniOldBoysItemStateChanged(java.awt.event.ItemEvent evt)
btnCancelActionPerformed
private void btnCancelActionPerformed(java.awt.event.ActionEvent evt)
btnSaveActionPerformed
private void btnSaveActionPerformed(java.awt.event.ActionEvent 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)
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()
reloadTable
public void reloadTable(int whichTable)
- Specified by:
reloadTable in interface org.schooltool.client.gui.forms.ContactDetailsInterface
resetTableButtons
public void resetTableButtons(int whichTable)
- Specified by:
resetTableButtons in interface org.schooltool.client.gui.forms.ContactDetailsInterface
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
getContactPK
public long getContactPK()
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
getFormName
public java.lang.String getFormName()
- Specified by:
getFormName in interface org.schooltool.client.gui.forms.FormInterface
setNavigationInfo
private void setNavigationInfo(java.lang.String info)