Class ChangeInfo


  • public class ChangeInfo
    extends java.lang.Object
    Represents an info associated with a delta detect change, that is produced by evaluating the info expression on the StreamConfiguration.

    This is structured presentation of the ItemChangeDTO.getInfo()

    that is used by the outbound sync.
    • Constructor Summary

      Constructors 
      Constructor Description
      ChangeInfo​(java.lang.String key, java.lang.String type, java.lang.String rootType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.lang.String getIntegrationKey()
      Retrieves value of the integration key derived by the info expression.
      java.lang.String getItemType()
      Retrieves item type derived by the info expression.
      java.lang.String getRootItemType()
      Retrieves type of the root item derived by the info expression.
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ChangeInfo

        public ChangeInfo​(java.lang.String key,
                          java.lang.String type,
                          java.lang.String rootType)
    • Method Detail

      • getIntegrationKey

        public java.lang.String getIntegrationKey()
        Retrieves value of the integration key derived by the info expression.
        Returns:
        value of the integration key calculated for the changed item.
      • getRootItemType

        public java.lang.String getRootItemType()
        Retrieves type of the root item derived by the info expression.
        Returns:
        type of the item that is associated with the changed item and that corresponds to the root item of the integration object used for the outbound sync. If the integration object does not have a root item or the root item cannot be navigated from the changed item, then the value is null.
      • getItemType

        public java.lang.String getItemType()
        Retrieves item type derived by the info expression.
        Returns:
        type of the changed item.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object