1
У меня есть ресурс с несколькими параметрами запроса с нулевым значением. Я хочу вернуть соответствующие объекты из базы данных (GAE DataStore) У меня есть более короткий или более красивый способ сделать это (я ищу что-то вроде метода «set if not null»)?Objectify - установить фильтр, если не null
Это мой код:
var query: Query<Kind> = ObjectifyService.ofy().load().type(Kind::class.java)
if (name != null) {
query = query.filter("name ==", name)
} else if (gender != null) {
query = query.filter("gender ==", gender)
} else if (address != null) {
query = query.filter("timing ==", address)
}
return query....
}
благодаря После исследования у меня любят, что в Котлин метод расширения является правильным решением. – Joel