|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
nl.knowledgeplaza.dh.service.Form
nl.knowledgeplaza.dh.service.entry.EntryForm
public class EntryForm
This is the Form part of the entry screen.
| Nested Class Summary | |
|---|---|
class |
EntryForm.Hour
Extended Hour entity for use in the table |
class |
EntryForm.HourTransferHandler
for drag and drop |
class |
EntryForm.ProjectTransferHandler
for drag and drop |
class |
EntryForm.TemplateTransferHandler
for drag and drop |
| 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 String |
CARDNAME_DAYTOTALS
|
protected String |
CARDNAME_PROJECTTOTALS
|
protected String |
CARDNAME_TEMPLATE
|
protected org.tbee.swing.IconButton |
iAddRowButton
|
protected org.tbee.swing.JCalendarPicker |
iCalendarPicker
|
protected org.tbee.swing.cardlayout.AnimatedCardLayout |
iCardLayout
|
protected JButton |
iCloseButton
|
protected org.tbee.swing.IconButton |
iCopyButton
|
protected org.tbee.swing.IconButton |
iCutButton
|
protected org.tbee.swing.glasspane.RefreshGlasspane |
iDayTotalRefreshGlasspane
|
protected org.tbee.swing.table.JTable |
iDayTotals
|
protected nl.knowledgeplaza.dh.service.entry.EntryForm.DayTotalsModel |
iDayTotalsModel
|
protected org.tbee.swing.IconButton |
iDeleteRowButton
|
protected org.tbee.swing.glasspane.RefreshGlasspane |
iHourRefreshGlasspane
|
protected org.tbee.swing.table.JTableForEdit |
iHourTable
|
protected nl.knowledgeplaza.dh.service.entry.EntryForm.HourTableModel |
iHourTableModel
|
protected org.tbee.swing.table.TableSorterForEdit |
iHourTableSorter
|
protected org.tbee.swing.IconButton |
iPasteButton
|
protected org.tbee.swing.table.JTable |
iProjectTotals
|
protected nl.knowledgeplaza.dh.service.entry.EntryForm.ProjectTotalsModel |
iProjectTotalsModel
|
protected org.tbee.swing.glasspane.RefreshGlasspane |
iProjectTotalsRefreshGlasspane
|
protected org.tbee.swing.JTree |
iProjectTree
|
protected nl.knowledgeplaza.dh.service.entry.EntryForm.ProjectTreeModel |
iProjectTreeModel
|
protected org.tbee.swing.glasspane.RefreshGlasspane |
iProjectTreeRefreshGlasspane
|
protected JButton |
iReloadButton
|
protected JButton |
iReopenButton
|
protected org.tbee.swing.JComboBox |
iReportTimeframeJComboBox
|
protected JButton |
iStoreButton
|
protected JButton |
iStoreNextButton
|
protected org.tbee.swing.glasspane.RefreshGlasspane |
iTemplatesRefreshGlasspane
|
protected org.tbee.swing.JTree |
iTemplatesTree
|
protected nl.knowledgeplaza.dh.service.entry.EntryForm.TemplatesTreeModel |
iTemplatesTreeModel
|
protected org.tbee.swing.JLabel |
iUsername
|
protected String |
REPORTNAME_TEMPLATE
|
static String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
| Fields inherited from class nl.knowledgeplaza.dh.service.Form |
|---|
cKeepAliveThreadPrefix |
| 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 | |
|---|---|
EntryForm()
|
|
| Method Summary | |
|---|---|
void |
addRow_click()
Handle a click on the addRow button |
void |
calendar_propertyChange(PropertyChangeEvent e,
Map v)
If the calendar changes: - optionally save the current data - load the new data |
void |
cardChanged(org.tbee.swing.cardlayout.CardChangeEvent e)
after the change |
void |
cardChanging(org.tbee.swing.cardlayout.CardChangeEvent e)
before the change |
void |
changePassword_click()
change password |
void |
close_click()
Handle a click on the indienen button |
void |
deleteRow_click()
Handle a click on the deleteRow button |
protected nl.knowledgeplaza.dh.service.entry.EntryService |
getEntryService()
Get the service. |
protected Class |
getServiceClass()
|
void |
hoursCopy_click()
Handle a click on the hoursCopy button |
void |
hoursCut_click()
Handle a click on the hoursCut button |
void |
hoursPaste_click()
Handle a click on the hoursPaste button |
void |
initData()
Create the layout |
void |
initGui()
Create the layout |
void |
project_mouseDoubleClicked(MouseEvent e,
Map v)
React to changes in the selection. |
void |
reload_click()
Handle a click on the reload button |
void |
reopen_click()
Handle a click on the reload button |
void |
report_click(ActionEvent ev,
Map v)
Handle a click on a report icon |
void |
reportPopup_click(ActionEvent e,
Map v)
handle the click on the table menu |
void |
store_click()
Handle a click on the store button |
void |
storeNext_click()
Handle a click on the store button |
void |
template_mouseDoubleClicked(MouseEvent e,
Map v)
Catch a double click on the templates by adding the corresponding rows to hours |
| Methods inherited from class nl.knowledgeplaza.dh.service.Form |
|---|
closing, getFormContext, getService, openDebugWindow, setDisableAll, setFormContext, setService, showStatus, startKeepSessionAliveTimer |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String SOURCECODE_VERSION
protected org.tbee.swing.JLabel iUsername
protected org.tbee.swing.JCalendarPicker iCalendarPicker
protected org.tbee.swing.table.JTableForEdit iHourTable
protected org.tbee.swing.glasspane.RefreshGlasspane iHourRefreshGlasspane
protected org.tbee.swing.table.TableSorterForEdit iHourTableSorter
protected nl.knowledgeplaza.dh.service.entry.EntryForm.HourTableModel iHourTableModel
protected org.tbee.swing.JTree iProjectTree
protected nl.knowledgeplaza.dh.service.entry.EntryForm.ProjectTreeModel iProjectTreeModel
protected org.tbee.swing.glasspane.RefreshGlasspane iProjectTreeRefreshGlasspane
protected org.tbee.swing.cardlayout.AnimatedCardLayout iCardLayout
protected org.tbee.swing.table.JTable iDayTotals
protected nl.knowledgeplaza.dh.service.entry.EntryForm.DayTotalsModel iDayTotalsModel
protected org.tbee.swing.glasspane.RefreshGlasspane iDayTotalRefreshGlasspane
protected org.tbee.swing.table.JTable iProjectTotals
protected nl.knowledgeplaza.dh.service.entry.EntryForm.ProjectTotalsModel iProjectTotalsModel
protected org.tbee.swing.glasspane.RefreshGlasspane iProjectTotalsRefreshGlasspane
protected nl.knowledgeplaza.dh.service.entry.EntryForm.TemplatesTreeModel iTemplatesTreeModel
protected org.tbee.swing.JTree iTemplatesTree
protected org.tbee.swing.glasspane.RefreshGlasspane iTemplatesRefreshGlasspane
protected org.tbee.swing.IconButton iAddRowButton
protected org.tbee.swing.IconButton iDeleteRowButton
protected org.tbee.swing.IconButton iCopyButton
protected org.tbee.swing.IconButton iCutButton
protected org.tbee.swing.IconButton iPasteButton
protected JButton iStoreButton
protected JButton iStoreNextButton
protected JButton iReloadButton
protected JButton iCloseButton
protected JButton iReopenButton
protected org.tbee.swing.JComboBox iReportTimeframeJComboBox
protected final String CARDNAME_DAYTOTALS
protected final String CARDNAME_PROJECTTOTALS
protected final String CARDNAME_TEMPLATE
protected final String REPORTNAME_TEMPLATE
| Constructor Detail |
|---|
public EntryForm()
| Method Detail |
|---|
protected nl.knowledgeplaza.dh.service.entry.EntryService getEntryService()
protected Class getServiceClass()
getServiceClass in class Formpublic void initGui()
initGui in class Formpublic void initData()
initData in class Form
public void calendar_propertyChange(PropertyChangeEvent e,
Map v)
public void cardChanging(org.tbee.swing.cardlayout.CardChangeEvent e)
cardChanging in interface org.tbee.swing.cardlayout.CardChangeListenerpublic void cardChanged(org.tbee.swing.cardlayout.CardChangeEvent e)
cardChanged in interface org.tbee.swing.cardlayout.CardChangedListener
public void template_mouseDoubleClicked(MouseEvent e,
Map v)
public void project_mouseDoubleClicked(MouseEvent e,
Map v)
e - v -
public void report_click(ActionEvent ev,
Map v)
public void reportPopup_click(ActionEvent e,
Map v)
e - v - public void changePassword_click()
public void addRow_click()
public void deleteRow_click()
public void hoursCut_click()
public void hoursCopy_click()
public void hoursPaste_click()
public void storeNext_click()
public void store_click()
public void reload_click()
public void close_click()
public void reopen_click()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||