Class DefaultIntegrationObjectDescriptor

    • Method Detail

      • getItemTypeDescriptors

        public java.util.Set<TypeDescriptor> getItemTypeDescriptors()
        Description copied from interface: IntegrationObjectDescriptor
        Retrieves descriptors for all integration object items defined in this integration object.
        Specified by:
        getItemTypeDescriptors in interface IntegrationObjectDescriptor
        Returns:
        a set of all non-primitive item type descriptors defined in this integration object or an empty set, if this integration object does not have a single integration object item defined yet.
      • getItemTypeDescriptor

        public java.util.Optional<TypeDescriptor> getItemTypeDescriptor​(ItemModel item)
        Description copied from interface: IntegrationObjectDescriptor
        Retrieves item type defined in this integration object, corresponding to the specified data item.
        Specified by:
        getItemTypeDescriptor in interface IntegrationObjectDescriptor
        Parameters:
        item - an item to find a type descriptor for.
        Returns:
        a descriptor for the item type corresponding to the specified item or an empty value, if the specified item is not related to this integration object.
      • 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