@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; DeviceIdentity that = (DeviceIdentity) o; if (!udn.equals(that.udn)) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; DeviceItem that = (DeviceItem) o; if (!udn.equals(that.udn)) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ServiceReference that = (ServiceReference) o; if (!serviceId.equals(that.serviceId)) return false; if (!udn.equals(that.udn)) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof NamedServiceType)) return false; NamedServiceType that = (NamedServiceType) o; if (!serviceType.equals(that.serviceType)) return false; if (!udn.equals(that.udn)) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof NamedDeviceType)) return false; NamedDeviceType that = (NamedDeviceType) o; if (!deviceType.equals(that.deviceType)) return false; if (!udn.equals(that.udn)) return false; return true; }
/** * Returns root and embedded devices registered under the given UDN. * * @param udn A unique device name. * @param rootOnly Set to true if only root devices (no embedded) should be searched * @return Any registered root or embedded device under the given UDN, <tt>null</tt> if * no device with the given UDN has been registered. */ D get(UDN udn, boolean rootOnly) { for (RegistryItem<UDN, D> item : deviceItems) { D device = item.getItem(); if (device.getIdentity().getUdn().equals(udn)) { return device; } if (!rootOnly) { D foundDevice = (D)item.getItem().findDevice(udn); if (foundDevice != null) return foundDevice; } } return null; }
protected D find(UDN udn, D current) { if (current.getIdentity() != null && current.getIdentity().getUdn() != null) { if (current.getIdentity().getUdn().equals(udn)) return current; } if (current.hasEmbeddedDevices()) { for (D embeddedDevice : (D[]) current.getEmbeddedDevices()) { D match; if ((match = find(udn, embeddedDevice)) != null) return match; } } return null; }
outgoingSubscription.getItem().getService().getDevice().getIdentity().getUdn(); if (subscriptionForUDN.equals(registeredDevice.getIdentity().getUdn())) { log.fine("Removing outgoing subscription: " + outgoingSubscription.getKey()); it.remove();
incomingSubscription.getItem().getService().getDevice().getIdentity().getUdn(); if (subscriptionForUDN.equals(registeredDevice.getIdentity().getUdn())) { log.fine("Removing incoming subscription: " + incomingSubscription.getKey()); it.remove();
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; DeviceIdentity that = (DeviceIdentity) o; if (!udn.equals(that.udn)) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof NamedServiceType)) return false; NamedServiceType that = (NamedServiceType) o; if (!serviceType.equals(that.serviceType)) return false; if (!udn.equals(that.udn)) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof NamedDeviceType)) return false; NamedDeviceType that = (NamedDeviceType) o; if (!deviceType.equals(that.deviceType)) return false; if (!udn.equals(that.udn)) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ServiceReference that = (ServiceReference) o; if (!serviceId.equals(that.serviceId)) return false; if (!udn.equals(that.udn)) return false; return true; }
protected D find(UDN udn, D current) { if (current.getIdentity().getUdn().equals(udn)) return current; if (current.hasEmbeddedDevices()) { for (D embeddedDevice : (D[]) current.getEmbeddedDevices()) { D match; if ((match = find(udn, embeddedDevice)) != null) return match; } } return null; }
/** * Returns root and embedded devices registered under the given UDN. * * @param udn A unique device name. * @param rootOnly Set to true if only root devices (no embedded) should be searched * @return Any registered root or embedded device under the given UDN, <tt>null</tt> if * no device with the given UDN has been registered. */ D get(UDN udn, boolean rootOnly) { for (RegistryItem<UDN, D> item : deviceItems) { D device = item.getItem(); if (device.getIdentity().getUdn().equals(udn)) { return device; } if (!rootOnly) { D foundDevice = (D)item.getItem().findDevice(udn); if (foundDevice != null) return foundDevice; } } return null; }
outgoingSubscription.getItem().getService().getDevice().getIdentity().getUdn(); if (subscriptionForUDN.equals(registeredDevice.getIdentity().getUdn())) { log.fine("Removing outgoing subscription: " + outgoingSubscription.getKey()); it.remove();
incomingSubscription.getItem().getService().getDevice().getIdentity().getUdn(); if (subscriptionForUDN.equals(registeredDevice.getIdentity().getUdn())) { log.fine("Removing incoming subscription: " + incomingSubscription.getKey()); it.remove();
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; DeviceIdentity that = (DeviceIdentity) o; if (!udn.equals(that.udn)) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof NamedServiceType)) return false; NamedServiceType that = (NamedServiceType) o; if (!serviceType.equals(that.serviceType)) return false; if (!udn.equals(that.udn)) return false; return true; }
@Override public boolean equals(IUpnpDevice otherDevice) { return device.getIdentity().getUdn().equals(((CDevice) otherDevice).getDevice().getIdentity().getUdn()); }