/**
  * Save joined row
  * 
  * @param ProductJoinedRow $productJoinedRow
  * @return void
  */
 public function saveProductJoinedRow(ProductJoinedRow $productJoinedRow)
 {
     // Save Product
     $product = new Product();
     $productTable = new ProductTable($this->adapter);
     $product->exchangeArray($productTable->filterByColumns($productJoinedRow->toArray()));
     $productTable->saveProduct($product);
     if ($productId = $productTable->getLastInsertValue()) {
         // Add product
         $productJoinedRow->product_id = $productId;
     }
     // Save ProductDescription
     $productDescription = new ProductDescription();
     $productDescriptionTable = new ProductDescriptionTable($this->adapter);
     $productDescription->exchangeArray($productDescriptionTable->filterByColumns($productJoinedRow->toArray()));
     $productDescriptionTable->saveProductDescription($productDescription);
 }