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;
 }