org.tbee.swing.jpa
Class JpaEntityManagerControlModel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.tbee.swing.jpa.JpaEntityManagerControlModel
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible
public class JpaEntityManagerControlModel
- extends JPanel
Simplified version of JpaObjectNavigator
- Version:
- $Revision: 1.14 $
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
ALLOW_SAVE_PROPERTY_ID
public static final String ALLOW_SAVE_PROPERTY_ID
- See Also:
- Constant Field Values
ENABLE_SAVE_PROPERTY_ID
public static final String ENABLE_SAVE_PROPERTY_ID
- See Also:
- Constant Field Values
ASYNC_PROPERTY_ID
public static final String ASYNC_PROPERTY_ID
- See Also:
- Constant Field Values
JpaEntityManagerControlModel
public JpaEntityManagerControlModel()
- Parameters:
entityClass - pkName - pkGetMethodName -
getAllowSave
public boolean getAllowSave()
- AllowSave
setAllowSave
public void setAllowSave(boolean value)
getEnableSave
public boolean getEnableSave()
- EnableSave
setEnableSave
public void setEnableSave(boolean value)
getAsync
public boolean getAsync()
- Async
Running asynchronous is not trivial, the most important issue being the blocking of the components being saved.
So per default we are not asynchronous. When running async, the busy property will indicate if we are busy.
setAsync
public void setAsync(boolean value)
isBusy
public boolean isBusy()
- Busy
doLoad
public boolean doLoad()
doSave
public boolean doSave()
clearCaches
public void clearCaches()
addJpaEntityManagerControlListener
public void addJpaEntityManagerControlListener(JpaEntityManagerControlModel.JpaEntityManagerControlListener l)
- listen to any EntityChanged
removeJpaEntityManagerControlListener
public void removeJpaEntityManagerControlListener(JpaEntityManagerControlModel.JpaEntityManagerControlListener l)
fireLoad
public void fireLoad(javax.persistence.EntityManager entityManager)
fireAllowLoseChanges
public boolean fireAllowLoseChanges()
fireAllowSave
public boolean fireAllowSave()
preSave
public void preSave()
fireStatusMessage
public void fireStatusMessage(JpaEntityManagerControlModel.StatusMessage sm)
firePermissionsChanged
public void firePermissionsChanged()
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener o)
- PropertyChange
- Overrides:
addPropertyChangeListener in class Container
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener o)
- Overrides:
removePropertyChangeListener in class Component
firePropertyChange
public void firePropertyChange(String name,
Object before,
Object after)
- Overrides:
firePropertyChange in class Component
Copyright © 2012 KnowledgePlaza. All Rights Reserved.