public CountDownLatch createOrderHandlingFeeRuleAsync(com.mozu.api.contracts.shippingadmin.profile.HandlingFeeRule rule, String profilecode, AsyncCallback<com.mozu.api.contracts.shippingadmin.profile.HandlingFeeRule> callback) throws Exception
	{
		return createOrderHandlingFeeRuleAsync( rule,  profilecode,  null, callback);
	}
public CountDownLatch createOrderHandlingFeeRuleAsync ( com . mozu . api . contracts . shippingadmin . profile . HandlingFeeRule rule , String profilecode , AsyncCallback < com . mozu . api . contracts . shippingadmin . profile . HandlingFeeRule > callback ) throws Exception { return createOrderHandlingFeeRuleAsync ( rule , profilecode , null , callback ) ; }
<p><pre><code>
OrderHandlingFeeRules orderhandlingfeerules = new OrderHandlingFeeRules();
CountDownLatch latch = orderhandlingfeerules.createOrderHandlingFeeRule( rule,  profilecode, callback );
latch.await()	 * </code></pre></p>
@param profilecode The unique, user-defined code of the profile with which the order handling fee rule is associated.
@param  callback callback handler for asynchronous operations
@param dataViewMode DataViewMode
@param rule The details of the order handling fee rule.
@return com.mozu.api.contracts.shippingadmin.profile.HandlingFeeRule
@see com.mozu.api.contracts.shippingadmin.profile.HandlingFeeRule
@see com.mozu.api.contracts.shippingadmin.profile.HandlingFeeRule