use of org.netxms.nxmc.modules.serverconfig.dialogs.AddressListElementEditDialog in project netxms by netxms.
the class NetworkDiscoveryConfigurator method addAddressFilterElement.
/**
* Add element to address filter
*/
private void addAddressFilterElement() {
AddressListElementEditDialog dlg = new AddressListElementEditDialog(getWindow().getShell(), false, null);
if (dlg.open() == Window.OK) {
final List<InetAddressListElement> list = config.getAddressFilter();
InetAddressListElement element = dlg.getElement();
if (!list.contains(element)) {
list.add(element);
filterAddressList.setInput(list.toArray());
setModified();
}
}
}
use of org.netxms.nxmc.modules.serverconfig.dialogs.AddressListElementEditDialog in project netxms by netxms.
the class NetworkDiscoveryConfigurator method addTargetAddressListElement.
/**
* Add element to active discovery range list
*/
private void addTargetAddressListElement() {
AddressListElementEditDialog dlg = new AddressListElementEditDialog(getWindow().getShell(), true, null);
if (dlg.open() == Window.OK) {
final List<InetAddressListElement> list = config.getTargets();
InetAddressListElement element = dlg.getElement();
if (!list.contains(element)) {
list.add(element);
activeDiscoveryAddressList.setInput(list.toArray());
setModified();
}
}
}
use of org.netxms.nxmc.modules.serverconfig.dialogs.AddressListElementEditDialog in project netxms by netxms.
the class NetworkDiscoveryConfigurator method editAddressFilterElement.
/**
* Edit address filter element
*/
private void editAddressFilterElement() {
IStructuredSelection selection = filterAddressList.getStructuredSelection();
if (selection.size() != 1)
return;
AddressListElementEditDialog dlg = new AddressListElementEditDialog(getWindow().getShell(), false, (InetAddressListElement) selection.getFirstElement());
if (dlg.open() == Window.OK) {
final List<InetAddressListElement> list = config.getAddressFilter();
filterAddressList.setInput(list.toArray());
setModified();
}
}
use of org.netxms.nxmc.modules.serverconfig.dialogs.AddressListElementEditDialog in project netxms by netxms.
the class NetworkDiscoveryConfigurator method editTargetAddressListElement.
/**
* Edit active discovery range element
*/
private void editTargetAddressListElement() {
IStructuredSelection selection = activeDiscoveryAddressList.getStructuredSelection();
if (selection.size() != 1)
return;
AddressListElementEditDialog dlg = new AddressListElementEditDialog(getWindow().getShell(), true, (InetAddressListElement) selection.getFirstElement());
if (dlg.open() == Window.OK) {
final List<InetAddressListElement> list = config.getTargets();
activeDiscoveryAddressList.setInput(list.toArray());
setModified();
}
}
Aggregations