Class DataObjectModificationImpl<T extends org.opendaylight.yangtools.binding.DataObject>

java.lang.Object
org.opendaylight.mdsal.binding.api.DataObjectModification<T>
org.opendaylight.mdsal.binding.api.DataObjectModification.WithDataAfter<T>
org.opendaylight.mdsal.binding.api.DataObjectWritten<T>
org.opendaylight.ovsdb.hwvtepsouthbound.reconciliation.configuration.DataObjectModificationImpl<T>
All Implemented Interfaces:
org.opendaylight.yangtools.concepts.Immutable

public class DataObjectModificationImpl<T extends org.opendaylight.yangtools.binding.DataObject> extends org.opendaylight.mdsal.binding.api.DataObjectWritten<T>
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.opendaylight.mdsal.binding.api.DataObjectModification

    org.opendaylight.mdsal.binding.api.DataObjectModification.ModificationType, org.opendaylight.mdsal.binding.api.DataObjectModification.WithDataAfter<T extends org.opendaylight.yangtools.binding.DataObject>
  • Constructor Summary

    Constructors
    Constructor
    Description
    DataObjectModificationImpl(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> nodeId, T newData, T oldData)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.google.common.base.MoreObjects.ToStringHelper
    addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper helper)
     
     
     
    <C extends org.opendaylight.yangtools.binding.DataObject>
    @Nullable org.opendaylight.mdsal.binding.api.DataObjectModification<C>
    modifiedChild(org.opendaylight.yangtools.binding.ExactDataObjectStep<C> step)
     
    Collection<org.opendaylight.mdsal.binding.api.DataObjectModification<? extends org.opendaylight.yangtools.binding.DataObject>>
     
    org.opendaylight.yangtools.binding.ExactDataObjectStep<T>
     

    Methods inherited from class org.opendaylight.mdsal.binding.api.DataObjectModification

    coerceKeyStep, dataType, getModifiedAugmentation, getModifiedChild, getModifiedChildContainer, getModifiedChildContainer, getModifiedChildListItem, getModifiedChildListItem, getModifiedChildren, getModifiedChildren, modificationType, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • DataObjectModificationImpl

      public DataObjectModificationImpl(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> nodeId, T newData, T oldData)
  • Method Details

    • dataBefore

      public T dataBefore()
      Specified by:
      dataBefore in class org.opendaylight.mdsal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.binding.DataObject>
    • dataAfter

      public T dataAfter()
      Specified by:
      dataAfter in class org.opendaylight.mdsal.binding.api.DataObjectModification.WithDataAfter<T extends org.opendaylight.yangtools.binding.DataObject>
    • step

      public org.opendaylight.yangtools.binding.ExactDataObjectStep<T> step()
      Specified by:
      step in class org.opendaylight.mdsal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.binding.DataObject>
    • modifiedChild

      public <C extends org.opendaylight.yangtools.binding.DataObject> @Nullable org.opendaylight.mdsal.binding.api.DataObjectModification<C> modifiedChild(org.opendaylight.yangtools.binding.ExactDataObjectStep<C> step)
      Specified by:
      modifiedChild in class org.opendaylight.mdsal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.binding.DataObject>
    • modifiedChildren

      public Collection<org.opendaylight.mdsal.binding.api.DataObjectModification<? extends org.opendaylight.yangtools.binding.DataObject>> modifiedChildren()
      Specified by:
      modifiedChildren in class org.opendaylight.mdsal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.binding.DataObject>
    • addToStringAttributes

      protected com.google.common.base.MoreObjects.ToStringHelper addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper helper)
      Specified by:
      addToStringAttributes in class org.opendaylight.mdsal.binding.api.DataObjectModification<T extends org.opendaylight.yangtools.binding.DataObject>