|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.moredata.dataentry.core.GenericSwingDataEntryController
Esta classe implementa a interface SwingDataEntryController e permite controlar várias entradas de dados. Toda a parte visual devera ser construida numa outra classe, atraves de um editor de forms, por exemplo. A funcao desta classe e apenas de controlar as entradas de dados. FIXME : E necessario pecorrer todos os DataEntry's e verificar se algum precisa de ser gravado. Actualmente, apenas o que esta selecionado e que esta a ser verificado. Company MoreData
| Constructor Summary | |
GenericSwingDataEntryController()
Creates new GenericSwingDataEntryController Form. |
|
GenericSwingDataEntryController(DataSource dataSource,
Splash splash,
int progressBarSize)
Creates new GenericSwingDataEntryController Form. |
|
| Method Summary | |
void |
addDataEntry(DataEntry dataEntry,
javax.swing.JComponent component)
Adiciona um DataEntry a ser controlado por esta classe. |
void |
cleanUp()
Clean up the GenericSwingDataEntryController, removing all listeners added to other objects. |
DataEntry |
getCurrentDataEntry()
Getter for property currentDataEntry. |
DataSource |
getDataSource()
Getter for property _dataSource. |
boolean |
realyWhantToExit()
Util method to open a dialog to the user confirm if we whants realy exist from the application. |
boolean |
saveCurrentRecord()
Util method to open a dialog to the user confirm if we whants to save ths current record. |
void |
setCurrentDataEntry(DataEntry currentDataEntry)
Setter for property currentDataEntry. |
void |
setDataSource(DataSource dataSource)
Afecta o DataSource do DataEntryController. |
void |
setProgressBarSize(int progressBarSize)
Altera o valor que pode ser incrementado pelo DataEntryController na barra de progresso. |
void |
setShowSplash(boolean showSplash)
Setter for property showSplash. |
void |
setSplash(Splash splash)
Adiciona uma janela de splash onde devera aparecer o progresso da inicializacao do DataEntryController. |
void |
setStatusBar(StatusBar statusBar)
Setter for property statusBar. |
void |
setTabbedPane(javax.swing.JTabbedPane tabbedPane)
Afecta o TabbedPane usado pelo DataEntryController. |
void |
setToolBar(NavigationToolBar toolBar)
Afecta a toolbar usada pelo DataEntryController. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public GenericSwingDataEntryController()
public GenericSwingDataEntryController(DataSource dataSource,
Splash splash,
int progressBarSize)
dataSource - DataSource a usar.splash - A janela de splash para mostrar informacao de
inicializacao. Pode ser null.progressBarSize - Valor total que pode ser incrementado na barra
de progresso| Method Detail |
public boolean realyWhantToExit()
realyWhantToExit in interface SwingDataEntryControllerpublic boolean saveCurrentRecord()
saveCurrentRecord in interface SwingDataEntryControllerpublic DataSource getDataSource()
getDataSource in interface SwingDataEntryControllerpublic void setDataSource(DataSource dataSource)
setDataSource in interface SwingDataEntryControllerdataSource - New value of property _dataSource.
public void addDataEntry(DataEntry dataEntry,
javax.swing.JComponent component)
addDataEntry in interface SwingDataEntryControllerdataEntry - O DataEntrycomponent - Container onde devera ser apresentada a entrada de dados.public void setSplash(Splash splash)
setSplash in interface SwingDataEntryControllersplash - A janela de splash.public void setShowSplash(boolean showSplash)
setShowSplash in interface SwingDataEntryControllershowSplash - New value of property showSplash.public void setTabbedPane(javax.swing.JTabbedPane tabbedPane)
setTabbedPane in interface SwingDataEntryControllertabbedPane - New value of property tabbedPane.public void setToolBar(NavigationToolBar toolBar)
setToolBar in interface SwingDataEntryControllertoolBar - New value of property toolBar.public void setStatusBar(StatusBar statusBar)
setStatusBar in interface SwingDataEntryControllerstatusBar - New value of property statusBar.public void setProgressBarSize(int progressBarSize)
setProgressBarSize in interface SwingDataEntryControllerprogressBarSize - Valor que pode ser incrementado.public void cleanUp()
cleanUp in interface SwingDataEntryControllerpublic DataEntry getCurrentDataEntry()
getCurrentDataEntry in interface SwingDataEntryControllerpublic void setCurrentDataEntry(DataEntry currentDataEntry)
setCurrentDataEntry in interface SwingDataEntryControllercurrentDataEntry - New value of property currentDataEntry.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||