code: @Override
  	public synchronized void update(int alertId, String alert, 
              int risk, int confidence, String description, String uri, 
              String param, String attack, String otherInfo, String solution, String reference,
              String evidence, int cweId, int wascId, int sourceHistoryId) throws DatabaseException {
          
      	SqlPreparedStatementWrapper psUpdate = null;
          try {
          	psUpdate = DbSQL.getSingleton().getPreparedStatement("alert.ps.update");
  			psUpdate.getPs().setString(1, alert);
  			psUpdate.getPs().setInt(2, risk);
  			psUpdate.getPs().setInt(3, confidence);
  			psUpdate.getPs().setString(4, description);
  			psUpdate.getPs().setString(5, uri);
  			psUpdate.getPs().setString(6, param);
  			psUpdate.getPs().setString(7, attack);
  			psUpdate.getPs().setString(8, otherInfo);
  			psUpdate.getPs().setString(9, solution);
  			psUpdate.getPs().setString(10, reference);
  			psUpdate.getPs().setString(11, evidence);
  			psUpdate.getPs().setInt(12, cweId);
  			psUpdate.getPs().setInt(13, wascId);
  			psUpdate.getPs().setInt(14, sourceHistoryId);
  			psUpdate.getPs().setInt(15, alertId);
  			psUpdate.getPs().executeUpdate();
  		} catch (SQLException e) {
  			throw new DatabaseException(e);
  		} finally {
  			DbSQL.getSingleton().releasePreparedStatement(psUpdate);
  		}
      }
docs: /* (non-Javadoc)
  @see org.parosproxy.paros.db.paros.TableAlert#update(int, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, int)