if (!Objects.equals(_applicationData, other.getApplicationData())) { return false; if (!e.getValue().equals(other.augmentation(e.getKey()))) { return false;
public ApplicationDataBuilder(ApplicationData base) { this._applicationData = base.getApplicationData(); if (base instanceof ApplicationDataImpl) { ApplicationDataImpl impl = (ApplicationDataImpl) base; if (!impl.augmentation.isEmpty()) { this.augmentation = new HashMap<>(impl.augmentation); } } else if (base instanceof AugmentationHolder) { @SuppressWarnings("unchecked") Map<Class<? extends Augmentation<ApplicationData>>, Augmentation<ApplicationData>> aug =((AugmentationHolder<ApplicationData>) base).augmentations(); if (!aug.isEmpty()) { this.augmentation = new HashMap<>(aug); } } }
public ApplicationDataBuilder(ApplicationData base) { this._applicationData = base.getApplicationData(); if (base instanceof ApplicationDataImpl) { ApplicationDataImpl impl = (ApplicationDataImpl) base; if (!impl.augmentation.isEmpty()) { this.augmentation = new HashMap<>(impl.augmentation); } } else if (base instanceof AugmentationHolder) { @SuppressWarnings("unchecked") AugmentationHolder<ApplicationData> casted =(AugmentationHolder<ApplicationData>) base; if (!casted.augmentations().isEmpty()) { this.augmentation = new HashMap<>(casted.augmentations()); } } }
if (!Objects.equals(_applicationData, other.getApplicationData())) { return false; if (!e.getValue().equals(other.augmentation(e.getKey()))) { return false;
public static Ip createLocator(ApplicationData applicationData) { IpAddress ip = new IpAddress(new Ipv4Address(InetAddresses.fromInteger( applicationData.getApplicationData().getIpTos()).getHostAddress())); Ip locatorType = new IpBuilder().setIp(ip).setPort(applicationData.getApplicationData().getLocalPortLow()) .build(); return locatorType; }
} else if (address instanceof ApplicationData) { ApplicationData appData = (ApplicationData) address; tab.setIpAddress(getIpAddressBinary(appData.getApplicationData().getAddress().getIpAddress())); tab.setPort(new PortNumber(appData.getApplicationData().getLocalPortLow()));