From 3dbfc8ae7247a1f8f17c7fea786fad87fa043470 Mon Sep 17 00:00:00 2001 From: Noah Hilverling Date: Mon, 16 Sep 2019 11:00:37 +0200 Subject: [PATCH] Implement new event system in object types --- configobject/objecttypes/checkcommand/checkcommand.go | 1 + .../checkcommand/checkcommandargument/checkcommandargument.go | 1 + .../checkcommandcustomvar/checkcommandcustomvar.go | 1 + .../checkcommand/checkcommandenvvar/checkcommandenvvar.go | 1 + configobject/objecttypes/endpoint/endpoint.go | 1 + configobject/objecttypes/eventcommand/eventcommand.go | 1 + .../eventcommand/eventcommandargument/eventcommandargument.go | 1 + .../eventcommandcustomvar/eventcommandcustomvar.go | 1 + .../eventcommand/eventcommandenvvar/eventcommandenvvar.go | 1 + configobject/objecttypes/host/host.go | 1 + configobject/objecttypes/host/hostcomment/hostcomment.go | 1 + configobject/objecttypes/host/hostcustomvar/hostcustomvar.go | 1 + configobject/objecttypes/host/hostdowntime/hostdowntime.go | 1 + configobject/objecttypes/hostgroup/hostgroup.go | 1 + .../hostgroup/hostgroupcustomvar/hostgroupcustomvar.go | 1 + .../objecttypes/hostgroup/hostgroupmember/hostgroupmember.go | 1 + configobject/objecttypes/notification/notification.go | 1 + .../notificationcustomvar/notificationcustomvar.go | 1 + .../notification/notificationuser/notificationuser.go | 1 + .../notificationusergroup/notificationusergroup.go | 3 ++- .../objecttypes/notificationcommand/notificationcommand.go | 1 + .../notificationcommandargument/notificationcommandargument.go | 1 + .../notificationcommandcustomvar.go | 1 + .../notificationcommandenvvar/notificationcommandenvvar.go | 1 + configobject/objecttypes/service/service.go | 1 + .../objecttypes/service/servicecomment/servicecomment.go | 1 + .../objecttypes/service/servicecustomvar/servicecustomvar.go | 1 + .../objecttypes/service/servicedowntime/servicedowntime.go | 1 + configobject/objecttypes/servicegroup/servicegroup.go | 1 + .../servicegroupcustomvar/servicegroupcustomvar.go | 1 + .../servicegroup/servicegroupmember/servicegroupmember.go | 1 + configobject/objecttypes/timeperiod/timeperiod.go | 1 + .../timeperiod/timeperiodcustomvar/timeperiodcustomvar.go | 1 + .../timeperiodoverrideexclude/timeperiodoverrideexclude.go | 1 + .../timeperiodoverrideinclude/timeperiodoverrideinclude.go | 1 + .../objecttypes/timeperiod/timeperiodrange/timeperiodrange.go | 1 + configobject/objecttypes/user/user.go | 1 + configobject/objecttypes/user/usercustomvar/usercustomvar.go | 1 + configobject/objecttypes/usergroup/usergroup.go | 1 + .../usergroup/usergroupcustomvar/usergroupcustomvar.go | 1 + .../objecttypes/usergroup/usergroupmember/usergroupmember.go | 1 + configobject/objecttypes/zone/zone.go | 1 + 42 files changed, 43 insertions(+), 1 deletion(-) diff --git a/configobject/objecttypes/checkcommand/checkcommand.go b/configobject/objecttypes/checkcommand/checkcommand.go index 8c3d97ed..2c249d03 100644 --- a/configobject/objecttypes/checkcommand/checkcommand.go +++ b/configobject/objecttypes/checkcommand/checkcommand.go @@ -87,5 +87,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "checkcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/checkcommand/checkcommandargument/checkcommandargument.go b/configobject/objecttypes/checkcommand/checkcommandargument/checkcommandargument.go index 9e50ae37..a187619d 100644 --- a/configobject/objecttypes/checkcommand/checkcommandargument/checkcommandargument.go +++ b/configobject/objecttypes/checkcommand/checkcommandargument/checkcommandargument.go @@ -97,5 +97,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "checkcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/checkcommand/checkcommandcustomvar/checkcommandcustomvar.go b/configobject/objecttypes/checkcommand/checkcommandcustomvar/checkcommandcustomvar.go index 0d484fc7..b13a762d 100644 --- a/configobject/objecttypes/checkcommand/checkcommandcustomvar/checkcommandcustomvar.go +++ b/configobject/objecttypes/checkcommand/checkcommandcustomvar/checkcommandcustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "checkcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/checkcommand/checkcommandenvvar/checkcommandenvvar.go b/configobject/objecttypes/checkcommand/checkcommandenvvar/checkcommandenvvar.go index 56b50e01..8598b909 100644 --- a/configobject/objecttypes/checkcommand/checkcommandenvvar/checkcommandenvvar.go +++ b/configobject/objecttypes/checkcommand/checkcommandenvvar/checkcommandenvvar.go @@ -76,5 +76,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "checkcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/endpoint/endpoint.go b/configobject/objecttypes/endpoint/endpoint.go index 9193abf8..81f9c44d 100644 --- a/configobject/objecttypes/endpoint/endpoint.go +++ b/configobject/objecttypes/endpoint/endpoint.go @@ -81,5 +81,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "endpoint", } } \ No newline at end of file diff --git a/configobject/objecttypes/eventcommand/eventcommand.go b/configobject/objecttypes/eventcommand/eventcommand.go index 12eda7bc..44f15106 100644 --- a/configobject/objecttypes/eventcommand/eventcommand.go +++ b/configobject/objecttypes/eventcommand/eventcommand.go @@ -87,5 +87,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "eventcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/eventcommand/eventcommandargument/eventcommandargument.go b/configobject/objecttypes/eventcommand/eventcommandargument/eventcommandargument.go index 474ac6f8..4b973971 100644 --- a/configobject/objecttypes/eventcommand/eventcommandargument/eventcommandargument.go +++ b/configobject/objecttypes/eventcommand/eventcommandargument/eventcommandargument.go @@ -97,5 +97,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "eventcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/eventcommand/eventcommandcustomvar/eventcommandcustomvar.go b/configobject/objecttypes/eventcommand/eventcommandcustomvar/eventcommandcustomvar.go index 27b8d8a3..9dbb4ea5 100644 --- a/configobject/objecttypes/eventcommand/eventcommandcustomvar/eventcommandcustomvar.go +++ b/configobject/objecttypes/eventcommand/eventcommandcustomvar/eventcommandcustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "eventcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/eventcommand/eventcommandenvvar/eventcommandenvvar.go b/configobject/objecttypes/eventcommand/eventcommandenvvar/eventcommandenvvar.go index f9062df8..216170e5 100644 --- a/configobject/objecttypes/eventcommand/eventcommandenvvar/eventcommandenvvar.go +++ b/configobject/objecttypes/eventcommand/eventcommandenvvar/eventcommandenvvar.go @@ -76,5 +76,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "eventcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/host/host.go b/configobject/objecttypes/host/host.go index ba6f40a4..a2d66859 100644 --- a/configobject/objecttypes/host/host.go +++ b/configobject/objecttypes/host/host.go @@ -183,5 +183,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "host", } } \ No newline at end of file diff --git a/configobject/objecttypes/host/hostcomment/hostcomment.go b/configobject/objecttypes/host/hostcomment/hostcomment.go index 4d369f3e..d05d67ba 100644 --- a/configobject/objecttypes/host/hostcomment/hostcomment.go +++ b/configobject/objecttypes/host/hostcomment/hostcomment.go @@ -98,5 +98,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "hostcomment", } } \ No newline at end of file diff --git a/configobject/objecttypes/host/hostcustomvar/hostcustomvar.go b/configobject/objecttypes/host/hostcustomvar/hostcustomvar.go index 4fc7ec93..adaa0fa0 100644 --- a/configobject/objecttypes/host/hostcustomvar/hostcustomvar.go +++ b/configobject/objecttypes/host/hostcustomvar/hostcustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "host", } } \ No newline at end of file diff --git a/configobject/objecttypes/host/hostdowntime/hostdowntime.go b/configobject/objecttypes/host/hostdowntime/hostdowntime.go index df8733c2..daeb997a 100644 --- a/configobject/objecttypes/host/hostdowntime/hostdowntime.go +++ b/configobject/objecttypes/host/hostdowntime/hostdowntime.go @@ -110,5 +110,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "hostdowntime", } } \ No newline at end of file diff --git a/configobject/objecttypes/hostgroup/hostgroup.go b/configobject/objecttypes/hostgroup/hostgroup.go index bfa519de..76865732 100644 --- a/configobject/objecttypes/hostgroup/hostgroup.go +++ b/configobject/objecttypes/hostgroup/hostgroup.go @@ -87,5 +87,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "hostgroup", } } \ No newline at end of file diff --git a/configobject/objecttypes/hostgroup/hostgroupcustomvar/hostgroupcustomvar.go b/configobject/objecttypes/hostgroup/hostgroupcustomvar/hostgroupcustomvar.go index 23edd766..e6767bdc 100644 --- a/configobject/objecttypes/hostgroup/hostgroupcustomvar/hostgroupcustomvar.go +++ b/configobject/objecttypes/hostgroup/hostgroupcustomvar/hostgroupcustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "hostgroup", } } \ No newline at end of file diff --git a/configobject/objecttypes/hostgroup/hostgroupmember/hostgroupmember.go b/configobject/objecttypes/hostgroup/hostgroupmember/hostgroupmember.go index bcec5fca..eb026a04 100644 --- a/configobject/objecttypes/hostgroup/hostgroupmember/hostgroupmember.go +++ b/configobject/objecttypes/hostgroup/hostgroupmember/hostgroupmember.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "host", } } \ No newline at end of file diff --git a/configobject/objecttypes/notification/notification.go b/configobject/objecttypes/notification/notification.go index ecdf6215..7a1df658 100644 --- a/configobject/objecttypes/notification/notification.go +++ b/configobject/objecttypes/notification/notification.go @@ -117,5 +117,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "notification", } } \ No newline at end of file diff --git a/configobject/objecttypes/notification/notificationcustomvar/notificationcustomvar.go b/configobject/objecttypes/notification/notificationcustomvar/notificationcustomvar.go index 4ea92548..f7be7d0d 100644 --- a/configobject/objecttypes/notification/notificationcustomvar/notificationcustomvar.go +++ b/configobject/objecttypes/notification/notificationcustomvar/notificationcustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "notification", } } \ No newline at end of file diff --git a/configobject/objecttypes/notification/notificationuser/notificationuser.go b/configobject/objecttypes/notification/notificationuser/notificationuser.go index 1619cd72..70730a39 100644 --- a/configobject/objecttypes/notification/notificationuser/notificationuser.go +++ b/configobject/objecttypes/notification/notificationuser/notificationuser.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "notification", } } \ No newline at end of file diff --git a/configobject/objecttypes/notification/notificationusergroup/notificationusergroup.go b/configobject/objecttypes/notification/notificationusergroup/notificationusergroup.go index 38336ee3..8bbbd387 100644 --- a/configobject/objecttypes/notification/notificationusergroup/notificationusergroup.go +++ b/configobject/objecttypes/notification/notificationusergroup/notificationusergroup.go @@ -19,7 +19,7 @@ var ( type NotificationUsergroup struct { Id string `json:"id"` NotificationId string `json:"notification_id"` - UsergroupId string `json:"usergroup_id"` + UsergroupId string `json:"usergroup_id"` EnvId string `json:"env_id"` } @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "notification", } } \ No newline at end of file diff --git a/configobject/objecttypes/notificationcommand/notificationcommand.go b/configobject/objecttypes/notificationcommand/notificationcommand.go index 905c66f4..f84bfd36 100644 --- a/configobject/objecttypes/notificationcommand/notificationcommand.go +++ b/configobject/objecttypes/notificationcommand/notificationcommand.go @@ -87,5 +87,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "notificationcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/notificationcommand/notificationcommandargument/notificationcommandargument.go b/configobject/objecttypes/notificationcommand/notificationcommandargument/notificationcommandargument.go index c3cf6bab..525306a1 100644 --- a/configobject/objecttypes/notificationcommand/notificationcommandargument/notificationcommandargument.go +++ b/configobject/objecttypes/notificationcommand/notificationcommandargument/notificationcommandargument.go @@ -97,5 +97,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "notificationcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/notificationcommand/notificationcommandcustomvar/notificationcommandcustomvar.go b/configobject/objecttypes/notificationcommand/notificationcommandcustomvar/notificationcommandcustomvar.go index 8e442504..9b2d1ddb 100644 --- a/configobject/objecttypes/notificationcommand/notificationcommandcustomvar/notificationcommandcustomvar.go +++ b/configobject/objecttypes/notificationcommand/notificationcommandcustomvar/notificationcommandcustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "notificationcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/notificationcommand/notificationcommandenvvar/notificationcommandenvvar.go b/configobject/objecttypes/notificationcommand/notificationcommandenvvar/notificationcommandenvvar.go index aa905d05..ae5c8337 100644 --- a/configobject/objecttypes/notificationcommand/notificationcommandenvvar/notificationcommandenvvar.go +++ b/configobject/objecttypes/notificationcommand/notificationcommandenvvar/notificationcommandenvvar.go @@ -76,5 +76,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "notificationcommand", } } \ No newline at end of file diff --git a/configobject/objecttypes/service/service.go b/configobject/objecttypes/service/service.go index 935778f7..a87eb47d 100644 --- a/configobject/objecttypes/service/service.go +++ b/configobject/objecttypes/service/service.go @@ -174,5 +174,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "service", } } \ No newline at end of file diff --git a/configobject/objecttypes/service/servicecomment/servicecomment.go b/configobject/objecttypes/service/servicecomment/servicecomment.go index 74871681..90e838f0 100644 --- a/configobject/objecttypes/service/servicecomment/servicecomment.go +++ b/configobject/objecttypes/service/servicecomment/servicecomment.go @@ -98,5 +98,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "servicecomment", } } \ No newline at end of file diff --git a/configobject/objecttypes/service/servicecustomvar/servicecustomvar.go b/configobject/objecttypes/service/servicecustomvar/servicecustomvar.go index b03b02c8..f5d7fa29 100644 --- a/configobject/objecttypes/service/servicecustomvar/servicecustomvar.go +++ b/configobject/objecttypes/service/servicecustomvar/servicecustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "service", } } \ No newline at end of file diff --git a/configobject/objecttypes/service/servicedowntime/servicedowntime.go b/configobject/objecttypes/service/servicedowntime/servicedowntime.go index f93b90e0..01115b97 100644 --- a/configobject/objecttypes/service/servicedowntime/servicedowntime.go +++ b/configobject/objecttypes/service/servicedowntime/servicedowntime.go @@ -110,5 +110,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "servicedowntime", } } \ No newline at end of file diff --git a/configobject/objecttypes/servicegroup/servicegroup.go b/configobject/objecttypes/servicegroup/servicegroup.go index 46f13e72..a85c64e9 100644 --- a/configobject/objecttypes/servicegroup/servicegroup.go +++ b/configobject/objecttypes/servicegroup/servicegroup.go @@ -87,5 +87,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "servicegroup", } } \ No newline at end of file diff --git a/configobject/objecttypes/servicegroup/servicegroupcustomvar/servicegroupcustomvar.go b/configobject/objecttypes/servicegroup/servicegroupcustomvar/servicegroupcustomvar.go index 2e34409f..535e1848 100644 --- a/configobject/objecttypes/servicegroup/servicegroupcustomvar/servicegroupcustomvar.go +++ b/configobject/objecttypes/servicegroup/servicegroupcustomvar/servicegroupcustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "servicegroup", } } \ No newline at end of file diff --git a/configobject/objecttypes/servicegroup/servicegroupmember/servicegroupmember.go b/configobject/objecttypes/servicegroup/servicegroupmember/servicegroupmember.go index b04fc931..685892ff 100644 --- a/configobject/objecttypes/servicegroup/servicegroupmember/servicegroupmember.go +++ b/configobject/objecttypes/servicegroup/servicegroupmember/servicegroupmember.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "service", } } \ No newline at end of file diff --git a/configobject/objecttypes/timeperiod/timeperiod.go b/configobject/objecttypes/timeperiod/timeperiod.go index 784d90df..ab507bd5 100644 --- a/configobject/objecttypes/timeperiod/timeperiod.go +++ b/configobject/objecttypes/timeperiod/timeperiod.go @@ -87,5 +87,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "timeperiod", } } \ No newline at end of file diff --git a/configobject/objecttypes/timeperiod/timeperiodcustomvar/timeperiodcustomvar.go b/configobject/objecttypes/timeperiod/timeperiodcustomvar/timeperiodcustomvar.go index ab37c704..372f152d 100644 --- a/configobject/objecttypes/timeperiod/timeperiodcustomvar/timeperiodcustomvar.go +++ b/configobject/objecttypes/timeperiod/timeperiodcustomvar/timeperiodcustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "timeperiod", } } \ No newline at end of file diff --git a/configobject/objecttypes/timeperiod/timeperiodoverrideexclude/timeperiodoverrideexclude.go b/configobject/objecttypes/timeperiod/timeperiodoverrideexclude/timeperiodoverrideexclude.go index 93d3404f..f98bc03a 100644 --- a/configobject/objecttypes/timeperiod/timeperiodoverrideexclude/timeperiodoverrideexclude.go +++ b/configobject/objecttypes/timeperiod/timeperiodoverrideexclude/timeperiodoverrideexclude.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "timeperiod", } } \ No newline at end of file diff --git a/configobject/objecttypes/timeperiod/timeperiodoverrideinclude/timeperiodoverrideinclude.go b/configobject/objecttypes/timeperiod/timeperiodoverrideinclude/timeperiodoverrideinclude.go index 5db4a7dd..3b3d5c6d 100644 --- a/configobject/objecttypes/timeperiod/timeperiodoverrideinclude/timeperiodoverrideinclude.go +++ b/configobject/objecttypes/timeperiod/timeperiodoverrideinclude/timeperiodoverrideinclude.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "timeperiod", } } \ No newline at end of file diff --git a/configobject/objecttypes/timeperiod/timeperiodrange/timeperiodrange.go b/configobject/objecttypes/timeperiod/timeperiodrange/timeperiodrange.go index b2b21de1..b17e14d2 100644 --- a/configobject/objecttypes/timeperiod/timeperiodrange/timeperiodrange.go +++ b/configobject/objecttypes/timeperiod/timeperiodrange/timeperiodrange.go @@ -73,5 +73,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "timeperiod", } } \ No newline at end of file diff --git a/configobject/objecttypes/user/user.go b/configobject/objecttypes/user/user.go index aea944e3..7a4e90ad 100644 --- a/configobject/objecttypes/user/user.go +++ b/configobject/objecttypes/user/user.go @@ -108,5 +108,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "user", } } \ No newline at end of file diff --git a/configobject/objecttypes/user/usercustomvar/usercustomvar.go b/configobject/objecttypes/user/usercustomvar/usercustomvar.go index 5d8a63f3..dbdd9942 100644 --- a/configobject/objecttypes/user/usercustomvar/usercustomvar.go +++ b/configobject/objecttypes/user/usercustomvar/usercustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "user", } } \ No newline at end of file diff --git a/configobject/objecttypes/usergroup/usergroup.go b/configobject/objecttypes/usergroup/usergroup.go index eee8d617..e081ceea 100644 --- a/configobject/objecttypes/usergroup/usergroup.go +++ b/configobject/objecttypes/usergroup/usergroup.go @@ -87,5 +87,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "usergroup", } } \ No newline at end of file diff --git a/configobject/objecttypes/usergroup/usergroupcustomvar/usergroupcustomvar.go b/configobject/objecttypes/usergroup/usergroupcustomvar/usergroupcustomvar.go index 610406a1..c36aac93 100644 --- a/configobject/objecttypes/usergroup/usergroupcustomvar/usergroupcustomvar.go +++ b/configobject/objecttypes/usergroup/usergroupcustomvar/usergroupcustomvar.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "usergroup", } } \ No newline at end of file diff --git a/configobject/objecttypes/usergroup/usergroupmember/usergroupmember.go b/configobject/objecttypes/usergroup/usergroupmember/usergroupmember.go index 375026ec..55314ce3 100644 --- a/configobject/objecttypes/usergroup/usergroupmember/usergroupmember.go +++ b/configobject/objecttypes/usergroup/usergroupmember/usergroupmember.go @@ -70,5 +70,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "user", } } \ No newline at end of file diff --git a/configobject/objecttypes/zone/zone.go b/configobject/objecttypes/zone/zone.go index f2481f6e..6e683d33 100644 --- a/configobject/objecttypes/zone/zone.go +++ b/configobject/objecttypes/zone/zone.go @@ -90,5 +90,6 @@ func init() { BulkInsertStmt: connection.NewBulkInsertStmt(name, Fields), BulkDeleteStmt: connection.NewBulkDeleteStmt(name), BulkUpdateStmt: connection.NewBulkUpdateStmt(name, Fields), + NotificationListenerType: "zone", } } \ No newline at end of file