|
|
|
|
@ -107,11 +107,11 @@ interface Deletable : Identifiable { |
|
|
|
|
/** |
|
|
|
|
* A method to define if an object is safe for deletion in database |
|
|
|
|
*/ |
|
|
|
|
fun isValidForDelete(context: Context, realm: Realm): Boolean |
|
|
|
|
fun isValidForDelete(realm: Realm): Boolean |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun getDeleteStatus(context: Context, realm: Realm): DeleteValidityStatus { |
|
|
|
|
if (!isValidForDelete(context, realm)) { |
|
|
|
|
if (!isValidForDelete(realm)) { |
|
|
|
|
return DeleteValidityStatus.INVALID |
|
|
|
|
} |
|
|
|
|
return DeleteValidityStatus.VALID |
|
|
|
|
|