src/it/flosslab/mvc/presentation/action/protocollo/helper/form/AggiornaProtocolloUscitaForm.java
public static void aggiornaForm(Protocollo protocollo, ProtocolloForm form,
            HttpSession session) {
    	AggiornaProtocolloForm.aggiorna(protocollo, form, session);

        ProtocolloUscita protocolloUscita = (ProtocolloUscita) protocollo;
        ProtocolloUscitaForm puForm = (ProtocolloUscitaForm) form;

        // mittente
        aggiornaMittenteForm(protocolloUscita, puForm);

        // destinatari
        aggiornaDestinatariForm(protocolloUscita, puForm);

        // stato protocollo
        aggiornaStatoProtocolloForm(protocolloUscita, puForm, session);

        // argomento titolario
        aggiornaTitolarioForm(protocollo.getProtocollo(), puForm,
                (Utente) session.getAttribute(Constants.UTENTE_KEY));

        // aggiorna dati protocollo in risposta
        puForm.setRispostaId(protocollo.getProtocollo().getRispostaId());
        puForm.setFlagStatoScarico(protocollo.getProtocollo()
                .getStatoProtocollo());
        puForm.setFascicoloInvioId(protocolloUscita.getFascicoloInvioId());
        puForm.setDocumentoInvioId(protocolloUscita.getDocumentoInvioId());

    }
/**
     * Aggiorna il form prendendo i dati dal model
     */
Aggiorna il form prendendo i dati dal model
Aggiorna il form prendendo i dati dal model
public static void aggiornaForm(Protocollo protocollo, ProtocolloForm form,
            HttpSession session) {
    	AggiornaProtocolloForm.aggiorna(protocollo, form, session);
        ProtocolloUscita protocolloUscita = (ProtocolloUscita) protocollo;
        ProtocolloUscitaForm puForm = (ProtocolloUscitaForm) form;
        aggiornaMittenteForm(protocolloUscita, puForm);
        aggiornaDestinatariForm(protocolloUscita, puForm);
        aggiornaStatoProtocolloForm(protocolloUscita, puForm, session);
        aggiornaTitolarioForm(protocollo.getProtocollo(), puForm,
                (Utente) session.getAttribute(Constants.UTENTE_KEY));
        puForm.setRispostaId(protocollo.getProtocollo().getRispostaId());
        puForm.setFlagStatoScarico(protocollo.getProtocollo()
                .getStatoProtocollo());
        puForm.setFascicoloInvioId(protocolloUscita.getFascicoloInvioId());
        puForm.setDocumentoInvioId(protocolloUscita.getDocumentoInvioId());
    }
public static void aggiornaForm ( Protocollo protocollo , ProtocolloForm form , HttpSession session ) { AggiornaProtocolloForm . aggiorna ( protocollo , form , session ) ; ProtocolloUscita protocolloUscita = ( ProtocolloUscita ) protocollo ; ProtocolloUscitaForm puForm = ( ProtocolloUscitaForm ) form ; aggiornaMittenteForm ( protocolloUscita , puForm ) ; aggiornaDestinatariForm ( protocolloUscita , puForm ) ; aggiornaStatoProtocolloForm ( protocolloUscita , puForm , session ) ; aggiornaTitolarioForm ( protocollo . getProtocollo ( ) , puForm , ( Utente ) session . getAttribute ( Constants . UTENTE_KEY ) ) ; puForm . setRispostaId ( protocollo . getProtocollo ( ) . getRispostaId ( ) ) ; puForm . setFlagStatoScarico ( protocollo . getProtocollo ( ) . getStatoProtocollo ( ) ) ; puForm . setFascicoloInvioId ( protocolloUscita . getFascicoloInvioId ( ) ) ; puForm . setDocumentoInvioId ( protocolloUscita . getDocumentoInvioId ( ) ) ; }
Aggiorna il form prendendo i dati dal model
Aggiorna il form prendendo i dati dal model
// mittente // destinatari // stato protocollo // argomento titolario // aggiorna dati protocollo in risposta