|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.moredata.dataentry.core.AbstractDataEntry
pt.moredata.dataentry.core.FormDataEntry
Company MoreData
| Nested Class Summary | |
protected class |
FormDataEntry.ComponentValueArray
Array para guardar os valores dos componentes visuais. |
| Field Summary |
| Fields inherited from class pt.moredata.dataentry.core.AbstractDataEntry |
_components, _daoView, _map, _queryAllowed, ACTION_EVENT_KEY, AFTER_ACTION_EVENT, BEFORE_ACTION_EVENT, MODE_CHANGED_EVENT_KEY, RECORD_DELETED_EVENT_KEY, RECORD_INSERTED_EVENT_KEY, RECORD_MODIFIED_EVENT_KEY |
| Fields inherited from interface pt.moredata.dataentry.DataEntry |
INSERT_MODE, QUERY_MODE, READ_MODE, UPDATE_MODE |
| Constructor Summary | |
FormDataEntry(java.lang.String dataEntryName)
Creates a new instance of a FormDataEntry |
|
| Method Summary | |
void |
addComponent(DataEntryComponent component)
Adiciona uma relacao entre uma coluna da tabela com um campo da entrada de dados. |
java.lang.Object |
getFieldValue(int row,
java.lang.String componentName)
Devolve o valor guardado num determinado campo visual da entrada de dados. |
java.lang.Object |
getFieldValue(int row,
java.lang.String componentName,
int mode)
Devolve o valor guardado num determinado campo visual da entrada de dados. |
int |
getRows()
Devolve o numero de linhas do DAOView que estao visiveis ao mesmo temo na entrada de dados. |
void |
insertNewRow()
Adiciona uma nova linha na entrada dados. |
void |
loadDataFromDAOView()
Carrega na entrada de dados todas as linhas tal como foram lidas do DataSource. |
void |
loadDataFromDAOView(int rowNumber)
Carrega no _dataEntryValues os dados de uma linha do _daoView. |
void |
refreshComponentsData()
Actualiza os valores dos componentes da entrada de dados com os dados que a linha currente tinha da ultima vez que essa se encontrou visivel na entrada de dados. |
void |
refreshComponentsData(int rowNumber)
Actualiza os valores dos componentes da entrada de dados com os valores armazenados numa determinada linha do _dataEntryValues. |
void |
removeRow(int rowNumber)
Remove uma linha da entrada de dados. |
void |
saveComponentsData()
Copia os valores dos componentes para a linha actual do _dataEntryValues. |
void |
saveComponentsData(int rowNumber)
Copia os valores dos componentes para a linha actual do _dataEntryValues. |
void |
setFieldValue(int row,
java.lang.String componentName,
java.lang.Object value)
Altera o valor guardado num determinado campo visual da entrada de dados |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FormDataEntry(java.lang.String dataEntryName)
dataEntryName - The DataEntry name| Method Detail |
public void addComponent(DataEntryComponent component)
throws InvalidComponentException,
DuplicateComponentException
addComponent in interface DataEntryaddComponent in class AbstractDataEntrycomponent - The feature to be added to the VisualField attribute.
InvalidComponentException - Se a relação já existir.
DuplicateComponentException - Se o componente não for do tipo
FormDataEntryComponent.
public java.lang.Object getFieldValue(int row,
java.lang.String componentName)
row - Numero da linha da tabela a que o campo esta associado.componentName - The name of the DataEntryComponent.
public java.lang.Object getFieldValue(int row,
java.lang.String componentName,
int mode)
row - Numero da linha da tabela a que o campo esta associado.componentName - The name of the DataEntryComponent.mode - O modo em que se encontra a entrada de dados.
public void setFieldValue(int row,
java.lang.String componentName,
java.lang.Object value)
row - Numero da linha da tabela a que o campo esta associado.componentName - The name of the DataEntryComponent.value - O novo valor do campo visual.public int getRows()
public void refreshComponentsData()
refreshComponentsData in interface DataEntryrefreshComponentsData in class AbstractDataEntrypublic void refreshComponentsData(int rowNumber)
refreshComponentsData in interface DataEntryrefreshComponentsData in class AbstractDataEntryrowNumber - Linha do _dataEntryValues usada para actualizar os
valores dos componentes.public void saveComponentsData(int rowNumber)
saveComponentsData in interface DataEntrysaveComponentsData in class AbstractDataEntryrowNumber - O numero da linha cujos valores devem ser copiados.public void saveComponentsData()
saveComponentsData in interface DataEntrysaveComponentsData in class AbstractDataEntrypublic void loadDataFromDAOView(int rowNumber)
rowNumber - Linha que deve ser carregada.public void loadDataFromDAOView()
loadDataFromDAOView in interface DataEntryloadDataFromDAOView in class AbstractDataEntrypublic void insertNewRow()
public void removeRow(int rowNumber)
rowNumber - Linha que deve ser removida da entrada de dados.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||