|
|
|
|
@ -8,10 +8,7 @@ import io.realm.annotations.Ignore |
|
|
|
|
import io.realm.annotations.PrimaryKey |
|
|
|
|
import io.realm.kotlin.where |
|
|
|
|
import net.pokeranalytics.android.R |
|
|
|
|
import net.pokeranalytics.android.model.interfaces.Deletable |
|
|
|
|
import net.pokeranalytics.android.model.interfaces.DeleteValidityStatus |
|
|
|
|
import net.pokeranalytics.android.model.interfaces.Identifiable |
|
|
|
|
import net.pokeranalytics.android.model.interfaces.NameManageable |
|
|
|
|
import net.pokeranalytics.android.model.interfaces.* |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.StaticRowRepresentableDataSource |
|
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
|
import net.pokeranalytics.android.ui.view.RowViewType |
|
|
|
|
@ -54,6 +51,13 @@ open class Player : RealmObject(), NameManageable, Deletable, StaticRowRepresent |
|
|
|
|
return true |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
override fun getFailedSaveMessage(status: SaveValidityStatus): Int { |
|
|
|
|
return when(status) { |
|
|
|
|
SaveValidityStatus.ALREADY_EXISTS -> R.string.duplicate_user_error |
|
|
|
|
else -> super.getFailedSaveMessage(status) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
override fun getFailedDeleteMessage(status: DeleteValidityStatus): Int { |
|
|
|
|
//TODO |
|
|
|
|
return R.string.relationship_error |
|
|
|
|
|