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

Quick Search    Search Deep

org.schooltool.client.gui.forms.standard.learner
Class LearnerFamilyAddEdit  view LearnerFamilyAddEdit download LearnerFamilyAddEdit.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.learner.LearnerFamilyAddEdit
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 LearnerFamilyAddEdit
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  javax.swing.JButton btnExit
           
private  javax.swing.ButtonGroup btngrpLegalGuardian
           
private  javax.swing.ButtonGroup btngrpLivingWith
           
private  javax.swing.ButtonGroup btngrpPayer
           
private  javax.swing.ButtonGroup btngrpPostalDiff
           
private  javax.swing.JButton btnSave
           
private  javax.swing.JButton btnSearchFamily
           
private  javax.swing.JCheckBox chkDefaultGuardian
           
private  javax.swing.JCheckBox chkFinancialResponsibility
           
private  javax.swing.JCheckBox chkLegalGuardian
           
private  javax.swing.JCheckBox chkLivingWithPerson
           
private  javax.swing.JComboBox cmboMaritalStatus
           
private  javax.swing.JComboBox cmboOccupation
           
private  javax.swing.JComboBox cmboRelation
           
private  javax.swing.JComboBox cmboTitle
           
private  org.schooltool.ejb.session.client.contact.contactModule contactmodule
           
private  long contactPK
           
private  javax.swing.JLabel lblFirstName
           
private  javax.swing.JLabel lblMaritalStatus
           
private  javax.swing.JLabel lblOccupation
           
private  javax.swing.JLabel lblRelation
           
private  javax.swing.JLabel lblSurname
           
private  javax.swing.JLabel lblTitle
           
private  long learnerContactPK
           
private  org.schooltool.ejb.session.client.learner.learnerModule learnermodule
           
private  long learnerPK
           
private  org.schooltool.ejb.session.client.lookup.lookupModule lookupmodule
           
private  org.schooltool.ejb.session.client.person.personModule personmodule
           
private  long personRelationshipPK
           
private  org.schooltool.ejb.session.client.person.PersonView personView
           
private  javax.swing.JPanel pnlBottom
           
private  javax.swing.JPanel pnlCenter
           
private  javax.swing.JPanel pnlLeft
           
private  javax.swing.JPanel pnlLeftSpacer
           
private  org.schooltool.client.gui.widgets.TableView tblAddress
           
private  org.schooltool.client.gui.widgets.TableView tblEmail
           
private  org.schooltool.client.gui.widgets.TableView tblFamily
           
private  org.schooltool.client.gui.widgets.TableView tblPhone
           
private  javax.swing.JTextField txtFirstName
           
private  javax.swing.JTextField txtSurname
           
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
LearnerFamilyAddEdit()
          Creates new form LearnerFamilyAddEdit
LearnerFamilyAddEdit(org.schooltool.ejb.session.client.access.accessModule access, long pk, org.schooltool.client.gui.view.ContentView view)
           
 
Method Summary
private  void btnExitActionPerformed(java.awt.event.ActionEvent evt)
           
private  void btnSaveActionPerformed(java.awt.event.ActionEvent evt)
           
private  void btnSearchFamilyActionPerformed(java.awt.event.ActionEvent evt)
           
 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 launchAddressContactDialog(long pk)
           
private  void launchEmailContactDialog(long pk)
           
private  void launchPhoneContactDialog(long pk)
           
 void load(long PK)
           
 void loadFamily()
           
 void loadPersonView(long PK)
           
 void loadtblAddress()
           
 void loadtblEmail()
           
 void loadtblPhone()
           
 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)
           
 void setNavigationInfo(java.lang.String info)
           
private  void tblAddressTableViewAction(org.schooltool.client.gui.widgets.widgetevents.TableViewInteractionEvent evt)
           
private  void tblEmailTableViewAction(org.schooltool.client.gui.widgets.widgetevents.TableViewInteractionEvent evt)
           
private  void tblFamilyTableViewAction(org.schooltool.client.gui.widgets.widgetevents.TableViewInteractionEvent evt)
           
private  void tblPhoneTableViewAction(org.schooltool.client.gui.widgets.widgetevents.TableViewInteractionEvent 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

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

learnermodule

private org.schooltool.ejb.session.client.learner.learnerModule learnermodule

lookupmodule

private org.schooltool.ejb.session.client.lookup.lookupModule lookupmodule

personRelationshipPK

private long personRelationshipPK

learnerContactPK

private long learnerContactPK

contactPK

private long contactPK

learnerPK

private long learnerPK

personView

private org.schooltool.ejb.session.client.person.PersonView personView

btngrpPayer

private javax.swing.ButtonGroup btngrpPayer

btngrpLivingWith

private javax.swing.ButtonGroup btngrpLivingWith

btngrpPostalDiff

private javax.swing.ButtonGroup btngrpPostalDiff

btngrpLegalGuardian

private javax.swing.ButtonGroup btngrpLegalGuardian

pnlLeft

private javax.swing.JPanel pnlLeft

lblRelation

private javax.swing.JLabel lblRelation

cmboRelation

private javax.swing.JComboBox cmboRelation

lblSurname

private javax.swing.JLabel lblSurname

txtSurname

private javax.swing.JTextField txtSurname

lblFirstName

private javax.swing.JLabel lblFirstName

txtFirstName

private javax.swing.JTextField txtFirstName

lblTitle

private javax.swing.JLabel lblTitle

lblMaritalStatus

private javax.swing.JLabel lblMaritalStatus

lblOccupation

private javax.swing.JLabel lblOccupation

pnlLeftSpacer

private javax.swing.JPanel pnlLeftSpacer

chkDefaultGuardian

private javax.swing.JCheckBox chkDefaultGuardian

chkFinancialResponsibility

private javax.swing.JCheckBox chkFinancialResponsibility

chkLivingWithPerson

private javax.swing.JCheckBox chkLivingWithPerson

chkLegalGuardian

private javax.swing.JCheckBox chkLegalGuardian

btnSearchFamily

private javax.swing.JButton btnSearchFamily

cmboTitle

private javax.swing.JComboBox cmboTitle

cmboMaritalStatus

private javax.swing.JComboBox cmboMaritalStatus

cmboOccupation

private javax.swing.JComboBox cmboOccupation

pnlBottom

private javax.swing.JPanel pnlBottom

btnSave

private javax.swing.JButton btnSave

btnExit

private javax.swing.JButton btnExit

pnlCenter

private javax.swing.JPanel pnlCenter

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

tblFamily

private org.schooltool.client.gui.widgets.TableView tblFamily
Constructor Detail

LearnerFamilyAddEdit

public LearnerFamilyAddEdit()
Creates new form LearnerFamilyAddEdit


LearnerFamilyAddEdit

public LearnerFamilyAddEdit(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.


btnExitActionPerformed

private void btnExitActionPerformed(java.awt.event.ActionEvent evt)

btnSaveActionPerformed

private void btnSaveActionPerformed(java.awt.event.ActionEvent evt)

btnSearchFamilyActionPerformed

private void btnSearchFamilyActionPerformed(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)

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

tblFamilyTableViewAction

private void tblFamilyTableViewAction(org.schooltool.client.gui.widgets.widgetevents.TableViewInteractionEvent evt)

loadtblPhone

public void loadtblPhone()

loadtblEmail

public void loadtblEmail()

loadtblAddress

public void loadtblAddress()

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

loadPersonView

public void loadPersonView(long PK)

loadFamily

public void loadFamily()

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

public void setNavigationInfo(java.lang.String info)

getFormName

public java.lang.String getFormName()
Specified by:
getFormName in interface org.schooltool.client.gui.forms.FormInterface