public class DataObjectModificationImpl<T extends org.opendaylight.yangtools.yang.binding.DataObject> extends Object implements org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T>
| Constructor and Description | 
|---|
DataObjectModificationImpl(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> nodeId,
                          T newData,
                          T oldData)  | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
getDataAfter()  | 
T | 
getDataBefore()  | 
Class<T> | 
getDataType()  | 
org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument | 
getIdentifier()  | 
org.opendaylight.controller.md.sal.binding.api.DataObjectModification.ModificationType | 
getModificationType()  | 
<C extends org.opendaylight.yangtools.yang.binding.Augmentation<T> & org.opendaylight.yangtools.yang.binding.DataObject> | 
getModifiedAugmentation(Class<C> augmentation)  | 
org.opendaylight.controller.md.sal.binding.api.DataObjectModification<? extends org.opendaylight.yangtools.yang.binding.DataObject> | 
getModifiedChild(org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument arg)  | 
<C extends org.opendaylight.yangtools.yang.binding.ChildOf<? super T>> | 
getModifiedChildContainer(Class<C> arg)  | 
<C extends org.opendaylight.yangtools.yang.binding.Identifiable<K> & org.opendaylight.yangtools.yang.binding.ChildOf<? super T>,K extends org.opendaylight.yangtools.yang.binding.Identifier<C>> | 
getModifiedChildListItem(Class<C> listItem,
                        K listKey)  | 
Collection<org.opendaylight.controller.md.sal.binding.api.DataObjectModification<? extends org.opendaylight.yangtools.yang.binding.DataObject>> | 
getModifiedChildren()  | 
String | 
toString()  | 
public T getDataBefore()
getDataBefore in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>public T getDataAfter()
getDataAfter in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>public Class<T> getDataType()
getDataType in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>public org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument getIdentifier()
getIdentifier in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>getIdentifier in interface org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument>public org.opendaylight.controller.md.sal.binding.api.DataObjectModification.ModificationType getModificationType()
getModificationType in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>public Collection<org.opendaylight.controller.md.sal.binding.api.DataObjectModification<? extends org.opendaylight.yangtools.yang.binding.DataObject>> getModifiedChildren()
getModifiedChildren in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>public org.opendaylight.controller.md.sal.binding.api.DataObjectModification<? extends org.opendaylight.yangtools.yang.binding.DataObject> getModifiedChild(org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument arg)
getModifiedChild in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>public <C extends org.opendaylight.yangtools.yang.binding.Identifiable<K> & org.opendaylight.yangtools.yang.binding.ChildOf<? super T>,K extends org.opendaylight.yangtools.yang.binding.Identifier<C>> org.opendaylight.controller.md.sal.binding.api.DataObjectModification<C> getModifiedChildListItem(Class<C> listItem, K listKey)
getModifiedChildListItem in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>public <C extends org.opendaylight.yangtools.yang.binding.ChildOf<? super T>> org.opendaylight.controller.md.sal.binding.api.DataObjectModification<C> getModifiedChildContainer(Class<C> arg)
getModifiedChildContainer in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>public <C extends org.opendaylight.yangtools.yang.binding.Augmentation<T> & org.opendaylight.yangtools.yang.binding.DataObject> org.opendaylight.controller.md.sal.binding.api.DataObjectModification<C> getModifiedAugmentation(Class<C> augmentation)
getModifiedAugmentation in interface org.opendaylight.controller.md.sal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.yang.binding.DataObject>Copyright © 2018 OpenDaylight. All rights reserved.