public CountDownLatch updateExtendedPropertiesAsync(List<com.mozu.api.contracts.commerceruntime.commerce.ExtendedProperty> extendedProperties, String orderId, String updateMode, String version, Boolean upsert, AsyncCallback<List<com.mozu.api.contracts.commerceruntime.commerce.ExtendedProperty>> callback) throws Exception
	{
		MozuClient<List<com.mozu.api.contracts.commerceruntime.commerce.ExtendedProperty>> client = com.mozu.api.clients.commerce.orders.ExtendedPropertyClient.updateExtendedPropertiesClient( extendedProperties,  orderId,  updateMode,  version,  upsert);
		client.setContext(_apiContext);
		return client.executeRequest(callback);

	}
public CountDownLatch updateExtendedPropertiesAsync ( List < com . mozu . api . contracts . commerceruntime . commerce . ExtendedProperty > extendedProperties , String orderId , String updateMode , String version , Boolean upsert , AsyncCallback < List < com . mozu . api . contracts . commerceruntime . commerce . ExtendedProperty > > callback ) throws Exception { MozuClient < List < com . mozu . api . contracts . commerceruntime . commerce . ExtendedProperty > > client = com . mozu . api . clients . commerce . orders . ExtendedPropertyClient . updateExtendedPropertiesClient ( extendedProperties , orderId , updateMode , version , upsert ) ; client . setContext ( _apiContext ) ; return client . executeRequest ( callback ) ; }
<p><pre><code>
ExtendedProperty extendedproperty = new ExtendedProperty();
CountDownLatch latch = extendedproperty.updateExtendedProperties( extendedProperties,  orderId,  updateMode,  version,  upsert, callback );
latch.await()	 * </code></pre></p>
@param orderId Unique identifier of the order.
@param updateMode Specifies whether to update the original order, update the order in draft mode, or update the order in draft mode and then commit the changes to the original. Draft mode enables users to make incremental order changes before committing the changes to the original order. Valid values are "ApplyToOriginal," "ApplyToDraft," or "ApplyAndCommit."
@param upsert Inserts and updates the extended property.

@param version Determines whether or not to check versioning of items for concurrency purposes.
@param  callback callback handler for asynchronous operations
@param extendedProperties The details of the updated extended properties.
@return List<com.mozu.api.contracts.commerceruntime.commerce.ExtendedProperty>
@see com.mozu.api.contracts.commerceruntime.commerce.ExtendedProperty
@see com.mozu.api.contracts.commerceruntime.commerce.ExtendedProperty