Class EntityTypeSort

    • Method Detail

      • dataProductSort

        public final DataProductSort dataProductSort()

        A sort for data products.

        Returns:
        A sort for data products.
      • saaSProductSort

        public final SaaSProductSort saaSProductSort()

        A sort for SaaS products.

        Returns:
        A sort for SaaS products.
      • amiProductSort

        public final AmiProductSort amiProductSort()

        A sort for AMI products.

        Returns:
        A sort for AMI products.
      • offerSort

        public final OfferSort offerSort()

        A sort for offers.

        Returns:
        A sort for offers.
      • containerProductSort

        public final ContainerProductSort containerProductSort()

        A sort for container products.

        Returns:
        A sort for container products.
      • resaleAuthorizationSort

        public final ResaleAuthorizationSort resaleAuthorizationSort()

        A sort for Resale Authorizations.

        Returns:
        A sort for Resale Authorizations.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromDataProductSort

        public static EntityTypeSort fromDataProductSort​(DataProductSort dataProductSort)
        Create an instance of this class with dataProductSort() initialized to the given value.

        A sort for data products.

        Parameters:
        dataProductSort - A sort for data products.
      • fromSaaSProductSort

        public static EntityTypeSort fromSaaSProductSort​(SaaSProductSort saaSProductSort)
        Create an instance of this class with saaSProductSort() initialized to the given value.

        A sort for SaaS products.

        Parameters:
        saaSProductSort - A sort for SaaS products.
      • fromAmiProductSort

        public static EntityTypeSort fromAmiProductSort​(AmiProductSort amiProductSort)
        Create an instance of this class with amiProductSort() initialized to the given value.

        A sort for AMI products.

        Parameters:
        amiProductSort - A sort for AMI products.
      • fromOfferSort

        public static EntityTypeSort fromOfferSort​(OfferSort offerSort)
        Create an instance of this class with offerSort() initialized to the given value.

        A sort for offers.

        Parameters:
        offerSort - A sort for offers.
      • fromContainerProductSort

        public static EntityTypeSort fromContainerProductSort​(ContainerProductSort containerProductSort)
        Create an instance of this class with containerProductSort() initialized to the given value.

        A sort for container products.

        Parameters:
        containerProductSort - A sort for container products.
      • fromResaleAuthorizationSort

        public static EntityTypeSort fromResaleAuthorizationSort​(ResaleAuthorizationSort resaleAuthorizationSort)
        Create an instance of this class with resaleAuthorizationSort() initialized to the given value.

        A sort for Resale Authorizations.

        Parameters:
        resaleAuthorizationSort - A sort for Resale Authorizations.