Skip to content

Instantly share code, notes, and snippets.

@MrMike05
MrMike05 / Condivisione.java
Created August 31, 2025 16:01
classe condivisione
public class Condivisione {
private Utente utente;
private Boolean permessi;
public Condivisione(Utente utente, Boolean permessi){
this.utente=utente;
this.permessi=permessi;
}
@MrMike05
MrMike05 / Utente.java
Created August 31, 2025 16:01
classe utente
import java.util.ArrayList;
import java.util.List;
public class Utente {
private String username;
private String password;
private List<ToDo> todos;
Utente( String username, String password){
@MrMike05
MrMike05 / TitoloBacheca.java
Created August 31, 2025 16:00
classe enum titoloBacheca classe enum titoloBacheca
public enum TitoloBacheca {
UNIVERSITA("Università"),
LAVORO("Lavoro"),
TEMPO_LIBERO("Tempo Libero");
private final String label;
TitoloBacheca(String label) {
this.label = label;
@MrMike05
MrMike05 / StatoToDo.java
Created August 31, 2025 16:00
classe stato ToDo
public enum StatoToDo {
COMPLETATO("COMPLETATO"),
NON_COMPLETATO("NON COMPLETATO");
private final String label;
StatoToDo(String label) {
this.label = label;
}
public String getLabel() {
return label;
@MrMike05
MrMike05 / ToDo.java
Created August 31, 2025 15:59
classe ToDo
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;
public class ToDo {
private String titolo;
private String descrizione;
private TitoloBacheca posizione;
private LocalDate dataScadenza;
private String URL;
@MrMike05
MrMike05 / Main.java
Last active August 31, 2025 15:58
main del Gestore ToDo
import java.util.ArrayList;
import java.util.List;
import java.time.LocalDate;
import java.util.Scanner;
/*import javax.swing.*;
import java.awt.*;*/
public class Main /*extends JFrame*/ {
private static List<Utente> utenti = new ArrayList<>();
private static Utente utenteLoggato = null;