Class BoardViewModel

java.lang.Object
androidx.lifecycle.ViewModel
androidx.lifecycle.AndroidViewModel
com.example.cardiacrecorder.roomDb.BoardViewModel

public class BoardViewModel extends androidx.lifecycle.AndroidViewModel
  • Constructor Summary

    Constructors
    Constructor
    Description
    BoardViewModel(android.app.Application application)
    constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Delete data from Room database
    void
    deleting data
    androidx.lifecycle.LiveData<List<EachData>>
    Read all data form Room database
    void
    Insert data into Room database
    void
    Update data into Room database

    Methods inherited from class androidx.lifecycle.AndroidViewModel

    getApplication

    Methods inherited from class androidx.lifecycle.ViewModel

    addCloseable, onCleared

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BoardViewModel

      public BoardViewModel(@NonNull android.app.Application application)
      constructor
      Parameters:
      application -
  • Method Details

    • insert

      public void insert(EachData data)
      Insert data into Room database
      Parameters:
      data - object to be inserted
    • update

      public void update(EachData data)
      Update data into Room database
      Parameters:
      data - object to be updated
    • delete

      public void delete(EachData data)
      Delete data from Room database
      Parameters:
      data - object to be deleted
    • deleteAll

      public void deleteAll()
      deleting data
    • getAllData

      public androidx.lifecycle.LiveData<List<EachData>> getAllData()
      Read all data form Room database
      Returns:
      All data objects