package net.ktnx.mobileledger.dao;
+import androidx.annotation.NonNull;
import androidx.lifecycle.LiveData;
import androidx.room.Dao;
import androidx.room.Delete;
@Query("SELECT * FROM template_accounts WHERE id = :id")
LiveData<TemplateAccount> getPatternAccountById(Long id);
+
+ @Query("UPDATE template_accounts set position=-1 WHERE template_id=:templateId")
+ void prepareForSave(@NonNull Long templateId);
+
+ @Query("DELETE FROM template_accounts WHERE position=-1 AND template_id=:templateId")
+ void finishSave(@NonNull Long templateId);
}