com.irisel.oms.guiom
Class CLGuiom

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by com.irisel.oms.guiom.CLGuiomBase
                          extended by com.irisel.oms.guiom.CLGuiom
All Implemented Interfaces:
OMSEventListener, CLDesktop, java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class CLGuiom
extends CLGuiomBase

This class extends the abstract class CLGuiomBase implementing the method initCLBrowser to set up the type of CLBrowser used to access the Object Level API (OLAPI). In this class the browser will connect directly to the database (2-layer client server architecture) whereas other implementations of CLGuiomBase implement a multilayer architecture.

See Also:
CLWSGuiom, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
static java.lang.String MODE
           
 
Fields inherited from class com.irisel.oms.guiom.CLGuiomBase
DATABASE_CLIENT_MODE, ENTERPRISE_CLIENT_MODE, KEY_APP_PASS, KEY_APP_USER, KEY_COUNTRY, KEY_DB_DATABASE, KEY_DB_PASS, KEY_DB_PORT, KEY_DB_SCHEMA, KEY_DB_SERV, KEY_DB_TYPE, KEY_DB_USER, KEY_LANG, KEY_LOCALES, KEY_LOGIN_FORM, KEY_WS_PASSWORD, KEY_WS_PATH, KEY_WS_PORT, KEY_WS_PROTOCOLS, KEY_WS_PROXY_AUTH_TYPE, KEY_WS_PROXY_HOST, KEY_WS_PROXY_PASSWORD, KEY_WS_PROXY_PORT, KEY_WS_PROXY_USERNAME, KEY_WS_SYSTEMS, KEY_WS_USERNAME, OMS_MENU_NEW_TITLE, OMS_MENU_SELECT_TITLE, OMS_MENU_WINDOW_KEY_PREFIX, OMS_MENU_WINDOW_TITLE
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CLGuiom()
           
 
Method Summary
 Credentials ask4pass(java.lang.String mode)
           
 java.lang.String exec(java.lang.String string, java.lang.Object[] strings)
           
 java.lang.String getClientMode()
           
static CLDesktop getDesk()
           
static CLBrowser getStaticBrowser()
           
 
Methods inherited from class com.irisel.oms.guiom.CLGuiomBase
actionPerformed, addFrame, addMenuWindowItem, addToolbar, addToolbar, authenticate, clearStatusMsg, enableOSXFullscreen, exit, exitFullScreen, findClass, frontIfUp, getBrowser, getComponentMapper, getConfig, getConsole, getController, getDBTypes, getEmployee, getEmployeeGroup, getFrame, getFrameKeySet, getLang, getMainFrame, getMode, getSecmanager, getSecMgr, getSession, getToolbar, getUser, getUserInstance, goFullScreen, initializeDynMenus, initSession, notifyUser, onEvent, refresh, removeAllFrames, removeAllToolbars, removeFrame, removeMenuWindowItem, removeToolbar, reset, saveConfig, send, send, send, send, sendAllFrames, sendAllFrames, sendAllFrames, sendAllFrames, sendAllFrames, sendFrame, sendFrame, sendFrame, sendFrame, sendFrame, setComponentMapper, setConsole, setController, setLang, setMode, setModule, setSecmanager, setStatusMsg, toggleFullScreen
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

MODE

public static final java.lang.String MODE
See Also:
Constant Field Values
Constructor Detail

CLGuiom

public CLGuiom()
        throws GuiException
Throws:
GuiException
Method Detail

getStaticBrowser

public static CLBrowser getStaticBrowser()

getClientMode

public java.lang.String getClientMode()
Specified by:
getClientMode in interface CLDesktop
Specified by:
getClientMode in class CLGuiomBase

ask4pass

public Credentials ask4pass(java.lang.String mode)
                     throws ConfigException
Throws:
ConfigException

getDesk

public static CLDesktop getDesk()

exec

public java.lang.String exec(java.lang.String string,
                             java.lang.Object[] strings)
                      throws java.lang.Exception
Throws:
java.lang.Exception