Class GetStoreItemsRequest

  • All Implemented Interfaces:
    Serializable

    @Immutable
    public final class GetStoreItemsRequest
    extends Object
    implements Serializable
    Model for a request to fetch all or some subset of store items from a particular store.
    Since:
    8.0.0
    Author:
    XIMA MEDIA GmbH
    See Also:
    Serialized Form
    • Method Detail

      • getLicenseTypes

        public Set<String> getLicenseTypes()
        Returns:
        Optional set of license types to which to limit the fetched items.
      • getLocale

        public Locale getLocale()
        Returns:
        Locale to use for localizing names, descriptions, and tags.
      • getNames

        public Set<String> getNames()
        Returns:
        Optional set of names to which to limit the fetched items.
      • getProductVersion

        public String getProductVersion()
        Returns:
        Optional product version to which to limit the fetched items.
      • getStoreKey

        public String getStoreKey()
        Returns:
        Key of the store from which to fetch items.
      • getTags

        public Set<String> getTags()
        Returns:
        Optional set of tags to which to limit the fetched items.
      • getTexts

        public Set<String> getTexts()
        Returns:
        Optional set of descriptions to which to limit the fetched items.
      • builder

        public static GetStoreItemsRequest.Builder builder​(String storeKey)
        Creates a new builder for a request to fetch store items.
        Parameters:
        storeKey - Store key from which to fetch items.
        Returns:
        A new builder for adding filters to the request.
      • getLicenseKey

        public String getLicenseKey()
        Returns:
        licenseKey The license key of the current license. This could be either the system license or a client license.