javax.rad.application.genui
Class RemoteWorkScreenApplication

java.lang.Object
  extended by javax.rad.genui.UIResource<C>
      extended by javax.rad.genui.UIComponent<C>
          extended by javax.rad.genui.UIContainer<IPanel>
              extended by javax.rad.genui.container.UIPanel
                  extended by javax.rad.application.genui.Content
                      extended by javax.rad.application.genui.Application
                          extended by javax.rad.application.genui.RemoteApplication
                              extended by javax.rad.application.genui.RemoteWorkScreenApplication
All Implemented Interfaces:
IApplication, IConnectable, IContent, IMessageConstants, IWorkScreenApplication, ITranslatable, IPanel, IComponent, IContainer, IResource, INamedObject

public abstract class RemoteWorkScreenApplication
extends RemoteApplication
implements IWorkScreenApplication

The RemoteWorkScreenApplication is a RemoteApplication with IWorkScreenApplication implemented. It will be used to make the usage of IWorkScreenApplication easier and provides some additional methods.


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.rad.application.IWorkScreenApplication
IWorkScreenApplication.Modality
 
Field Summary
 
Fields inherited from class javax.rad.application.genui.Application
PARAM_SETUP_CLASS
 
Fields inherited from class javax.rad.genui.container.UIPanel
imgBack
 
Fields inherited from class javax.rad.genui.UIContainer
components
 
Fields inherited from class javax.rad.genui.UIComponent
lLastTranslationModified, parent
 
Fields inherited from class javax.rad.genui.UIResource
uiResource
 
Fields inherited from interface javax.rad.application.IMessageConstants
MESSAGE_BUTTON_OK, MESSAGE_BUTTON_OK_CANCEL, MESSAGE_BUTTON_YES_NO, MESSAGE_ICON_ERROR, MESSAGE_ICON_INFO, MESSAGE_ICON_QUESTION, MESSAGE_ICON_WARNING
 
Constructor Summary
RemoteWorkScreenApplication(UILauncher pLauncher)
          Creates a new instance of RemoteApplication with a desired launcher.
RemoteWorkScreenApplication(UILauncher pLauncher, AbstractConnection pConnection)
          Creates a new instance of RemoteApplication with a desired launcher and connection.
 
Method Summary
 IWorkScreen openWorkScreen(String pClassName)
          Opens a work screen with modality mode of the work screen.
 IWorkScreen openWorkScreen(String pClassName, Hashtable<String,Object> pParameters)
          Opens a work screen with modality mode of the work screen.
 
Methods inherited from class javax.rad.application.genui.RemoteApplication
afterLogin, afterLogout, eventAfterLogin, eventAfterLogout, getConnection, isConnected, setConnection
 
Methods inherited from class javax.rad.application.genui.Application
getApplicationPane, getCursor, getLauncher, getSetup, setCursor, setLauncher, showError, showError, showInformation, showInformation, showQuestion, showQuestion
 
Methods inherited from class javax.rad.application.genui.Content
getOpener, notifyDestroy, notifyVisible, setOpener
 
Methods inherited from class javax.rad.genui.container.UIPanel
getBackgroundImage, setBackgroundImage
 
Methods inherited from class javax.rad.genui.UIContainer
add, add, add, add, addNotify, beforeAddNotify, checkAdd, getComponent, getComponentCount, getLayout, indexOf, remove, remove, removeAll, removeNotify, setLayout, setZOrder, updateTranslation
 
Methods inherited from class javax.rad.genui.UIComponent
capture, createCellFormatter, createNodeFormatter, debug, error, eventComponentMoved, eventComponentResized, eventKeyPressed, eventKeyReleased, eventKeyTyped, eventMouseClicked, eventMouseEntered, eventMouseExited, eventMousePressed, eventMouseReleased, getBackground, getBounds, getComponentUIResource, getCurrentTranslation, getEventSource, getFactory, getFont, getForeground, getLocation, getLocationRelativeTo, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getResource, getSize, getToolTipText, getTranslation, info, invokeAndWait, invokeAndWait, invokeInThread, invokeInThread, invokeLater, invokeLater, isBackgroundSet, isBeforeNotified, isCursorSet, isEnabled, isFocusable, isFontSet, isForegroundSet, isMaximumSizeSet, isMinimumSizeSet, isNotified, isPreferredSizeSet, isTranslationChanged, isTranslationEnabled, isVisible, requestFocus, setBackground, setBounds, setBounds, setEnabled, setEventSource, setFocusable, setFont, setForeground, setLocation, setLocation, setLocationRelativeTo, setMaximumSize, setMaximumSize, setMinimumSize, setMinimumSize, setName, setParent, setPreferredSize, setPreferredSize, setSize, setSize, setToolTipText, setTranslation, setTranslationEnabled, setVisible, translate
 
Methods inherited from class javax.rad.genui.UIResource
equals, getUIResource, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.rad.application.IWorkScreenApplication
close, getContents, getRoles, getWorkScreens, hasRole, openContent, openContent, openWorkScreen
 
Methods inherited from interface javax.rad.application.IApplication
getApplicationPane, getContentPane, getLauncher, showMessage
 
Methods inherited from interface javax.rad.application.IContent
getOpener, notifyDestroy, notifyVisible, setOpener
 
Methods inherited from interface javax.rad.ui.IComponent
capture, eventComponentMoved, eventComponentResized, eventKeyPressed, eventKeyReleased, eventKeyTyped, eventMouseClicked, eventMouseEntered, eventMouseExited, eventMousePressed, eventMouseReleased, getBackground, getBounds, getCursor, getEventSource, getFactory, getFont, getForeground, getLocation, getLocationRelativeTo, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getToolTipText, isBackgroundSet, isCursorSet, isEnabled, isFocusable, isFontSet, isForegroundSet, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isVisible, requestFocus, setBackground, setBounds, setCursor, setEnabled, setEventSource, setFocusable, setFont, setForeground, setLocation, setLocationRelativeTo, setMaximumSize, setMinimumSize, setName, setParent, setPreferredSize, setSize, setToolTipText, setVisible
 
Methods inherited from interface javax.rad.ui.IResource
getResource
 
Methods inherited from interface javax.rad.ui.IContainer
add, add, add, add, getComponent, getComponentCount, getLayout, indexOf, remove, remove, removeAll, setLayout
 

Constructor Detail

RemoteWorkScreenApplication

public RemoteWorkScreenApplication(UILauncher pLauncher)
Creates a new instance of RemoteApplication with a desired launcher.

Parameters:
pLauncher - the launcher of this application

RemoteWorkScreenApplication

public RemoteWorkScreenApplication(UILauncher pLauncher,
                                   AbstractConnection pConnection)
Creates a new instance of RemoteApplication with a desired launcher and connection.

Parameters:
pLauncher - the launcher of this application
pConnection - the connection
Method Detail

openWorkScreen

public IWorkScreen openWorkScreen(String pClassName)
                           throws Throwable
Opens a work screen with modality mode of the work screen.

Parameters:
pClassName - the class name of the work screen
Returns:
the work screen.
Throws:
Throwable - if the content could not be initialized

openWorkScreen

public IWorkScreen openWorkScreen(String pClassName,
                                  Hashtable<String,Object> pParameters)
                           throws Throwable
Opens a work screen with modality mode of the work screen.

Parameters:
pClassName - the class name of the work screen
pParameters - additional work screen parameters
Returns:
the work screen.
Throws:
Throwable - if the content could not be initialized


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.