package safeluck.drive.evaluation.DB.signalConfigdb; import android.app.Application; import androidx.annotation.NonNull; import androidx.lifecycle.AndroidViewModel; import androidx.lifecycle.LiveData; import java.util.List; public class SignalConfigViewModel extends AndroidViewModel { private LiveData> signalConfigs; private SignalConfigWorkRepo workRepo; public SignalConfigViewModel(@NonNull Application application) { super(application); workRepo = new SignalConfigWorkRepo(application); signalConfigs = workRepo.getSignalConfigs(); } public void insertSignalConfig(final SingalConfig singalConfig){ workRepo.insertSignalConig(singalConfig); } public LiveData> getSignalConfigs(){ return signalConfigs; } public void updateindex(final int index, final int id){ workRepo.updateindex(index,id); } public void updateHightlevel(final int highLevel, final int id){ workRepo.updateHightlevel(highLevel,id); } public void updateMainBoard(final int mainboard, final int id){ workRepo.updateMainBoard(mainboard,id); } public List getAllIndexs(){ return workRepo.getAllIndexs(); } }