@SuppressWarnings("unchecked")
public <C extends Identifiable<K> & ChildOf<? super T>, K extends Identifier<C>> DataObjectModification<C>
getModifiedChildListItem(final Class<C> listItem, final K listKey) {
- return (DataObjectModification<C>) getModifiedChild(
- new InstanceIdentifier.IdentifiableItem<>(listItem, listKey));
+ return (DataObjectModification<C>) getModifiedChild(InstanceIdentifier.IdentifiableItem.of(listItem, listKey));
}
@Override
@SuppressWarnings("unchecked")
public <C extends ChildOf<? super T>> DataObjectModification<C> getModifiedChildContainer(final Class<C> arg) {
- return (DataObjectModification<C>) getModifiedChild(new InstanceIdentifier.Item<>(arg));
+ return (DataObjectModification<C>) getModifiedChild(InstanceIdentifier.Item.of(arg));
}
@Override
@SuppressWarnings("unchecked")
public <C extends Augmentation<T> & DataObject> DataObjectModification<C> getModifiedAugmentation(
final Class<C> augmentation) {
- return (DataObjectModification<C>) getModifiedChild(new InstanceIdentifier.Item<>(augmentation));
+ return (DataObjectModification<C>) getModifiedChild(InstanceIdentifier.Item.of(augmentation));
}
@Override
}
}
- private void extractDataChanged(final Collection<DataObjectModification<? extends DataObject>> children,
+ private void extractDataChanged(final Collection<? extends DataObjectModification<? extends DataObject>> children,
final Map<Class<? extends Identifiable>, List<Identifiable>> updatedData,
final Map<Class<? extends Identifiable>, List<Identifiable>> deletedData) {
if (children == null) {
DataObjectModification<HwvtepGlobalAugmentation> aug =
mod.getModifiedAugmentation(HwvtepGlobalAugmentation.class);
if (aug != null && getModificationType(aug) != null) {
- Collection<DataObjectModification<? extends DataObject>> children = aug.getModifiedChildren();
- for (DataObjectModification<? extends DataObject> child : children) {
+ for (DataObjectModification<? extends DataObject> child : aug.getModifiedChildren()) {
updateDeviceOpData(key, child);
}
}