/** * @param WeLearn_DTO_IDTO $dto * @return boolean */ protected function _adicionar(WeLearn_DTO_IDTO &$dto) { $dto->setId($dto->getModulo()->getId()); $UUID = CassandraUtil::import($dto->getId()); $this->_cf->insert($UUID->bytes, $dto->toCassandra()); $dto->setPersistido(true); }
/** * @param WeLearn_DTO_IDTO $dto * @return boolean */ protected function _adicionar(WeLearn_DTO_IDTO &$dto) { $UUID = UUID::mint(); $moduloUUID = CassandraUtil::import($dto->getModulo()->getId()); $dto->setId($UUID->string); $dto->setNroOrdem($this->recuperarQtdTotalPorModulo($dto->getModulo()) + 1); $this->_cf->insert($UUID->bytes, $dto->toCassandra()); $this->_aulaPorModuloCF->insert($moduloUUID->bytes, array($dto->getNroOrdem() => $UUID->bytes)); $dto->setPersistido(true); }