pt.moredata.dataentry.action
Class SaveAllRecordsAction

java.lang.Object
  extended bypt.moredata.dataentry.action.AbstractAction
      extended bypt.moredata.dataentry.action.SaveSingleRecordAction
          extended bypt.moredata.dataentry.action.SaveAllRecordsAction
All Implemented Interfaces:
Action

public class SaveAllRecordsAction
extends SaveSingleRecordAction

Esta classe implementa uma accao responsavel pela actualizacao de todos os registos da entrada de dados no repositorio. Todos os registos que sejam novos são adicionados ao repositorio. Todos os registos que tenham sido alterados serão actualizados no repositorios. Todos os registos que tenham sido apagados, sao removidos do repositorio. Company MoreData

Version:
$Revision: 1.4 $
Author:
psfbc

Field Summary
 
Fields inherited from class pt.moredata.dataentry.action.SaveSingleRecordAction
_dao, _errorMessage, _rowNumber
 
Fields inherited from class pt.moredata.dataentry.action.AbstractAction
_dataEntry, _enable, _event, _request
 
Constructor Summary
SaveAllRecordsAction()
           
 
Method Summary
 ResponseMessage actionPerformed()
          Invoked when an action occurs.
protected  void apply()
          Invoca o metodo apply no DAO.
protected  void copyToDAO()
          Copia todos os registos da entrada de dados para repositorio.
protected  void copyToDataEntry()
          Copia os campos do tipo SERIAL e campos processados no motor para o DataEntry.
 
Methods inherited from class pt.moredata.dataentry.action.SaveSingleRecordAction
copyToDataEntry, executeAction, init, saveRecordOnDAO
 
Methods inherited from class pt.moredata.dataentry.action.AbstractAction
actionPerformed, isEnabled, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SaveAllRecordsAction

public SaveAllRecordsAction()
Method Detail

copyToDAO

protected void copyToDAO()
Copia todos os registos da entrada de dados para repositorio. So as colunas que estejam marcadas como alteradas e que sao copiadas para o DAO.

Overrides:
copyToDAO in class SaveSingleRecordAction

apply

protected void apply()
Invoca o metodo apply no DAO.

Overrides:
apply in class SaveSingleRecordAction

copyToDataEntry

protected void copyToDataEntry()
Copia os campos do tipo SERIAL e campos processados no motor para o DataEntry.

Overrides:
copyToDataEntry in class SaveSingleRecordAction

actionPerformed

public ResponseMessage actionPerformed()
Invoked when an action occurs.

Overrides:
actionPerformed in class SaveSingleRecordAction
Returns:
A menssagem de resposta contendo o resultado da accao executada.