public CountDownLatch getProductTypeAsync(Integer productTypeId, AsyncCallback<com.mozu.api.contracts.productadmin.ProductType> callback) throws Exception
	{
		return getProductTypeAsync( productTypeId,  null, callback);
	}
public CountDownLatch getProductTypeAsync ( Integer productTypeId , AsyncCallback < com . mozu . api . contracts . productadmin . ProductType > callback ) throws Exception { return getProductTypeAsync ( productTypeId , null , callback ) ; }
<p><pre><code>
ProductType producttype = new ProductType();
CountDownLatch latch = producttype.getProductType( productTypeId, callback );
latch.await()	 * </code></pre></p>
@param productTypeId Identifier of the product type.
@param  callback callback handler for asynchronous operations
@param dataViewMode DataViewMode
@return com.mozu.api.contracts.productadmin.ProductType
@see com.mozu.api.contracts.productadmin.ProductType