Implemented event group functionality. Fixes #NX-1102
authorEriks Jenkevics <eriks@netxms.org>
Wed, 16 Aug 2017 14:19:41 +0000 (17:19 +0300)
committerEriks Jenkevics <eriks@netxms.org>
Thu, 14 Sep 2017 05:21:03 +0000 (08:21 +0300)
commit1b281c3e169510e4a8e992556472a254e620c075
treec23a292a892469046153ab79b6fde0fb92f773a8
parentb41dff2ac382d6f6935a85582a7ed8482708fa52
Implemented event group functionality. Fixes #NX-1102
83 files changed:
ChangeLog
include/netxmsdb.h
include/nxconfig.h
sql/schema.in
sql/setup.in
src/java/client/netxms-client/src/main/java/org/netxms/client/NXCSession.java
src/java/client/netxms-client/src/main/java/org/netxms/client/events/EventGroup.java [new file with mode: 0644]
src/java/client/netxms-client/src/main/java/org/netxms/client/events/EventObject.java [new file with mode: 0644]
src/java/client/netxms-client/src/main/java/org/netxms/client/events/EventTemplate.java
src/java/client/netxms-client/src/test/java/org/netxms/client/ConnectionTest.java
src/java/client/netxms-client/src/test/java/org/netxms/client/EventDatabaseSyncTest.java
src/java/netxms-eclipse/Core/icons/container.png [new file with mode: 0644]
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/resources/SharedIcons.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/jobs/LoginJob.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/ThresholdLabelProvider.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/helpers/TableThresholdLabelProvider.java
src/java/netxms-eclipse/EPP/src/org/netxms/ui/eclipse/epp/propertypages/RuleEvents.java
src/java/netxms-eclipse/EPP/src/org/netxms/ui/eclipse/epp/propertypages/helpers/EventObjectLabelProvider.java [moved from src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventTemplateLabelProvider.java with 55% similarity]
src/java/netxms-eclipse/EPP/src/org/netxms/ui/eclipse/epp/views/EventProcessingPolicyEditor.java
src/java/netxms-eclipse/EPP/src/org/netxms/ui/eclipse/epp/widgets/RuleEditor.java
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/dialogs/EditEventGroupDialog.java [new file with mode: 0644]
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/dialogs/EventSelectionDialog.java
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/dialogs/helpers/EventListFilter.java
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/dialogs/helpers/EventObjectComparator.java [moved from src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventTemplateComparator.java with 58% similarity]
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/EventConfigurator.java
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventObjectComparator.java [new file with mode: 0644]
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventObjectContentProvider.java [new file with mode: 0644]
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventObjectFilter.java [new file with mode: 0644]
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventObjectLabelProvider.java [new file with mode: 0644]
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventTemplateFilter.java [deleted file]
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/widgets/EventObjectList.java [new file with mode: 0644]
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/widgets/EventSelector.java
src/java/netxms-eclipse/LogViewer/src/org/netxms/ui/eclipse/logviewer/views/helpers/LogLabelProvider.java
src/java/netxms-eclipse/LogViewer/src/org/netxms/ui/eclipse/logviewer/widgets/EventConditionEditor.java
src/java/netxms-eclipse/Reporter/src/org/netxms/ui/eclipse/reporter/widgets/EventFieldEditor.java
src/java/netxms-eclipse/SNMP/src/org/netxms/ui/eclipse/snmp/views/helpers/SnmpTrapComparator.java
src/java/netxms-eclipse/SNMP/src/org/netxms/ui/eclipse/snmp/views/helpers/SnmpTrapLabelProvider.java
src/java/netxms-eclipse/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/dialogs/helpers/SnmpTrapComparator.java
src/java/netxms-eclipse/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/dialogs/helpers/SnmpTrapFilter.java
src/java/netxms-eclipse/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/dialogs/helpers/TrapListLabelProvider.java
src/java/netxms-eclipse/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/views/ExportFileBuilder.java
src/java/netxms-eclipse/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/widgets/helpers/LogParserRuleEditor.java
src/libnetxms/config.cpp
src/server/core/dcitem.cpp
src/server/core/ef.cpp
src/server/core/epp.cpp
src/server/core/events.cpp
src/server/core/import.cpp
src/server/core/session.cpp
src/server/core/syslogd.cpp
src/server/include/nms_core.h
src/server/include/nms_events.h
src/server/tools/nxdbmgr/upgrade.cpp
webui/webapp/Core/src/org/netxms/ui/eclipse/console/resources/SharedIcons.java
webui/webapp/Core/src/org/netxms/ui/eclipse/jobs/LoginJob.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/ThresholdLabelProvider.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/helpers/TableThresholdLabelProvider.java
webui/webapp/EPP/src/org/netxms/ui/eclipse/epp/propertypages/RuleEvents.java
webui/webapp/EPP/src/org/netxms/ui/eclipse/epp/propertypages/helpers/EventObjectLabelProvider.java [moved from webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventTemplateLabelProvider.java with 54% similarity]
webui/webapp/EPP/src/org/netxms/ui/eclipse/epp/views/EventProcessingPolicyEditor.java
webui/webapp/EPP/src/org/netxms/ui/eclipse/epp/widgets/RuleEditor.java
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/dialogs/EditEventGroupDialog.java [new file with mode: 0644]
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/dialogs/EventSelectionDialog.java
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/dialogs/helpers/EventListFilter.java
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/dialogs/helpers/EventObjectComparator.java [moved from webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventTemplateComparator.java with 58% similarity]
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/EventConfigurator.java
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventObjectComparator.java [new file with mode: 0644]
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventObjectContentProvider.java [new file with mode: 0644]
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventObjectFilter.java [new file with mode: 0644]
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventObjectLabelProvider.java [new file with mode: 0644]
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/helpers/EventTemplateFilter.java [deleted file]
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/widgets/EventObjectList.java [new file with mode: 0644]
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/widgets/EventSelector.java
webui/webapp/LogViewer/src/org/netxms/ui/eclipse/logviewer/views/helpers/LogLabelProvider.java
webui/webapp/LogViewer/src/org/netxms/ui/eclipse/logviewer/widgets/EventConditionEditor.java
webui/webapp/Reporter/src/org/netxms/ui/eclipse/reporter/widgets/EventFieldEditor.java
webui/webapp/SNMP/src/org/netxms/ui/eclipse/snmp/views/helpers/SnmpTrapComparator.java
webui/webapp/SNMP/src/org/netxms/ui/eclipse/snmp/views/helpers/SnmpTrapLabelProvider.java
webui/webapp/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/dialogs/helpers/SnmpTrapComparator.java
webui/webapp/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/dialogs/helpers/SnmpTrapFilter.java
webui/webapp/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/dialogs/helpers/TrapListLabelProvider.java
webui/webapp/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/views/ExportFileBuilder.java
webui/webapp/ServerConfig/src/org/netxms/ui/eclipse/serverconfig/widgets/helpers/LogParserRuleEditor.java