Class BacktraceDatabaseRecord

java.lang.Object
backtraceio.library.models.database.BacktraceDatabaseRecord

public class BacktraceDatabaseRecord extends Object
  • Field Details

    • id

      @SerializedName("Id") public UUID id
      Id
    • locked

      public transient boolean locked
      Check if current record is in use
  • Constructor Details

  • Method Details

    • readFromFile

      public static BacktraceDatabaseRecord readFromFile(File file)
      Read single record from file
      Parameters:
      file - current file
      Returns:
      saved database record
    • getRecordPath

      public String getRecordPath()
    • getDiagnosticDataPath

      public String getDiagnosticDataPath()
    • getReportPath

      public String getReportPath()
    • getSize

      public long getSize()
    • setSize

      public void setSize(long size)
    • getBacktraceData

      public BacktraceData getBacktraceData(android.content.Context context)
      Get valid BacktraceData from current record
      Parameters:
      context -
      Returns:
      valid BacktraceData object
    • save

      public boolean save()
      Save data to internal app storage
      Returns:
      is saving successful
    • valid

      public boolean valid()
      Check if all necessary files declared on record exists
      Returns:
      is record valid
    • delete

      public void delete()
      Delete all record files
    • close

      public boolean close()