use of org.netxms.client.InetAddressListElement in project netxms by netxms.
the class NetworkDiscoveryConfigurator method removeAddressFilterElements.
/**
* Remove element(s) from address filter
*/
private void removeAddressFilterElements() {
final List<InetAddressListElement> list = config.getAddressFilter();
IStructuredSelection selection = (IStructuredSelection) filterAddressList.getSelection();
if (selection.size() > 0) {
for (Object o : selection.toList()) {
list.remove(o);
}
filterAddressList.setInput(list.toArray());
setModified();
}
}
use of org.netxms.client.InetAddressListElement 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;
AddAddressListElementDialog dlg = new AddAddressListElementDialog(getSite().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.client.InetAddressListElement in project netxms-ocilib by stevemqeen.
the class NetworkDiscoveryConfigurator method addTargetAddressListElement.
/**
* Add element to address filter
*/
private void addTargetAddressListElement() {
AddAddressListElementDialog dlg = new AddAddressListElementDialog(getSite().getShell());
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.client.InetAddressListElement in project netxms-ocilib by stevemqeen.
the class NetworkDiscoveryConfigurator method removeTargetAddressListElements.
/**
* Remove element(s) from address filter
*/
private void removeTargetAddressListElements() {
final List<InetAddressListElement> list = config.getTargets();
IStructuredSelection selection = (IStructuredSelection) activeDiscoveryAddressList.getSelection();
if (selection.size() > 0) {
for (Object o : selection.toList()) {
list.remove(o);
}
activeDiscoveryAddressList.setInput(list.toArray());
setModified();
}
}
use of org.netxms.client.InetAddressListElement in project netxms-ocilib by stevemqeen.
the class NetworkDiscoveryConfigurator method removeAddressFilterElements.
/**
* Remove element(s) from address filter
*/
private void removeAddressFilterElements() {
final List<InetAddressListElement> list = config.getAddressFilter();
IStructuredSelection selection = (IStructuredSelection) filterAddressList.getSelection();
if (selection.size() > 0) {
for (Object o : selection.toList()) {
list.remove(o);
}
filterAddressList.setInput(list.toArray());
setModified();
}
}
Aggregations