@@ -10,63 +10,63 @@ import misk.hibernate.Id
10
10
import misk.hibernate.Transacter
11
11
import misk.hibernate.load
12
12
13
- class AuditClientListener @Inject constructor(
13
+ internal class AuditClientListener @Inject constructor(
14
14
@BackfilaDb private val transacter : Transacter ,
15
15
private val auditClient : AuditClient ,
16
16
private val backfilaConfig : BackfilaConfig ,
17
17
) : BackfillRunListener {
18
18
override fun runStarted (id : Id <DbBackfillRun >, user : String ) {
19
- val (backfillName, run , description) = transacter.transaction { session ->
19
+ val (backfillName, serviceName , description) = transacter.transaction { session ->
20
20
val run = session.load<DbBackfillRun >(id)
21
- AuditEvent (run.registered_backfill.name, run, " Backfill started by $user ${dryRunPrefix(run)}${nameAndId(run)} " )
21
+ AuditEventInputs (run.registered_backfill.name, serviceName( run) , " Backfill started by $user ${dryRunPrefix(run)}${nameAndId(run)} " )
22
22
}
23
23
auditClient.logEvent(
24
24
target = backfillName,
25
25
description = description,
26
26
requestorLDAP = user,
27
- applicationName = serviceName(run) ,
27
+ applicationName = serviceName,
28
28
detailURL = idUrl(id),
29
29
)
30
30
}
31
31
32
32
override fun runPaused (id : Id <DbBackfillRun >, user : String ) {
33
- val (backfillName, run , description) = transacter.transaction { session ->
33
+ val (backfillName, serviceName , description) = transacter.transaction { session ->
34
34
val run = session.load<DbBackfillRun >(id)
35
- AuditEvent (run.registered_backfill.name, run, " Backfill paused by $user ${dryRunPrefix(run)}${nameAndId(run)} " )
35
+ AuditEventInputs (run.registered_backfill.name, serviceName( run) , " Backfill paused by $user ${dryRunPrefix(run)}${nameAndId(run)} " )
36
36
}
37
37
auditClient.logEvent(
38
38
target = backfillName,
39
39
description = description,
40
40
requestorLDAP = user,
41
- applicationName = serviceName(run) ,
41
+ applicationName = serviceName,
42
42
detailURL = idUrl(id),
43
43
)
44
44
}
45
45
46
46
override fun runErrored (id : Id <DbBackfillRun >) {
47
- val (backfillName, run , description) = transacter.transaction { session ->
47
+ val (backfillName, serviceName , description) = transacter.transaction { session ->
48
48
val run = session.load<DbBackfillRun >(id)
49
- AuditEvent (run.registered_backfill.name, run, " Backfill paused due to error ${dryRunPrefix(run)}${nameAndId(run)} " )
49
+ AuditEventInputs (run.registered_backfill.name, serviceName( run) , " Backfill paused due to error ${dryRunPrefix(run)}${nameAndId(run)} " )
50
50
}
51
51
auditClient.logEvent(
52
52
target = backfillName,
53
53
description = description,
54
54
automatedChange = true ,
55
- applicationName = serviceName(run) ,
55
+ applicationName = serviceName,
56
56
detailURL = idUrl(id),
57
57
)
58
58
}
59
59
60
60
override fun runCompleted (id : Id <DbBackfillRun >) {
61
- val (backfillName, run , description) = transacter.transaction { session ->
61
+ val (backfillName, serviceName , description) = transacter.transaction { session ->
62
62
val run = session.load<DbBackfillRun >(id)
63
- AuditEvent (run.registered_backfill.name, run, " Backfill completed ${dryRunPrefix(run)}${nameAndId(run)} " )
63
+ AuditEventInputs (run.registered_backfill.name, serviceName( run) , " Backfill completed ${dryRunPrefix(run)}${nameAndId(run)} " )
64
64
}
65
65
auditClient.logEvent(
66
66
target = backfillName,
67
67
description = description,
68
68
automatedChange = true ,
69
- applicationName = serviceName(run) ,
69
+ applicationName = serviceName,
70
70
detailURL = idUrl(id),
71
71
)
72
72
}
@@ -94,9 +94,9 @@ class AuditClientListener @Inject constructor(
94
94
95
95
private fun idUrl (id : Id <DbBackfillRun >): String = backfilaConfig.web_url_root + BackfillShowAction .path(id.id)
96
96
97
- private data class AuditEvent (
97
+ private data class AuditEventInputs (
98
98
val backfillName : String ,
99
- val run : DbBackfillRun ,
99
+ val serviceName : String ,
100
100
val description : String ,
101
101
)
102
102
}
0 commit comments