Exemple #1
0
 /**
  * Deletes the location specified in the request.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient mozuClient=DeleteLocationClient( locationCode);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * </code></pre>
  *
  * @param locationCode The unique, user-defined code that identifies a location.
  * @return Mozu.Api.MozuClient
  */
 public static MozuClient deleteLocationClient(String locationCode) throws Exception {
   MozuUrl url = com.mozu.api.urls.commerce.admin.LocationUrl.deleteLocationUrl(locationCode);
   String verb = "DELETE";
   MozuClient mozuClient = (MozuClient) MozuClientFactory.getInstance();
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }
 /**
  * Deletes the authentication ticket for the user by supplying the refresh token.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient mozuClient=DeleteUserAuthTicketClient( refreshToken);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * </code></pre>
  *
  * @param refreshToken Alphanumeric string used for access tokens. This token refreshes access for
  *     accounts by generating a new developer or application account authentication ticket after
  *     an access token expires.
  * @return Mozu.Api.MozuClient
  */
 public static MozuClient deleteUserAuthTicketClient(String refreshToken) throws Exception {
   MozuUrl url =
       com.mozu.api.urls.platform.adminuser.TenantAdminUserAuthTicketUrl.deleteUserAuthTicketUrl(
           refreshToken);
   String verb = "DELETE";
   MozuClient mozuClient = (MozuClient) MozuClientFactory.getInstance();
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }
 /**
  * Deletes a contact for the specified customer account.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient mozuClient=DeleteAccountContactClient( accountId,  contactId);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * </code></pre>
  *
  * @param accountId Unique identifier of the customer account.
  * @param contactId Unique identifer of the customer account contact being updated.
  * @return Mozu.Api.MozuClient
  */
 public static MozuClient deleteAccountContactClient(Integer accountId, Integer contactId)
     throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.customer.accounts.CustomerContactUrl.deleteAccountContactUrl(
           accountId, contactId);
   String verb = "DELETE";
   MozuClient mozuClient = (MozuClient) MozuClientFactory.getInstance();
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }
 /**
  * Removes an item from the wish list specified in the request.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient mozuClient=DeleteWishlistItemClient( wishlistId,  wishlistItemId);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * </code></pre>
  *
  * @param wishlistId Unique identifier of the wish list.
  * @param wishlistItemId Unique identifier of the item to remove from the shopper wish list.
  * @return Mozu.Api.MozuClient
  */
 public static MozuClient deleteWishlistItemClient(String wishlistId, String wishlistItemId)
     throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.wishlists.WishlistItemUrl.deleteWishlistItemUrl(
           wishlistId, wishlistItemId);
   String verb = "DELETE";
   MozuClient mozuClient = (MozuClient) MozuClientFactory.getInstance();
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }
Exemple #5
0
 /**
  * Creates a new physical location for the tenant specified in the request header.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<com.mozu.api.contracts.location.Location> mozuClient=AddLocationClient( location,  responseFields);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * Location location = client.Result();
  * </code></pre>
  *
  * @param responseFields A list or array of fields returned for a call. These fields may be
  *     customized and may be used for various types of data calls in Mozu. For example,
  *     responseFields are returned for retrieving or updating attributes, carts, and messages in
  *     Mozu.
  * @param location Properties of a physical location a tenant uses to manage inventory and
  *     fulfills orders, provide store finder functionality, or both.
  * @return Mozu.Api.MozuClient <com.mozu.api.contracts.location.Location>
  * @see com.mozu.api.contracts.location.Location
  * @see com.mozu.api.contracts.location.Location
  */
 public static MozuClient<com.mozu.api.contracts.location.Location> addLocationClient(
     com.mozu.api.contracts.location.Location location, String responseFields) throws Exception {
   MozuUrl url = com.mozu.api.urls.commerce.admin.LocationUrl.addLocationUrl(responseFields);
   String verb = "POST";
   Class<?> clz = com.mozu.api.contracts.location.Location.class;
   MozuClient<com.mozu.api.contracts.location.Location> mozuClient =
       (MozuClient<com.mozu.api.contracts.location.Location>) MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   mozuClient.setBody(location);
   return mozuClient;
 }
 /**
  * Removes all items associated with a shopper wish list.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.Wishlist> mozuClient=RemoveAllWishlistItemsClient( wishlistId);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * Wishlist wishlist = client.Result();
  * </code></pre>
  *
  * @param wishlistId Unique identifier of the wish list.
  * @return Mozu.Api.MozuClient <com.mozu.api.contracts.commerceruntime.wishlists.Wishlist>
  * @see com.mozu.api.contracts.commerceruntime.wishlists.Wishlist
  */
 public static MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.Wishlist>
     removeAllWishlistItemsClient(String wishlistId) throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.wishlists.WishlistItemUrl.removeAllWishlistItemsUrl(wishlistId);
   String verb = "DELETE";
   Class<?> clz = com.mozu.api.contracts.commerceruntime.wishlists.Wishlist.class;
   MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.Wishlist> mozuClient =
       (MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.Wishlist>)
           MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }
 /**
  * Retrieves the specified contact for a customer account such as a billing or shipping contact.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<com.mozu.api.contracts.customer.CustomerContact> mozuClient=GetAccountContactClient( accountId,  contactId,  responseFields);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * CustomerContact customerContact = client.Result();
  * </code></pre>
  *
  * @param accountId Unique identifier of the customer account.
  * @param contactId Unique identifer of the customer account contact being updated.
  * @param responseFields Use this field to include those fields which are not included by default.
  * @return Mozu.Api.MozuClient <com.mozu.api.contracts.customer.CustomerContact>
  * @see com.mozu.api.contracts.customer.CustomerContact
  */
 public static MozuClient<com.mozu.api.contracts.customer.CustomerContact> getAccountContactClient(
     Integer accountId, Integer contactId, String responseFields) throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.customer.accounts.CustomerContactUrl.getAccountContactUrl(
           accountId, contactId, responseFields);
   String verb = "GET";
   Class<?> clz = com.mozu.api.contracts.customer.CustomerContact.class;
   MozuClient<com.mozu.api.contracts.customer.CustomerContact> mozuClient =
       (MozuClient<com.mozu.api.contracts.customer.CustomerContact>)
           MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }
Exemple #8
0
 /**
  * Retrieves a list of all locations associated with a tenant, according to any filter and sort
  * criteria specified in the request.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<com.mozu.api.contracts.location.LocationCollection> mozuClient=GetLocationsClient( startIndex,  pageSize,  sortBy,  filter,  responseFields);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * LocationCollection locationCollection = client.Result();
  * </code></pre>
  *
  * @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.
  * @return Mozu.Api.MozuClient <com.mozu.api.contracts.location.LocationCollection>
  * @see com.mozu.api.contracts.location.LocationCollection
  */
 public static MozuClient<com.mozu.api.contracts.location.LocationCollection> getLocationsClient(
     Integer startIndex, Integer pageSize, String sortBy, String filter, String responseFields)
     throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.admin.LocationUrl.getLocationsUrl(
           filter, pageSize, responseFields, sortBy, startIndex);
   String verb = "GET";
   Class<?> clz = com.mozu.api.contracts.location.LocationCollection.class;
   MozuClient<com.mozu.api.contracts.location.LocationCollection> mozuClient =
       (MozuClient<com.mozu.api.contracts.location.LocationCollection>)
           MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }
 /**
  * Retrieves the details of an item in a shopper wish list.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem> mozuClient=GetWishlistItemClient( wishlistId,  wishlistItemId,  responseFields);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * WishlistItem wishlistItem = client.Result();
  * </code></pre>
  *
  * @param responseFields Use this field to include those fields which are not included by default.
  * @param wishlistId Unique identifier of the wish list.
  * @param wishlistItemId Unique identifier of the item to remove from the shopper wish list.
  * @return Mozu.Api.MozuClient <com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem>
  * @see com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem
  */
 public static MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem>
     getWishlistItemClient(String wishlistId, String wishlistItemId, String responseFields)
         throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.wishlists.WishlistItemUrl.getWishlistItemUrl(
           responseFields, wishlistId, wishlistItemId);
   String verb = "GET";
   Class<?> clz = com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem.class;
   MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem> mozuClient =
       (MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem>)
           MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }
 /**
  * Retrieves a list of the validation results associated with the order.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<List<com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult>> mozuClient=GetValidationResultsClient( orderId);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * OrderValidationResult orderValidationResult = client.Result();
  * </code></pre>
  *
  * @param orderId Unique identifier of the order.
  * @return Mozu.Api.MozuClient
  *     <List<com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult>>
  * @see com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult
  */
 public static MozuClient<
         List<com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult>>
     getValidationResultsClient(String orderId) throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.orders.OrderValidationResultUrl.getValidationResultsUrl(orderId);
   String verb = "GET";
   Class<?> clz =
       new ArrayList<
           com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult>() {}.getClass();
   MozuClient<List<com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult>>
       mozuClient =
           (MozuClient<List<com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult>>)
               MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }
 /**
  * Validates the customer address supplied in the request.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<com.mozu.api.contracts.customer.AddressValidationResponse> mozuClient=ValidateAddressClient( addressValidationRequest,  responseFields);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * AddressValidationResponse addressValidationResponse = client.Result();
  * </code></pre>
  *
  * @param responseFields Use this field to include those fields which are not included by default.
  * @param addressValidationRequest Properties of the address used for validation of the account's
  *     full address. This content may include multiple lines of an address, city, state/province,
  *     zip/postal code, and country.
  * @return Mozu.Api.MozuClient <com.mozu.api.contracts.customer.AddressValidationResponse>
  * @see com.mozu.api.contracts.customer.AddressValidationResponse
  * @see com.mozu.api.contracts.customer.AddressValidationRequest
  */
 public static MozuClient<com.mozu.api.contracts.customer.AddressValidationResponse>
     validateAddressClient(
         com.mozu.api.contracts.customer.AddressValidationRequest addressValidationRequest,
         String responseFields)
         throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.customer.AddressValidationRequestUrl.validateAddressUrl(
           responseFields);
   String verb = "POST";
   Class<?> clz = com.mozu.api.contracts.customer.AddressValidationResponse.class;
   MozuClient<com.mozu.api.contracts.customer.AddressValidationResponse> mozuClient =
       (MozuClient<com.mozu.api.contracts.customer.AddressValidationResponse>)
           MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   mozuClient.setBody(addressValidationRequest);
   return mozuClient;
 }
 /**
  * Add a new order validation result to a submitted order.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult> mozuClient=AddValidationResultClient( validationResult,  orderId,  responseFields);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * OrderValidationResult orderValidationResult = client.Result();
  * </code></pre>
  *
  * @param orderId Unique identifier of the order.
  * @param responseFields Use this field to include those fields which are not included by default.
  * @param validationResult Properties of the resulting order validation performed by an order
  *     validation capability.
  * @return Mozu.Api.MozuClient
  *     <com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult>
  * @see com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult
  * @see com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult
  */
 public static MozuClient<com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult>
     addValidationResultClient(
         com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult validationResult,
         String orderId,
         String responseFields)
         throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.orders.OrderValidationResultUrl.addValidationResultUrl(
           orderId, responseFields);
   String verb = "PUT";
   Class<?> clz = com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult.class;
   MozuClient<com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult> mozuClient =
       (MozuClient<com.mozu.api.contracts.commerceruntime.orders.OrderValidationResult>)
           MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   mozuClient.setBody(validationResult);
   return mozuClient;
 }
 /**
  * Creates an authentication ticket for the supplied user to specify in API requests associated
  * with the supplied tenant.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<com.mozu.api.contracts.adminuser.TenantAdminUserAuthTicket> mozuClient=CreateUserAuthTicketClient( userAuthInfo,  tenantId,  responseFields);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * TenantAdminUserAuthTicket tenantAdminUserAuthTicket = client.Result();
  * </code></pre>
  *
  * @param responseFields Use this field to include those fields which are not included by default.
  * @param tenantId Unique identifier of the development or production tenant for which to generate
  *     the user authentication ticket.
  * @param userAuthInfo Information required to authenticate a user.
  * @return Mozu.Api.MozuClient <com.mozu.api.contracts.adminuser.TenantAdminUserAuthTicket>
  * @see com.mozu.api.contracts.adminuser.TenantAdminUserAuthTicket
  * @see com.mozu.api.contracts.core.UserAuthInfo
  */
 public static MozuClient<com.mozu.api.contracts.adminuser.TenantAdminUserAuthTicket>
     createUserAuthTicketClient(
         com.mozu.api.contracts.core.UserAuthInfo userAuthInfo,
         Integer tenantId,
         String responseFields)
         throws Exception {
   MozuUrl url =
       com.mozu.api.urls.platform.adminuser.TenantAdminUserAuthTicketUrl.createUserAuthTicketUrl(
           responseFields, tenantId);
   String verb = "POST";
   Class<?> clz = com.mozu.api.contracts.adminuser.TenantAdminUserAuthTicket.class;
   MozuClient<com.mozu.api.contracts.adminuser.TenantAdminUserAuthTicket> mozuClient =
       (MozuClient<com.mozu.api.contracts.adminuser.TenantAdminUserAuthTicket>)
           MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   mozuClient.setBody(userAuthInfo);
   return mozuClient;
 }
 /**
  * Retrieves a list of items in a shopper wish list according to any specified filter and sort
  * criteria.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItemCollection> mozuClient=GetWishlistItemsClient( wishlistId,  startIndex,  pageSize,  sortBy,  filter,  responseFields);
  * client.setBaseAddress(url);
  * client.executeRequest();
  * WishlistItemCollection wishlistItemCollection = client.Result();
  * </code></pre>
  *
  * @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 wishlistId Unique identifier of the wish list.
  * @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>
     getWishlistItemsClient(
         String wishlistId,
         Integer startIndex,
         Integer pageSize,
         String sortBy,
         String filter,
         String responseFields)
         throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.wishlists.WishlistItemUrl.getWishlistItemsUrl(
           filter, pageSize, responseFields, sortBy, startIndex, wishlistId);
   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;
 }
 /**
  * Retrieves the details of the third-party payment service workflows configured for the site.
  *
  * <p>
  *
  * <pre><code>
  * MozuClient<List<com.mozu.api.contracts.sitesettings.order.ExternalPaymentWorkflowDefinition>> mozuClient=GetThirdPartyPaymentWorkflowsClient();
  * client.setBaseAddress(url);
  * client.executeRequest();
  * ExternalPaymentWorkflowDefinition externalPaymentWorkflowDefinition = client.Result();
  * </code></pre>
  *
  * @return Mozu.Api.MozuClient
  *     <List<com.mozu.api.contracts.sitesettings.order.ExternalPaymentWorkflowDefinition>>
  * @see com.mozu.api.contracts.sitesettings.order.ExternalPaymentWorkflowDefinition
  */
 public static MozuClient<
         List<com.mozu.api.contracts.sitesettings.order.ExternalPaymentWorkflowDefinition>>
     getThirdPartyPaymentWorkflowsClient() throws Exception {
   MozuUrl url =
       com.mozu.api.urls.commerce.settings.checkout.PaymentSettingsUrl
           .getThirdPartyPaymentWorkflowsUrl();
   String verb = "GET";
   Class<?> clz =
       new ArrayList<
           com.mozu.api.contracts.sitesettings.order
               .ExternalPaymentWorkflowDefinition>() {}.getClass();
   MozuClient<List<com.mozu.api.contracts.sitesettings.order.ExternalPaymentWorkflowDefinition>>
       mozuClient =
           (MozuClient<
                   List<
                       com.mozu.api.contracts.sitesettings.order
                           .ExternalPaymentWorkflowDefinition>>)
               MozuClientFactory.getInstance(clz);
   mozuClient.setVerb(verb);
   mozuClient.setResourceUrl(url);
   return mozuClient;
 }