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.

Rispondi quotando