public CountDownLatch updatePropertyAsync(com.mozu.api.contracts.productadmin.ProductProperty productProperty, String productCode, String attributeFQN, AsyncCallback<com.mozu.api.contracts.productadmin.ProductProperty> callback) throws Exception
	{
		return updatePropertyAsync( productProperty,  productCode,  attributeFQN,  null, callback);
	}
public CountDownLatch updatePropertyAsync ( com . mozu . api . contracts . productadmin . ProductProperty productProperty , String productCode , String attributeFQN , AsyncCallback < com . mozu . api . contracts . productadmin . ProductProperty > callback ) throws Exception { return updatePropertyAsync ( productProperty , productCode , attributeFQN , null , callback ) ; }
<p><pre><code>
ProductProperty productproperty = new ProductProperty();
CountDownLatch latch = productproperty.updateProperty( productProperty,  productCode,  attributeFQN, callback );
latch.await()	 * </code></pre></p>
@param attributeFQN Fully qualified name for an attribute.
@param productCode The unique, user-defined product code of a product, used throughout  to reference and associate to a product.
@param  callback callback handler for asynchronous operations
@param productProperty Details of a property defined for a product.
@return com.mozu.api.contracts.productadmin.ProductProperty
@see com.mozu.api.contracts.productadmin.ProductProperty
@see com.mozu.api.contracts.productadmin.ProductProperty