Class PopupRelatedFeaturesSortOrder


  • public final class PopupRelatedFeaturesSortOrder
    extends java.lang.Object
    Defines the order in which related features of a particular relationship are sorted for displaying in a popup.
    Since:
    100.1.0
    • Constructor Detail

      • PopupRelatedFeaturesSortOrder

        public PopupRelatedFeaturesSortOrder()
        Creates an instance of PopupRelatedFeaturesSortOrder.
        Since:
        100.1.0
    • Method Detail

      • getOrderByField

        public QueryParameters.OrderBy getOrderByField()
        Gets the QueryParameters.OrderBy object that contains the field in the related table by which the related features should be sorted for displaying in a popup.
        Returns:
        the OrderBy object
        Since:
        100.1.0
      • setOrderByField

        public void setOrderByField​(QueryParameters.OrderBy orderBy)
        Sets the QueryParameters.OrderBy object that contains the field in the related table by which the related features should be sorted for displaying in a popup.
        Parameters:
        orderBy - the OrderBy object to use, cannot be null
        Throws:
        java.lang.IllegalArgumentException - if orderBy is null
        Since:
        100.1.0
      • getRelationshipId

        public long getRelationshipId()
        Gets the id of the relationship for which related features should be sorted for displaying in a popup.
        Returns:
        the relationship id, or -1 if not set
        Since:
        100.1.0
      • setRelationshipId

        public void setRelationshipId​(long relationshipId)
        Sets the id of the relationship for which related features should be sorted for displaying in a popup.
        Parameters:
        relationshipId - the relationship id, cannot be negative
        Throws:
        java.lang.IllegalArgumentException - if relationshipId is negative
        Since:
        100.1.0