Class IDocumentPopularityProvider.DocumentPopularityKey

    • Constructor Detail

      • DocumentPopularityKey

        public DocumentPopularityKey​(String serviceInstanceId,
                                     String sourceId,
                                     String itemId)
        Creates a new key object with the given parameters.
        Parameters:
        serviceInstanceId - the service instance identifier.
        sourceId - the source identifier.
        itemId - the item identifier.
        Throws:
        IllegalArgumentException - if any of the parameters is null or an empty string.
        Since:
        11.1.0
    • Method Detail

      • getServiceInstanceId

        public String getServiceInstanceId()
        Returns the service instance identifier.
        Returns:
        the service instance identifier
        Since:
        11.1.0
      • getSourceId

        public String getSourceId()
        Returns the source identifier.
        Returns:
        the source identifier
        Since:
        11.1.0
      • getItemId

        public String getItemId()
        Returns the item identifier.
        Returns:
        the item identifier
        Since:
        11.1.0
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object