public CountDownLatch getProductHandlingFeeRuleAsync(String profilecode, String id, AsyncCallback<com.mozu.api.contracts.shippingadmin.profile.HandlingFeeRule> callback) throws Exception
	{
		return getProductHandlingFeeRuleAsync( profilecode,  id,  null, callback);
	}
public CountDownLatch getProductHandlingFeeRuleAsync ( String profilecode , String id , AsyncCallback < com . mozu . api . contracts . shippingadmin . profile . HandlingFeeRule > callback ) throws Exception { return getProductHandlingFeeRuleAsync ( profilecode , id , null , callback ) ; }
<p><pre><code>
ProductHandlingFeeRules producthandlingfeerules = new ProductHandlingFeeRules();
CountDownLatch latch = producthandlingfeerules.getProductHandlingFeeRule( profilecode,  id, callback );
latch.await()	 * </code></pre></p>
@param id Unique identifier of the customer segment to retrieve.
@param profilecode The unique, user-defined code of the profile with which the product handling fee rule is associated.
@param  callback callback handler for asynchronous operations
@param dataViewMode DataViewMode
@return com.mozu.api.contracts.shippingadmin.profile.HandlingFeeRule
@see com.mozu.api.contracts.shippingadmin.profile.HandlingFeeRule