com.openindex.openestate.tool.calendar
Class CalendarEntryPanel<EntryType>

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.openindex.openestate.tool.ImmoToolFormPanel
                      extended by com.openindex.openestate.tool.calendar.CalendarEntryViewAddonPanel
                          extended by com.openindex.openestate.tool.calendar.CalendarEntryPanel<EntryType>
Type Parameters:
EntryType - calendar-entry-type
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
CalendarEventEntryPanel, CalendarJournalEntryPanel, CalendarTodoEntryPanel

public abstract class CalendarEntryPanel<EntryType>
extends CalendarEntryViewAddonPanel

CalendarEntryPanel.
$Id: CalendarEntryPanel.java 1632 2012-07-09 17:00:06Z andy $

Author:
Andreas Rudolph
See Also:
Serialized Form

Nested Class Summary
protected  class CalendarEntryPanel.PriorityRenderer
           
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  JLabel entryInfoLabel
           
protected  JTextField entrySummaryField
           
 
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.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CalendarEntryPanel()
           
 
Method Summary
protected  void buildPanel()
           
abstract  EntryType createEntry()
           
protected abstract  JPanel createEntryPanel()
           
 org.jdesktop.application.Task doLoadInBackground()
           
 long getCalendarId()
           
 boolean isFormModified()
           
 boolean isLoadedInBackground()
           
 void load(CalendarEntry entry)
           
 void load(EntryType entry)
           
 void save(CalendarEntry entry)
           
 void save(EntryType entry)
           
 void saveFinished(CalendarObject cal, CalendarEntry entry)
           
 void saveFinished(CalendarObject cal, EntryType entry)
           
 void setDate(Date date)
           
 void setDateInterval(Date begin, Date end)
           
 void setEditable(boolean set)
           
 
Methods inherited from class com.openindex.openestate.tool.calendar.CalendarEntryViewAddonPanel
getTitle, getUsablePanels
 
Methods inherited from class com.openindex.openestate.tool.ImmoToolFormPanel
getValidationHandler, isFormEnabled, isFormUsable, isFormValid, validateForm
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
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, 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, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

entryInfoLabel

protected JLabel entryInfoLabel

entrySummaryField

protected JTextField entrySummaryField
Constructor Detail

CalendarEntryPanel

public CalendarEntryPanel()
Method Detail

buildPanel

protected void buildPanel()

createEntry

public abstract EntryType createEntry()

createEntryPanel

protected abstract JPanel createEntryPanel()

doLoadInBackground

public final org.jdesktop.application.Task doLoadInBackground()
Overrides:
doLoadInBackground in class CalendarEntryViewAddonPanel

getCalendarId

public long getCalendarId()

isLoadedInBackground

public final boolean isLoadedInBackground()
Overrides:
isLoadedInBackground in class CalendarEntryViewAddonPanel

isFormModified

public boolean isFormModified()
Overrides:
isFormModified in class ImmoToolFormPanel

load

public void load(CalendarEntry entry)
          throws ImmoToolException
Specified by:
load in class CalendarEntryViewAddonPanel
Throws:
ImmoToolException

load

public void load(EntryType entry)
          throws ImmoToolException
Throws:
ImmoToolException

save

public void save(CalendarEntry entry)
          throws ImmoToolException
Specified by:
save in class CalendarEntryViewAddonPanel
Throws:
ImmoToolException

save

public void save(EntryType entry)
          throws ImmoToolException
Throws:
ImmoToolException

saveFinished

public void saveFinished(CalendarObject cal,
                         CalendarEntry entry)
                  throws ImmoToolException
Specified by:
saveFinished in class CalendarEntryViewAddonPanel
Throws:
ImmoToolException

saveFinished

public void saveFinished(CalendarObject cal,
                         EntryType entry)
                  throws ImmoToolException
Throws:
ImmoToolException

setDate

public void setDate(Date date)

setDateInterval

public void setDateInterval(Date begin,
                            Date end)

setEditable

public void setEditable(boolean set)
Overrides:
setEditable in class CalendarEntryViewAddonPanel


Copyright © 2012 OpenEstate. All Rights Reserved.