public CountDownLatch updateProductVariationsAsync(com.mozu.api.contracts.productadmin.ProductVariationCollection productVariations, String productCode, AsyncCallback<com.mozu.api.contracts.productadmin.ProductVariationCollection> callback) throws Exception
	{
		return updateProductVariationsAsync( productVariations,  productCode,  null, callback);
	}
public CountDownLatch updateProductVariationsAsync ( com . mozu . api . contracts . productadmin . ProductVariationCollection productVariations , String productCode , AsyncCallback < com . mozu . api . contracts . productadmin . ProductVariationCollection > callback ) throws Exception { return updateProductVariationsAsync ( productVariations , productCode , null , callback ) ; }
<p><pre><code>
ProductVariation productvariation = new ProductVariation();
CountDownLatch latch = productvariation.updateProductVariations( productVariations,  productCode, callback );
latch.await()	 * </code></pre></p>
@param productCode The unique, user-defined product code of a product, used throughout  to reference and associate to a product.
@param  callback callback handler for asynchronous operations
@param productVariations Collection of variations configured for a product.
@return com.mozu.api.contracts.productadmin.ProductVariationCollection
@see com.mozu.api.contracts.productadmin.ProductVariationCollection
@see com.mozu.api.contracts.productadmin.ProductVariationCollection