public static void load(Regione model, String id, boolean forceReload) throws SQLException, Exception { if (!model.getCodice().matches(id) || forceReload == true) { String dbName = JndiName.dbTakaloa; RegioneDto.load(model, dbName, id); } }
/** * Controlla l'esistenza dell'oggetto nel database e nel caso non sia presente registra su DB i * dati contenuti nel <code>model</code>. * * @param model * @return boolean<br> * -<code>true</code> se la registrazione su DB avviene con successo -<code>false</code> se * l'oggetto esisteva già * @throws SQLException * @throws Exception */ static boolean insert(Regione model) throws SQLException, Exception { NazioneManager.insert(model.getNazione()); if (!checkExist(model)) { model.setCodice(String.valueOf(count())); return RegioneDto.insert(JndiName.dbTakaloa, model); } return false; }
public static void load(ArrayList list, boolean forceReload) throws SQLException, Exception { if (list.isEmpty() || forceReload == true) { list.clear(); ArrayList params = new ArrayList(); String dbName = JndiName.dbTakaloa; String sqry = "SELECT * FROM regione ORDER BY reg_nome"; Regione model; for (RowSet rowSet = Query.select(sqry, params, dbName); rowSet.next(); list.add(model)) { model = new Regione(); String id = rowSet.getString(1); RegioneDto.load(model, dbName, id); } } }
static boolean update(Regione model) throws SQLException, Exception { String dbName = JndiName.dbTakaloa; return RegioneDto.update(dbName, model); }