public function equals(Pap_Tracking_Cookie_ClickData $clickData) { return ( $this->getBannerId() == $clickData->getBannerId() && $this->getChannelId() == $clickData->getChannelId() && $this->getTimestamp() == $clickData->getTimestamp()); }
protected function createVisitorAffiliate(Pap_Tracking_Cookie_ClickData $clickCookie, Pap_Db_Visit $visit) { $visitorAffiliate = $this->visitorAffiliateCache->createVisitorAffiliate($visit->getVisitorId()); $visitorAffiliate->setBannerId($clickCookie->getBannerId()); try { $click = $clickCookie->getClick(); $visitorAffiliate->setUserId($click->getUserId()); $visitorAffiliate->setCampaignId($click->getCampaignId()); } catch (Gpf_Exception $e) { } $visitorAffiliate->setChannelId($clickCookie->getChannelId()); $visitorAffiliate->setIp($this->getIp($clickCookie, $visit)); $visitorAffiliate->setDateVisit($this->getDateVisit($clickCookie)); $visitorAffiliate->setReferrerUrl($this->getReferrerUrl($clickCookie, $visit)); $visitorAffiliate->setData1($clickCookie->getData1()); $visitorAffiliate->setData2($clickCookie->getData2()); $this->setVisitorAffiliateValidity($visitorAffiliate); return $visitorAffiliate; }