示例#1
0
 /**
  * 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;
 }