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 boolean
close()
void
delete()
Delete all record filesBacktraceData
getBacktraceData(android.content.Context context)
Get valid BacktraceData from current recordjava.lang.String
getDiagnosticDataPath()
java.lang.String
getRecordPath()
java.lang.String
getReportPath()
long
getSize()
static BacktraceDatabaseRecord
readFromFile(java.io.File file)
Read single record from fileboolean
save()
Save data to internal app storagevoid
setSize(long size)
boolean
valid()
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()
-
-