@@ -7,10 +7,14 @@ import app.cash.backfila.service.persistence.DbBackfillRun
7
7
import app.cash.backfila.service.persistence.DbRegisteredBackfill
8
8
import app.cash.backfila.service.persistence.RegisteredBackfillQuery
9
9
import app.cash.backfila.service.persistence.ServiceQuery
10
- import com.sksamuel.hoplite.Undefined.path
11
10
import javax.inject.Inject
12
11
import misk.exceptions.BadRequestException
13
- import misk.hibernate.*
12
+ import misk.hibernate.Id
13
+ import misk.hibernate.Query
14
+ import misk.hibernate.Session
15
+ import misk.hibernate.Transacter
16
+ import misk.hibernate.constraint
17
+ import misk.hibernate.newQuery
14
18
import misk.hibernate.pagination.Offset
15
19
import misk.hibernate.pagination.Page
16
20
import misk.hibernate.pagination.idDescPaginator
@@ -22,9 +26,7 @@ import misk.web.QueryParam
22
26
import misk.web.ResponseContentType
23
27
import misk.web.actions.WebAction
24
28
import misk.web.mediatype.MediaTypes
25
- import org.hibernate.criterion.Restrictions.like
26
29
import wisp.logging.getLogger
27
- import javax.persistence.criteria.Root
28
30
29
31
data class SearchBackfillRunsResponse (
30
32
val running_backfills : List <UiBackfillRun >,
@@ -177,23 +179,20 @@ class SearchBackfillRunsAction @Inject constructor(
177
179
private fun BackfillRunQuery.filterByBackfillNameIfPresent (backfillName : String? ): BackfillRunQuery {
178
180
return if (backfillName.isNullOrEmpty()) {
179
181
this
180
- }
181
- else {
182
- this .constraint { backfillRunRoot ->
183
- val registeredBackfillJoin = backfillRunRoot.join<DbBackfillRun , DbRegisteredBackfill >(" registered_backfill" )
184
- like(registeredBackfillJoin.get(" name" ), " %${backfillName} %" )
185
- }
182
+ } else {
183
+ this .constraint { backfillRunRoot ->
184
+ val registeredBackfillJoin = backfillRunRoot.join<DbBackfillRun , DbRegisteredBackfill >(" registered_backfill" )
185
+ like(registeredBackfillJoin.get(" name" ), " %$backfillName %" )
186
+ }
186
187
}
187
188
}
188
189
189
-
190
190
private fun BackfillRunQuery.filterByAuthorIfPresent (author : String? ): BackfillRunQuery {
191
191
return if (author.isNullOrEmpty()) {
192
192
this
193
- }
194
- else {
193
+ } else {
195
194
this .constraint { backfillRunRoot ->
196
- like(backfillRunRoot.get(" created_by_user" ), " %${ author} %" )
195
+ like(backfillRunRoot.get(" created_by_user" ), " %$author %" )
197
196
}
198
197
}
199
198
}
0 commit comments