public CountDownLatch getDiscountSettingsAsync(Integer catalogId, AsyncCallback<com.mozu.api.contracts.productadmin.DiscountSettings> callback) throws Exception
	{
		return getDiscountSettingsAsync( catalogId,  null, callback);
	}
public CountDownLatch getDiscountSettingsAsync ( Integer catalogId , AsyncCallback < com . mozu . api . contracts . productadmin . DiscountSettings > callback ) throws Exception { return getDiscountSettingsAsync ( catalogId , null , callback ) ; }
<p><pre><code>
DiscountSettings discountsettings = new DiscountSettings();
CountDownLatch latch = discountsettings.getDiscountSettings( catalogId, callback );
latch.await()	 * </code></pre></p>
@param catalogId Unique identifier for a catalog.
@param  callback callback handler for asynchronous operations
@param dataViewMode DataViewMode
@return com.mozu.api.contracts.productadmin.DiscountSettings
@see com.mozu.api.contracts.productadmin.DiscountSettings