/** * Retrieve a list of items in a customer wish list by supplying the wish list name. * * <p> * * <pre><code> * MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItemCollection> mozuClient=GetWishlistItemsByWishlistNameClient( customerAccountId, wishlistName, startIndex, pageSize, sortBy, filter, responseFields); * client.setBaseAddress(url); * client.executeRequest(); * WishlistItemCollection wishlistItemCollection = client.Result(); * </code></pre> * * @param customerAccountId The unique identifier of the customer account for which to retrieve * wish lists. * @param filter A set of expressions that consist of a field, operator, and value and represent * search parameter syntax when filtering results of a query. Valid operators include equals * (eq), does not equal (ne), greater than (gt), less than (lt), greater than or equal to * (ge), less than or equal to (le), starts with (sw), or contains (cont). For example - * "filter=IsDisplayed+eq+true" * @param pageSize The number of results to display on each page when creating paged results from * a query. The maximum value is 200. * @param responseFields Use this field to include those fields which are not included by default. * @param sortBy The property by which to sort results and whether the results appear in ascending * (a-z) order, represented by ASC or in descending (z-a) order, represented by DESC. The * sortBy parameter follows an available property. For example: "sortBy=productCode+asc" * @param startIndex When creating paged results from a query, this value indicates the zero-based * offset in the complete result set where the returned entities begin. For example, with a * PageSize of 25, to get the 51st through the 75th items, use startIndex=3. * @param wishlistName The name of the wish list to retrieve. * @return Mozu.Api.MozuClient * <com.mozu.api.contracts.commerceruntime.wishlists.WishlistItemCollection> * @see com.mozu.api.contracts.commerceruntime.wishlists.WishlistItemCollection */ public static MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItemCollection> getWishlistItemsByWishlistNameClient( Integer customerAccountId, String wishlistName, Integer startIndex, Integer pageSize, String sortBy, String filter, String responseFields) throws Exception { MozuUrl url = com.mozu.api.urls.commerce.wishlists.WishlistItemUrl.getWishlistItemsByWishlistNameUrl( customerAccountId, filter, pageSize, responseFields, sortBy, startIndex, wishlistName); String verb = "GET"; Class<?> clz = com.mozu.api.contracts.commerceruntime.wishlists.WishlistItemCollection.class; MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItemCollection> mozuClient = (MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItemCollection>) MozuClientFactory.getInstance(clz); mozuClient.setVerb(verb); mozuClient.setResourceUrl(url); return mozuClient; }