/**
  * SALVA HISTORICO.
  *
  * @param Sgdoce\Model\Entity\HistoricoArtefato $entHistoricoArtefato
  *
  * @return Sgdoce\Model\Entity\HistoricoArtefato
  */
 public function save(\Core_Dto_Entity $entHistoricoArtefato)
 {
     $arrDto = array('sqPessoa' => \Core_Integration_Sica_User::getPersonId(), 'sqUnidade' => \Core_Integration_Sica_User::getUserUnit());
     $objCDto = \Core_Dto::factoryFromData($arrDto, 'search');
     $entVwPessoa = $this->getServiceLocator()->getService('Pessoa')->findbyPessoaCorporativo($objCDto);
     $entVwUnidOrg = $this->getServiceLocator()->getService('VwUnidadeOrg')->getDadosUnidade($objCDto);
     return $this->_save($entHistoricoArtefato->getSqArtefato(), $entVwUnidOrg, $entVwPessoa, $entHistoricoArtefato->getSqOcorrencia(), $entHistoricoArtefato->getTxDescricaoOperacao());
 }