src/it/finsiel/siged/mvc/business/UtenteDelegate.java
public UtenteVO updateUtenteVO(UtenteVO vo, String[] registri, Utente utente) {
        JDBCManager jdbcMan = null;
        Connection connection = null;
        UtenteVO newVO = new UtenteVO();
        newVO.setReturnValue(ReturnValues.UNKNOWN);
        try {
            jdbcMan = new JDBCManager();
            connection = jdbcMan.getConnection();
            connection.setAutoCommit(false);

            newVO = utenteDAO.updateUtenteVO(connection, vo);
            // permessi sui registri;
            int utenteId = newVO.getId().intValue();
            cancellaPermessiRegistriUtente(connection, utenteId, utente);
            for (int i = 0; i < registri.length; i++) {
                if (registri[i] != null) {
                    int registroId = new Integer(registri[i]).intValue();
                    permessiRegistriUtente(connection,
                            newVO.getId().intValue(), registroId, utente);
                }
            }
            connection.commit();
            vo.setReturnValue(ReturnValues.SAVED);
        } catch (DataException de) {
            jdbcMan.rollback(connection);
            logger.error("", de);
        } catch (Exception se) {
            jdbcMan.rollback(connection);
            logger.error("", se);
        } finally {
            jdbcMan.close(connection);
        }
        return newVO;
    }
/**
     * Save a Utente profile filled with provided values by the vo.
     * 
     * @return Utente
     */
Save a Utente profile filled with provided values by the vo.

@return Utente
Save a Utente profile filled with provided values by the vo . @return Utente
public UtenteVO updateUtenteVO(UtenteVO vo, String[] registri, Utente utente) {
        JDBCManager jdbcMan = null;
        Connection connection = null;
        UtenteVO newVO = new UtenteVO();
        newVO.setReturnValue(ReturnValues.UNKNOWN);
        try {
            jdbcMan = new JDBCManager();
            connection = jdbcMan.getConnection();
            connection.setAutoCommit(false);
            newVO = utenteDAO.updateUtenteVO(connection, vo);
            int utenteId = newVO.getId().intValue();
            cancellaPermessiRegistriUtente(connection, utenteId, utente);
            for (int i = 0; i < registri.length; i++) {
                if (registri[i] != null) {
                    int registroId = new Integer(registri[i]).intValue();
                    permessiRegistriUtente(connection,
                            newVO.getId().intValue(), registroId, utente);
                }
            }
            connection.commit();
            vo.setReturnValue(ReturnValues.SAVED);
        } catch (DataException de) {
            jdbcMan.rollback(connection);
            logger.error("", de);
        } catch (Exception se) {
            jdbcMan.rollback(connection);
            logger.error("", se);
        } finally {
            jdbcMan.close(connection);
        }
        return newVO;
    }
public UtenteVO updateUtenteVO ( UtenteVO vo , String [ ] registri , Utente utente ) { JDBCManager jdbcMan = null ; Connection connection = null ; UtenteVO newVO = new UtenteVO ( ) ; newVO . setReturnValue ( ReturnValues . UNKNOWN ) ; try { jdbcMan = new JDBCManager ( ) ; connection = jdbcMan . getConnection ( ) ; connection . setAutoCommit ( false ) ; newVO = utenteDAO . updateUtenteVO ( connection , vo ) ; int utenteId = newVO . getId ( ) . intValue ( ) ; cancellaPermessiRegistriUtente ( connection , utenteId , utente ) ; for ( int i = 0 ; i < registri . length ; i ++ ) { if ( registri [ i ] != null ) { int registroId = new Integer ( registri [ i ] ) . intValue ( ) ; permessiRegistriUtente ( connection , newVO . getId ( ) . intValue ( ) , registroId , utente ) ; } } connection . commit ( ) ; vo . setReturnValue ( ReturnValues . SAVED ) ; } catch ( DataException de ) { jdbcMan . rollback ( connection ) ; logger . error ( "" , de ) ; } catch ( Exception se ) { jdbcMan . rollback ( connection ) ; logger . error ( "" , se ) ; } finally { jdbcMan . close ( connection ) ; } return newVO ; }
Save a Utente profile filled with provided values by the vo.
Save a Utente profile filled with provided values by the vo .
// permessi sui registri;