mooli tayer has posted comments on this change. Change subject: tools: Remove cumbersome NotificationMethod abstraction. ......................................................................
Patch Set 12: (1 comment) .................................................... File backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/EventNotificationMethod.java Line 6: public enum EventNotificationMethod { Line 7: EMAIL(0); Line 8: Line 9: private int methodId; Line 10: private static Map<Integer, EventNotificationMethod> mappings; That is true and it will also work, e.g doing something like EventNotificationMethod.values()[0] will return email so it will work when upgrading from db that had the old EventNotificationMethod to those that will have the new one (also with the snmp method). However, the whole intention of what i'm doing is to do it explicitly. to say we have email who's value is 0 and a mechanism to get email from 0. does that make sense to you? do you have a better idea? Line 11: Line 12: static { Line 13: mappings = new HashMap<Integer, EventNotificationMethod>(); Line 14: for (EventNotificationMethod value : values()) { -- To view, visit http://gerrit.ovirt.org/22135 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: I8b71c4e78bbdca3d02d2ac4ef419b9d3d7d58761 Gerrit-PatchSet: 12 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: mooli tayer <mta...@redhat.com> Gerrit-Reviewer: Barak Azulay <bazu...@redhat.com> Gerrit-Reviewer: Eli Mesika <elimes...@gmail.com> Gerrit-Reviewer: Juan Hernandez <juan.hernan...@redhat.com> Gerrit-Reviewer: Martin Peřina <mper...@redhat.com> Gerrit-Reviewer: Moti Asayag <masa...@redhat.com> Gerrit-Reviewer: Yair Zaslavsky <yzasl...@redhat.com> Gerrit-Reviewer: Yaniv Bronhaim <ybron...@redhat.com> Gerrit-Reviewer: mooli tayer <mta...@redhat.com> Gerrit-Reviewer: oVirt Jenkins CI Server Gerrit-HasComments: Yes _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches