si , scusa.
Ho tre classi principali , una insert una update e una delete tutte definiscono due proprietā che devo usare id e table (e uso solo quelle) per il confronto.
sono strutturate piu o meno alla stessa maniera , solo che la insert e la update hanno anche una hasmap chiave valore per i dati da inserire / cambiare sul db e a me questo nel confronto non interessa.
ho pensato di creare una classe base con queste due proprietā (id e table) ed ereditare i miei tre comandi sql da questa.
in particolare (č una classe che sincronizza dei dati da web service su android) devo fare in modo che se un id e una table sono in una lista di insert o update e sono anche in delete non inserisco l'insert o l'update perchč nelle delete ho gli oggetti che sono cancellati e quindi se un oggetto č per es in insert e in delete con lo stesso id e la stessa tabella non lancio la query per inserirlo , perchč sara subito dopo eliminato da una delete.
Un altra strada era l'overload dell'equals su un oggetto delete
scusa se mi sono spiegato male, ma ho fatto il possibile.
ciao.