Ontimize 5.2072EN

com.ontimize.report
Class ReportSelection

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.ontimize.gui.container.EJDialog
                          extended bycom.ontimize.report.ReportSelection
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, Internationalization, java.awt.MenuContainer, ReportConfig, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ReportSelection
extends EJDialog
implements ReportConfig, Internationalization

See Also:
Serialized Form

Nested Class Summary
protected  class ReportSelection.CenterPanel
           
protected static interface ReportSelection.ReportAction
           
protected static interface ReportSelection.ReportActionComponent
           
protected static interface ReportSelection.ReportActionSelection
           
protected static class ReportSelection.ReportButton
           
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
protected  ReportSelection.ReportButton add
           
protected  java.util.ResourceBundle bundle
           
protected  ReportSelection.CenterPanel centerPanel
           
protected  javax.swing.JComboBox comboReportStores
           
protected  ReportSelection.ReportButton delete
           
protected  ReportSelection.ReportButton edit
           
protected  javax.swing.JComboBox entitiesCombo
           
protected  EntityReportDesigner erd
           
protected  ReportSelection.ReportButton filter
           
protected  EntityReferenceLocator locator
           
static java.lang.String NO_REMOTE_REPORT_STORE_CONFIGURED_KEY
           
protected  javax.swing.JPanel panel
           
protected  ReportSelection.ReportButton print
           
protected  ReportSelection.ReportButton refresh
           
protected  ReportStore[] rs
           
protected  ReportSelection.ReportButton view
           
 
Fields inherited from class com.ontimize.gui.container.EJDialog
actions, askQuestionEverOnClose, askQuestionOnEsc, autoPackOnOpen, closeQuestion, defaultValueAskQuestionOnClose, defaultValueAskQuestionOnEsc, focusSet, glassPanel, keys, keyStrokes, opaque, previousGlassPane, sizePositionPreference
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.ontimize.gui.i18n.Internationalization
DEBUG_LANGUAGE
 
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
ReportSelection(java.awt.Dialog d, EntityReferenceLocator referenceLocator, ReportStore[] store, java.util.ResourceBundle bundle)
           
ReportSelection(java.awt.Frame f, EntityReferenceLocator referenceLocator, ReportStore[] store, java.util.ResourceBundle bundle)
           
ReportSelection(java.awt.Frame f, EntityReferenceLocator referenceLocator, ReportStore[] store, java.util.ResourceBundle bundle, java.util.List listEntity)
           
 
Method Summary
 void addReport(java.lang.String repository)
           
protected  java.awt.Component createButtons()
           
protected  ReportSelection.CenterPanel createCenter()
           
 java.awt.Window getAncestor()
           
 EntityReferenceLocator getLocator()
           
 ReportStore[] getReportStores()
           
 java.util.ResourceBundle getResourceBundle()
           
 java.util.Vector getTextsToTranslate()
          Returns all the texts in the element suitable for being translated.
protected  void init(EntityReferenceLocator referenceLocator, ReportStore[] store, java.util.ResourceBundle bundle)
           
 void setComponentLocale(java.util.Locale l)
           
 void setReportStores(ReportStore[] stores)
           
 void setResourceBundle(java.util.ResourceBundle resources)
          Sets the language resource bundle.
protected  void updateReportStores()
           
 
Methods inherited from class com.ontimize.gui.container.EJDialog
askCloseQuestion, dispose, getSizePositionPreference, initWindowListener, isAskOnClose, isAskOnEsc, pack, processKeyEvent, processWindowEvent, registerKeyBindings, setAction, setActionForKey, setAskOnClose, setAskOnEsc, setAutoPackOnOpen, setInitialFocus, setSizePositionPreference, setVisible, transparent
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_REMOTE_REPORT_STORE_CONFIGURED_KEY

public static final java.lang.String NO_REMOTE_REPORT_STORE_CONFIGURED_KEY
See Also:
Constant Field Values

entitiesCombo

protected javax.swing.JComboBox entitiesCombo

centerPanel

protected ReportSelection.CenterPanel centerPanel

comboReportStores

protected javax.swing.JComboBox comboReportStores

add

protected ReportSelection.ReportButton add

edit

protected ReportSelection.ReportButton edit

view

protected ReportSelection.ReportButton view

print

protected ReportSelection.ReportButton print

delete

protected ReportSelection.ReportButton delete

refresh

protected ReportSelection.ReportButton refresh

filter

protected ReportSelection.ReportButton filter

panel

protected javax.swing.JPanel panel

locator

protected EntityReferenceLocator locator

rs

protected ReportStore[] rs

bundle

protected java.util.ResourceBundle bundle

erd

protected EntityReportDesigner erd
Constructor Detail

ReportSelection

public ReportSelection(java.awt.Frame f,
                       EntityReferenceLocator referenceLocator,
                       ReportStore[] store,
                       java.util.ResourceBundle bundle)
                throws java.lang.Exception

ReportSelection

public ReportSelection(java.awt.Frame f,
                       EntityReferenceLocator referenceLocator,
                       ReportStore[] store,
                       java.util.ResourceBundle bundle,
                       java.util.List listEntity)
                throws java.lang.Exception

ReportSelection

public ReportSelection(java.awt.Dialog d,
                       EntityReferenceLocator referenceLocator,
                       ReportStore[] store,
                       java.util.ResourceBundle bundle)
                throws java.lang.Exception
Method Detail

init

protected void init(EntityReferenceLocator referenceLocator,
                    ReportStore[] store,
                    java.util.ResourceBundle bundle)
             throws java.lang.Exception
Throws:
java.lang.Exception

getAncestor

public java.awt.Window getAncestor()
Specified by:
getAncestor in interface ReportConfig

getLocator

public EntityReferenceLocator getLocator()
Specified by:
getLocator in interface ReportConfig

getReportStores

public ReportStore[] getReportStores()
Specified by:
getReportStores in interface ReportConfig

setReportStores

public void setReportStores(ReportStore[] stores)
                     throws java.lang.Exception
Throws:
java.lang.Exception

updateReportStores

protected void updateReportStores()
                           throws java.lang.Exception
Throws:
java.lang.Exception

createCenter

protected ReportSelection.CenterPanel createCenter()

createButtons

protected java.awt.Component createButtons()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

addReport

public void addReport(java.lang.String repository)

getTextsToTranslate

public java.util.Vector getTextsToTranslate()
Description copied from interface: Internationalization
Returns all the texts in the element suitable for being translated.

Specified by:
getTextsToTranslate in interface Internationalization
Returns:
all the texts in the element suitable for being translated.

setComponentLocale

public void setComponentLocale(java.util.Locale l)
Specified by:
setComponentLocale in interface Internationalization

getResourceBundle

public java.util.ResourceBundle getResourceBundle()
Specified by:
getResourceBundle in interface ReportConfig

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle resources)
Description copied from interface: Internationalization
Sets the language resource bundle. When the application changes the configured language, for all the objects that implement this interface this method must be called with the new file.
The method must translate all the elements that have texts in the GUI

Specified by:
setResourceBundle in interface Internationalization
Parameters:
resources - the new language bundle.

Ontimize