|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Esta interface representa uma entrada de dados. A entrada de dados encontra-se associada a um DAOView, que mais nao e que uma versao simplificada de um DataAccessObject, que apenas permite consulta. Cada linha da entrada de dados esta associada a linha com o mesmo index no DAOView. Company MoreData
| Field Summary | |
static int |
INSERT_MODE
A enrtada de dados encontra-se em modo de inserção. |
static int |
QUERY_MODE
A entrada de dados encontra-se em modo de pesquisa. |
static int |
READ_MODE
A enrtada de dados encontra-se em modo de leitura. |
static int |
UPDATE_MODE
A entrada de dados encontra-se em modo de inserção/alteração. |
| Method Summary | |
void |
addActionListener(ActionListener listener)
Adiciona um actionListener. |
void |
addActionMapping(java.lang.String commandName,
java.lang.String className)
Add a new Action mapping for a giveen command. |
void |
addComponent(DataEntryComponent component)
Adiciona uma relacao entre uma coluna da tabela com um campo da entrada de dados. |
void |
addModeChangedListener(ModeChangedListener listener)
Adiciona um ModeChangedListener. |
void |
addRecordDeletedListener(RecordDeletedListener listener)
Adiciona um RecordDeletedListener. |
void |
addRecordInsertedListener(RecordInsertedListener listener)
Adiciona um RecordInsertedListener. |
void |
addRecordModifiedListener(RecordModifiedListener listener)
Adiciona um RecordModifiedListener. |
void |
cleanUp()
Clean up the DataEntry, removing all listeners added to other objects. |
java.lang.String |
getClassNameForAction(java.lang.String commandName)
Returns the name of the class that implements a Action for a giveen command. |
DataEntryComponent |
getComponent(int index)
Devolve um determinado componente da entrada de dados. |
DataEntryComponent |
getComponent(java.lang.String componentName)
Devolve um determinado componente da entrada de dados. |
java.util.Iterator |
getComponents()
Devolve um iterador com todos os componentes da entrada de dados. |
int |
getComponentsCount()
Devolve o numero de componentes da entrada de dados. |
java.util.Iterator |
getComponentsNames()
Devolve um iterador para o nome dos componentes da entrade dados. |
int |
getCurrentRow()
Devolve o index do registo que se encontra selecionado na entrada de dados. |
DAOManager |
getDAOManager()
Devolve o gestor de DAOs usado no DataEntry. |
DAOView |
getDAOView()
Devolve o DAOView associado a 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. |
java.lang.Object |
getFieldValue(java.lang.String componentName)
Devolve o valor guardado num determinado campo visual da entrada de dados. |
int |
getMode()
Devolve o modo em que se encontra a entrada de dados. |
java.lang.String |
getName()
Getter for the DataEntry name. |
java.lang.Object |
getProperty(java.lang.Object key)
Devolve o valor de um determinado atributo da entrada de dados. |
int |
getRows()
Devolve o numero de linhas existentes na entrada de dados. |
void |
insertNewRow()
Adiciona uma nova linha na entrada dados. |
boolean |
isColumn(java.lang.String componentName)
Check if the component exists in the DataEntry. |
boolean |
isColumn(java.lang.String tableName,
java.lang.String columnName)
Check if exists any component with the columnName and table name. |
boolean |
isModified()
Verifica se a algum registo da entrada de dados se encontra modificado. |
boolean |
isModified(int rowNumber)
Verifica se um determinado registo se encontra modificado na entrada de dados. |
boolean |
isModified(int rowNumber,
java.lang.String componentName)
Verifica se uma determinada coluna de um determinado registo se encontra modificado na entrada de dados. |
boolean |
isNavigable()
Indica se e possivel navegar atraves dos varios registos da entrada de dados. |
boolean |
isQueryAllowed()
Indica se a entrada de dados permite ou nao a realizacao de pesquisas. |
void |
loadDataFromDAOView()
Carrega na entrada de dados todas as linhas tal como foram lidas do DataSource. |
void |
loadDataFromDAOView(int rowNumber)
Carrega na entrada de dados uma determinada linha tal como foi lida do DataSource. |
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 dados que uma determinada linha tinha da ultima vez que essa linha se encontrava visivel na entrada de dados. |
void |
removeActionListener(ActionListener listener)
Remove um ActionListener. |
void |
removeAllRows()
Remove todas as linhas da entrada de dados. |
void |
removeModeChangedListener(ModeChangedListener listener)
Remove um ModeChangedListener. |
void |
removeRecordDeletedListener(RecordDeletedListener listener)
Remove um RecordDeletedListener. |
void |
removeRecordInsertedListener(RecordInsertedListener listener)
Remove um RecordInsertedListener. |
void |
removeRecordModifiedListener(RecordModifiedListener listener)
Remove um RecordModifiedListener. |
void |
removeRow(int rowNumber)
Remove uma linha da entrada de dados. |
void |
saveComponentsData()
Salvaguarda os valores armazenados nos componente tornando possivel a sua recuperacao atraves dos metodos refreshComponentsData() ou refreshComponentsData(int). |
void |
saveComponentsData(int rowNumber)
Salvaguarda os valores armazenados nos componente tornando possivel a sua recuperacao atraves dos metodos refreshComponentsData() ou refreshComponentsData(int). |
void |
setCurrentRow(int rowNumber)
Altera o index do registo que se encontra selecionado na entrada de dados. |
void |
setDAOManager(DAOManager daoManager)
Altera o gestor de DAOs usado pelo DataEntry. |
void |
setDAOView(DAOView daoView)
Associa um DAOView a entrada de dados. |
void |
setFieldValue(int row,
java.lang.String componentName,
java.lang.Object value)
Altera o valor guardado num determinado campo visual da entrada de dados |
void |
setMode(int mode)
Altera o modo em que se encontra a entrada de dados. |
void |
setNavigable(boolean isNavigable)
Activa ou desactiva a navegacao pelos registos da entrada de dados. |
void |
setProperty(java.lang.Object key,
java.lang.Object obj)
Guarda um determinado atributo na entrada de dados. |
void |
setQueryAllowed(boolean queryAllowed)
Activa ou desactiva a possibilidade de se realizar pesquisas na entrada de dados. |
| Field Detail |
public static final int QUERY_MODE
public static final int READ_MODE
public static final int INSERT_MODE
public static final int UPDATE_MODE
| Method Detail |
public java.lang.String getName()
public java.lang.Object getFieldValue(java.lang.String componentName)
componentName - The name of the DataEntryComponent.
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)
value - O novo valor do campo visual.row - Numero da linha da tabela a que o campo esta associado.componentName - The name of the DataEntryComponent.public java.lang.Object getProperty(java.lang.Object key)
key - Nome chave do atributo pretendido.
public void setProperty(java.lang.Object key,
java.lang.Object obj)
key - Nome chave do atributo pretendido.obj - Atributo a guardar na entrada de dados.public void addComponent(DataEntryComponent component)
component - The feature to be added to the VisualField attribute.public int getMode()
public void setMode(int mode)
mode - O novo modo da entrada de dados.public int getCurrentRow()
public void setCurrentRow(int rowNumber)
rowNumber - O numero do novo registo selecionado na entrada de
dados.public void setDAOView(DAOView daoView)
daoView - O DAOView a associar a entrada de dados.public DAOView getDAOView()
public boolean isModified(int rowNumber,
java.lang.String componentName)
rowNumber - Numero do registo.componentName - The name of the DataEntryComponent.
public boolean isModified(int rowNumber)
rowNumber - Numero do registo.
public boolean isModified()
public int getRows()
public java.util.Iterator getComponentsNames()
public void refreshComponentsData(int rowNumber)
rowNumber - Linha da entrada de dados.public void refreshComponentsData()
public void saveComponentsData(int rowNumber)
rowNumber - Numero da linha da entrada de dados que deve ser
salvaguardada.public void saveComponentsData()
public void loadDataFromDAOView(int rowNumber)
rowNumber - Linha que deve ser carregada.public void loadDataFromDAOView()
public boolean isNavigable()
public void setNavigable(boolean isNavigable)
isNavigable - True para permitir a navesação na entrada de dados,
false caso contrario.public void insertNewRow()
public void removeRow(int rowNumber)
rowNumber - Linha que deve ser removida da entrada de dados.public void removeAllRows()
public void addRecordDeletedListener(RecordDeletedListener listener)
listener - O listener a adicionar.public void addRecordInsertedListener(RecordInsertedListener listener)
listener - O listener a adicionar.public void addRecordModifiedListener(RecordModifiedListener listener)
listener - O listener a adicionar.public void addModeChangedListener(ModeChangedListener listener)
listener - O listener a adicionar.public void addActionListener(ActionListener listener)
listener - O listener a adicionar.public void removeRecordModifiedListener(RecordModifiedListener listener)
listener - O listener a remover.public void removeRecordInsertedListener(RecordInsertedListener listener)
listener - O listener a remover.public void removeRecordDeletedListener(RecordDeletedListener listener)
listener - O listener a remover.public void removeModeChangedListener(ModeChangedListener listener)
listener - O listener a remover.public void removeActionListener(ActionListener listener)
listener - O listener a remover.public int getComponentsCount()
public java.util.Iterator getComponents()
public DataEntryComponent getComponent(int index)
throws java.lang.IndexOutOfBoundsException
index - O index do componente a devolver.
java.lang.IndexOutOfBoundsException - Se o index for superior ao numero de
componentes.
public DataEntryComponent getComponent(java.lang.String componentName)
throws NoFieldMappedToColumnException
componentName - The name of the DataEntryComponent.
NoFieldMappedToColumnException - If there is no component associated
to the giveen column name.public boolean isQueryAllowed()
public void setQueryAllowed(boolean queryAllowed)
queryAllowed - true para activar a pesquisa na entrada de dados,
false para desactivar.public DAOManager getDAOManager()
public void setDAOManager(DAOManager daoManager)
public void cleanUp()
public void addActionMapping(java.lang.String commandName,
java.lang.String className)
commandName - The name of the command that identifies the action.className - The name of the class that implements the action command.public java.lang.String getClassNameForAction(java.lang.String commandName)
commandName - The name of the command that identifies the action.
public boolean isColumn(java.lang.String componentName)
componentName - The name of the DataEntryComponent.
public boolean isColumn(java.lang.String tableName,
java.lang.String columnName)
tableName - The component tableName or table alias.columnName - The component columnName.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||