|
|
|
@ -19,9 +19,9 @@ enum class LiveData : Localizable { |
|
|
|
TOURNAMENT_FEATURE, |
|
|
|
TOURNAMENT_FEATURE, |
|
|
|
TRANSACTION, |
|
|
|
TRANSACTION, |
|
|
|
TRANSACTION_TYPE, |
|
|
|
TRANSACTION_TYPE, |
|
|
|
FILTER, |
|
|
|
FILTER, |
|
|
|
CUSTOM_FIELD, |
|
|
|
CUSTOM_FIELD, |
|
|
|
REPORT_SETUP; |
|
|
|
REPORT_SETUP; |
|
|
|
|
|
|
|
|
|
|
|
val relatedEntity: Class<out Identifiable> |
|
|
|
val relatedEntity: Class<out Identifiable> |
|
|
|
get() { |
|
|
|
get() { |
|
|
|
@ -33,7 +33,7 @@ enum class LiveData : Localizable { |
|
|
|
TOURNAMENT_FEATURE -> TournamentFeature::class.java |
|
|
|
TOURNAMENT_FEATURE -> TournamentFeature::class.java |
|
|
|
TRANSACTION -> Transaction::class.java |
|
|
|
TRANSACTION -> Transaction::class.java |
|
|
|
TRANSACTION_TYPE -> TransactionType::class.java |
|
|
|
TRANSACTION_TYPE -> TransactionType::class.java |
|
|
|
FILTER -> Filter::class.java |
|
|
|
FILTER -> Filter::class.java |
|
|
|
CUSTOM_FIELD -> CustomField::class.java |
|
|
|
CUSTOM_FIELD -> CustomField::class.java |
|
|
|
REPORT_SETUP -> ReportSetup::class.java |
|
|
|
REPORT_SETUP -> ReportSetup::class.java |
|
|
|
} |
|
|
|
} |
|
|
|
@ -48,7 +48,7 @@ enum class LiveData : Localizable { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private fun newEntity(): RealmModel{ |
|
|
|
private fun newEntity(): RealmModel { |
|
|
|
return this.relatedEntity.newInstance() |
|
|
|
return this.relatedEntity.newInstance() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -73,7 +73,7 @@ enum class LiveData : Localizable { |
|
|
|
TOURNAMENT_FEATURE -> R.string.tournament_feature |
|
|
|
TOURNAMENT_FEATURE -> R.string.tournament_feature |
|
|
|
TRANSACTION -> R.string.operations |
|
|
|
TRANSACTION -> R.string.operations |
|
|
|
TRANSACTION_TYPE -> R.string.operation_types |
|
|
|
TRANSACTION_TYPE -> R.string.operation_types |
|
|
|
FILTER -> R.string.filter |
|
|
|
FILTER -> R.string.filter |
|
|
|
CUSTOM_FIELD -> R.string.custom_fields |
|
|
|
CUSTOM_FIELD -> R.string.custom_fields |
|
|
|
REPORT_SETUP -> R.string.custom |
|
|
|
REPORT_SETUP -> R.string.custom |
|
|
|
} |
|
|
|
} |
|
|
|
@ -86,4 +86,11 @@ enum class LiveData : Localizable { |
|
|
|
return "${context.getString(R.string.new_str)} ${this.localizedTitle(context).toLowerCase()}" |
|
|
|
return "${context.getString(R.string.new_str)} ${this.localizedTitle(context).toLowerCase()}" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Return the update entity titleResId |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
fun updateEntityLocalizedTitle(context: Context): String { |
|
|
|
|
|
|
|
return "${context.getString(R.string.update_entity)} ${this.localizedTitle(context).toLowerCase()}" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|