com.infoengine.console
Class DAOGeneratorIFrame

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JInternalFrame
                  extended bycom.infoengine.console.DAOGeneratorIFrame
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants

public class DAOGeneratorIFrame
extends JInternalFrame

See Also:
Serialized Form

Nested Class Summary
(package private)  class DAOGeneratorIFrame.ButtonCheckActionListener
           
(package private)  class DAOGeneratorIFrame.LdapEntryHolder
           
 
Nested classes inherited from class javax.swing.JInternalFrame
JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private  String _userInfo
           
private  JButton BrowseButton
           
private  DAOGeneratorIFrame.ButtonCheckActionListener buttonChecker
           
private  JPanel ButtonPanel
           
private  Timer ButtonTimer
           
private  JTextField ClassNameTF
           
private  JPanel ClientPanel
           
private  JComboBox ConnectionFactoryCombo
           
(package private)  ConnectionFactoriesIFrame cxFactFrame
           
private  JLabel CxFactL
           
(package private)  File fileSystem
           
private  JFileChooser FileSystemChooser
           
private  JPanel FileSystemPanel
           
private  JTextField FileSystemTF
           
private  JButton GenerateButton
           
private  JCheckBox GenerateClientCB
           
private  JLabel jLabel1
           
private  JLabel jLabel2
           
private  JLabel jLabel3
           
private  JLabel jLabel4
           
private  JLabel jLabel5
           
private  JLabel jLabel6
           
private  JPanel jPanel1
           
private  org.apache.log4j.Logger LOG
           
private  JTextField PackageTF
           
(package private)  PropertyDirectory propertyDir
           
private  JPanel PropsPanel
           
private  JScrollPane PropsScrollPane
           
private  JButton RefreshButton
           
(package private)  Repository repository
           
(package private)  RepositoryType repositoryType
           
private  JLabel RNameLabel
           
private  JLabel RTypeLabel
           
private  JComboBox SOAPClassCombo
           
 
Fields inherited from class javax.swing.JInternalFrame
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
 
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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DAOGeneratorIFrame()
           
 
Method Summary
private  void BrowseButtonActionPerformed(ActionEvent evt)
           
private  boolean empty(String s)
           
private  void GenerateButtonActionPerformed(ActionEvent evt)
           
private  void GenerateClientCBItemStateChanged(ItemEvent evt)
           
private  URL getSOAPEndpoint()
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void RefreshButtonActionPerformed(ActionEvent evt)
           
private  void SOAPClassComboItemStateChanged(ItemEvent evt)
           
(package private)  void start(PropertyDirectory d, ConnectionFactoriesIFrame cxFactFrame)
           
private  void writeSampleClient(File f, LdapEntry cxFactory)
           
 
Methods inherited from class javax.swing.JInternalFrame
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, 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, 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, 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, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, transferFocusBackward, 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, 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, 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, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOG

private org.apache.log4j.Logger LOG

cxFactFrame

ConnectionFactoriesIFrame cxFactFrame

propertyDir

PropertyDirectory propertyDir

repository

Repository repository

repositoryType

RepositoryType repositoryType

fileSystem

File fileSystem

buttonChecker

private DAOGeneratorIFrame.ButtonCheckActionListener buttonChecker

ButtonTimer

private Timer ButtonTimer

_userInfo

private String _userInfo

BrowseButton

private JButton BrowseButton

ButtonPanel

private JPanel ButtonPanel

ClassNameTF

private JTextField ClassNameTF

ClientPanel

private JPanel ClientPanel

ConnectionFactoryCombo

private JComboBox ConnectionFactoryCombo

CxFactL

private JLabel CxFactL

FileSystemChooser

private JFileChooser FileSystemChooser

FileSystemPanel

private JPanel FileSystemPanel

FileSystemTF

private JTextField FileSystemTF

GenerateButton

private JButton GenerateButton

GenerateClientCB

private JCheckBox GenerateClientCB

PackageTF

private JTextField PackageTF

PropsPanel

private JPanel PropsPanel

PropsScrollPane

private JScrollPane PropsScrollPane

RNameLabel

private JLabel RNameLabel

RTypeLabel

private JLabel RTypeLabel

RefreshButton

private JButton RefreshButton

SOAPClassCombo

private JComboBox SOAPClassCombo

jLabel1

private JLabel jLabel1

jLabel2

private JLabel jLabel2

jLabel3

private JLabel jLabel3

jLabel4

private JLabel jLabel4

jLabel5

private JLabel jLabel5

jLabel6

private JLabel jLabel6

jPanel1

private JPanel jPanel1
Constructor Detail

DAOGeneratorIFrame

public DAOGeneratorIFrame()
Method Detail

start

void start(PropertyDirectory d,
           ConnectionFactoriesIFrame cxFactFrame)

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.


SOAPClassComboItemStateChanged

private void SOAPClassComboItemStateChanged(ItemEvent evt)

GenerateClientCBItemStateChanged

private void GenerateClientCBItemStateChanged(ItemEvent evt)

BrowseButtonActionPerformed

private void BrowseButtonActionPerformed(ActionEvent evt)

RefreshButtonActionPerformed

private void RefreshButtonActionPerformed(ActionEvent evt)

GenerateButtonActionPerformed

private void GenerateButtonActionPerformed(ActionEvent evt)

getSOAPEndpoint

private URL getSOAPEndpoint()
                     throws MalformedURLException,
                            IOException
Throws:
MalformedURLException
IOException

writeSampleClient

private void writeSampleClient(File f,
                               LdapEntry cxFactory)
                        throws IOException
Throws:
IOException

empty

private boolean empty(String s)