Class BacktraceDatabaseRecord
- java.lang.Object
-
- backtraceio.library.models.database.BacktraceDatabaseRecord
-
public class BacktraceDatabaseRecord extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BacktraceDatabaseRecord(BacktraceData data, java.lang.String path)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclose()voiddelete()Delete all record filesBacktraceDatagetBacktraceData(android.content.Context context)Get valid BacktraceData from current recordjava.lang.StringgetDiagnosticDataPath()java.lang.StringgetRecordPath()java.lang.StringgetReportPath()longgetSize()static BacktraceDatabaseRecordreadFromFile(java.io.File file)Read single record from filebooleansave()Save data to internal app storagevoidsetSize(long size)booleanvalid()Check if all necessary files declared on record exists
-
-
-
Constructor Detail
-
BacktraceDatabaseRecord
public BacktraceDatabaseRecord(BacktraceData data, java.lang.String path)
-
-
Method Detail
-
readFromFile
public static BacktraceDatabaseRecord readFromFile(java.io.File file)
Read single record from file- Parameters:
file- current file- Returns:
- saved database record
-
getRecordPath
public java.lang.String getRecordPath()
-
getDiagnosticDataPath
public java.lang.String getDiagnosticDataPath()
-
getReportPath
public java.lang.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()
-
-