src/it/finsiel/siged/dao/jdbc/DocumentaleDAOjdbc.java
public void salvaPermessiFile(Connection connection,
            Collection permessiFile, int versione) throws DataException {

        PreparedStatement pstmt = null;
        try {
            if (connection == null) {
                logger.warn("salvaPermessiFile - Invalid Connection :"
                        + connection);
                throw new DataException(
                        "Connessione alla base dati non valida.");
            }

            PermessoFileVO[] permessi = (PermessoFileVO[]) permessiFile
                    .toArray(new PermessoFileVO[0]);

            for (int i = 0; permessi != null && i < permessi.length; i++) {
                pstmt = connection.prepareStatement(INSERT_PERMESSO);
                setParametriPermesso(pstmt, (PermessoFileVO) permessi[i],
                        versione);
                pstmt.executeUpdate();
                jdbcMan.close(pstmt);
            }

        } catch (Exception e) {
            logger.error("storia file", e);
            throw new DataException("Cannot insert Storia File");

        } finally {
            jdbcMan.close(pstmt);
        }
    }
/*
     * Salva i permessi associati ad un file. @param connection La connessione
     * alla quale questa transazione appartiene @param permessiFile Una
     * Collection di PermessiFileVO da salvare
     */
Salva i permessi associati ad un file. @param connection La connessione
alla quale questa transazione appartiene @param permessiFile Una
Collection di PermessiFileVO da salvare
Salva i permessi associati ad un file . @param connection La connessione alla quale questa transazione appartiene @param permessiFile Una Collection di PermessiFileVO da salvare
public void salvaPermessiFile(Connection connection,
            Collection permessiFile, int versione) throws DataException {
        PreparedStatement pstmt = null;
        try {
            if (connection == null) {
                logger.warn("salvaPermessiFile - Invalid Connection :"
                        + connection);
                throw new DataException(
                        "Connessione alla base dati non valida.");
            }
            PermessoFileVO[] permessi = (PermessoFileVO[]) permessiFile
                    .toArray(new PermessoFileVO[0]);
            for (int i = 0; permessi != null && i < permessi.length; i++) {
                pstmt = connection.prepareStatement(INSERT_PERMESSO);
                setParametriPermesso(pstmt, (PermessoFileVO) permessi[i],
                        versione);
                pstmt.executeUpdate();
                jdbcMan.close(pstmt);
            }
        } catch (Exception e) {
            logger.error("storia file", e);
            throw new DataException("Cannot insert Storia File");
        } finally {
            jdbcMan.close(pstmt);
        }
    }
public void salvaPermessiFile ( Connection connection , Collection permessiFile , int versione ) throws DataException { PreparedStatement pstmt = null ; try { if ( connection == null ) { logger . warn ( "salvaPermessiFile - Invalid Connection :" + connection ) ; throw new DataException ( "Connessione alla base dati non valida." ) ; } PermessoFileVO [ ] permessi = ( PermessoFileVO [ ] ) permessiFile . toArray ( new PermessoFileVO [ 0 ] ) ; for ( int i = 0 ; permessi != null && i < permessi . length ; i ++ ) { pstmt = connection . prepareStatement ( INSERT_PERMESSO ) ; setParametriPermesso ( pstmt , ( PermessoFileVO ) permessi [ i ] , versione ) ; pstmt . executeUpdate ( ) ; jdbcMan . close ( pstmt ) ; } } catch ( Exception e ) { logger . error ( "storia file" , e ) ; throw new DataException ( "Cannot insert Storia File" ) ; } finally { jdbcMan . close ( pstmt ) ; } }
Salva i permessi associati ad un file.
Salva i permessi associati ad un file .