org.chorem.jtimer.ui.alert
Class AlertEditor

java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by org.jdesktop.application.View
          extended by org.jdesktop.application.FrameView
              extended by org.chorem.jtimer.ui.alert.AlertEditor
All Implemented Interfaces:
EventListener, ListSelectionListener

public class AlertEditor
extends org.jdesktop.application.FrameView
implements ListSelectionListener

Alert editor dialog.

Version:
$Revision: 1.0 $ Last update : $Date: 6 juil. 2009 $ By : $Author: chatellier $
Author:
chatellier

Field Summary
protected  AlertTableModel alertModel
          Alert model for table.
protected  List<TimerAlert> alerts
          List of cloned task alert list.
protected  JTable alertTable
          Table to display alerts .
protected  boolean selectedAlert
          Selected alert property.
protected  TimerTask task
          Task to manage alert on.
protected  TimerDataManager timerDataManager
          Manager to commit alert modification.
 
Constructor Summary
AlertEditor(org.jdesktop.application.Application application, TimerDataManager timerDataManager, TimerTask task)
          Constructor.
 
Method Summary
 void addAlert()
           
 void cancel()
           
protected  JComponent getMainComponent()
          Build main component.
 boolean isSelectedAlert()
          Is selected alert.
 void removeAlert()
           
 void save()
           
 void setSelectedAlert(boolean selectedAlert)
          Change selected alert property.
 void valueChanged(ListSelectionEvent e)
           
 
Methods inherited from class org.jdesktop.application.FrameView
getFrame, getRootPane, setFrame
 
Methods inherited from class org.jdesktop.application.View
getApplication, getComponent, getContext, getMenuBar, getResourceMap, getStatusBar, getToolBar, getToolBars, setComponent, setMenuBar, setStatusBar, setToolBar, setToolBars
 
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

task

protected TimerTask task
Task to manage alert on.


alerts

protected List<TimerAlert> alerts
List of cloned task alert list.


timerDataManager

protected TimerDataManager timerDataManager
Manager to commit alert modification.


alertTable

protected JTable alertTable
Table to display alerts .


alertModel

protected AlertTableModel alertModel
Alert model for table.


selectedAlert

protected boolean selectedAlert
Selected alert property.

Constructor Detail

AlertEditor

public AlertEditor(org.jdesktop.application.Application application,
                   TimerDataManager timerDataManager,
                   TimerTask task)
Constructor.

Parameters:
application - parent
task - task
timerDataManager -
Method Detail

getMainComponent

protected JComponent getMainComponent()
Build main component.

Returns:
main component

isSelectedAlert

public boolean isSelectedAlert()
Is selected alert.

Returns:
selected alert property

setSelectedAlert

public void setSelectedAlert(boolean selectedAlert)
Change selected alert property.

Parameters:
selectedAlert - selected alert property

addAlert

@Action
public void addAlert()

removeAlert

@Action(enabledProperty="selectedAlert")
public void removeAlert()

save

@Action
public void save()

cancel

@Action
public void cancel()

valueChanged

public void valueChanged(ListSelectionEvent e)
Specified by:
valueChanged in interface ListSelectionListener


Copyright © 2007-2012 CodeLutin. All Rights Reserved.