diff options
| author | Stefano Marchetti <[email protected]> | 2025-08-17 15:21:33 +0200 |
|---|---|---|
| committer | Stefano Marchetti <[email protected]> | 2025-08-17 15:21:33 +0200 |
| commit | b35dd9fd117afe540e630c033c46f65d396410fc (patch) | |
| tree | a2ee0df89c417ac20dc56ce53550eaaf61f84ac6 /MyLock.java | |
| parent | b4bc311cf8da836e46141b877173bd7dc12653ef (diff) | |
| download | jedecma-master.tar.gz | |
Diffstat (limited to 'MyLock.java')
| -rw-r--r-- | MyLock.java | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/MyLock.java b/MyLock.java index b64878d..934971f 100644 --- a/MyLock.java +++ b/MyLock.java @@ -1,31 +1,31 @@ -/* +/* * MyLock.java - lock management for multiuser sessions - * + * * Copyright (c) 2025 Stefano Marchetti - * + * * This file is part of Jedecma - breast ultrasound examinations archiving software - * + * * Jedecma is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * Jedecma is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with Jedecma. If not, see <http://www.gnu.org/licenses/>. - * + * */ /* * Nota bene: nata per l'uso multiutente, e' comunque operativa anche in monoutenza. * Si tratta di una gestione rudimentale basata su registrazioni * su una tabella apposita del database. - * *** Non e' mai stata testata in un contesto d'uso reale. *** - * In caso di interruzione della sessione, i lock restano attivi e vanno + * *** Non e' mai stata testata in un contesto d'uso reale. *** + * In caso di interruzione della sessione, i lock restano attivi e vanno * eliminati riavviando e terminando immediatamente il programma con lo * stesso utente. */ @@ -34,13 +34,14 @@ * Notice: designed for a multiuser mode, is used even in single user mode. * It is a rudimentary system based on records on a dedicated database table. * *** Never tested in real use *** - * In case of incorrect termination of the session, locks are left active: + * In case of incorrect termination of the session, locks are left active: * to erase them restart the program with same user and terminate it immediately. */ package jedecma; -import java.sql.*; +import java.sql.ResultSet; +import java.sql.SQLException; public class MyLock { final static boolean EXCL = true; |
