<?php
namespace Aviatur\FlightBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* ConfigFlightAgencyActivityLog.
*
* @ORM\Table(name="config_flight_agency_activity_log", indexes={@ORM\Index(name="fos_user_user_id", columns={"fos_user_user_id"}), @ORM\Index(name="agency_id", columns={"agency_id"}), @ORM\Index(name="provider_id", columns={"provider_id"})})
* @ORM\Entity(repositoryClass="Aviatur\FlightBundle\Entity\ConfigFlightAgencyActivityLogRepository")
*/
class ConfigFlightAgencyActivityLog
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var int
*
* @ORM\Column(name="related_id", type="integer", nullable=true)
*/
private $relatedId;
/**
* @ORM\Column(name="updatingDate", type="datetime", nullable=false)
*/
private ?\DateTime $updatingdate = null;
/**
* @var string
*
* @ORM\Column(name="operationMode", type="string", length=10)
*/
private $operationmode;
/**
* @var string
*
* @ORM\Column(name="wsUrl", type="string", length=255, nullable=true)
*/
private $wsurl;
/**
* @var string
*
* @ORM\Column(name="message", type="string", length=255, nullable=true)
*/
private $message;
/**
* @var string
*
* @ORM\Column(name="officeId", type="string", length=255, nullable=true)
*/
private $officeid;
/**
* @var string
*
* @ORM\Column(name="externalId", type="string", length=255, nullable=true)
*/
private $externalid;
/**
* @var int
*
* @ORM\Column(name="preference", type="integer", nullable=true)
*/
private $preference;
/**
* @var bool
*
* @ORM\Column(name="isActive", type="boolean", nullable=true)
*/
private $isactive;
/**
* @var int
*
* @ORM\Column(name="maxTime", type="integer", nullable=true)
*/
private $maxtime;
/**
* @var bool
*
* @ORM\Column(name="hasCombination", type="boolean", nullable=true)
*/
private $hascombination;
/**
* @var int
*
* @ORM\Column(name="errorCount", type="integer", nullable=true)
*/
private $errorcount;
/**
* @ORM\Column(name="errorDatetime", type="datetime", nullable=true)
*/
private ?\DateTime $errordatetime = null;
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\MpaBundle\Entity\Provider", inversedBy="configFlightAgency")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="provider_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\MpaBundle\Entity\Provider $provider = null;
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\AgencyBundle\Entity\Agency", inversedBy="configFlightAgency")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="agency_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\AgencyBundle\Entity\Agency $agency = null;
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\AdminBundle\Entity\AdminUser", inversedBy="configFlightAgency")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="fos_user_user_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\AdminBundle\Entity\AdminUser $fosUserUser = null;
/**
* Get id.
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set relatedId.
*
* @param int $relatedId
*
* @return ConfigFlightAgencyActivityLog
*/
public function setRelatedid($relatedId)
{
$this->relatedId = $relatedId;
return $this;
}
/**
* Get relatedId.
*
* @return string
*/
public function getRelatedid()
{
return $this->relatedId;
}
/**
* Set wsurl.
*
* @param string $wsurl
*
* @return ConfigFlightAgencyActivityLog
*/
public function setWsurl($wsurl)
{
$this->wsurl = $wsurl;
return $this;
}
/**
* Get wsurl.
*
* @return string
*/
public function getWsurl()
{
return $this->wsurl;
}
/**
* Set message.
*
* @param string $message
*
* @return ConfigFlightAgencyActivityLog
*/
public function setMessage($message)
{
$this->message = $message;
return $this;
}
/**
* Get message.
*
* @return string
*/
public function getMessage()
{
return $this->message;
}
/**
* Set officeid.
*
* @param string $officeid
*
* @return ConfigFlightAgencyActivityLog
*/
public function setOfficeid($officeid)
{
$this->officeid = $officeid;
return $this;
}
/**
* Get officeid.
*
* @return string
*/
public function getOfficeid()
{
return $this->officeid;
}
/**
* Set externalid.
*
* @param string $externalid
*
* @return ConfigFlightAgencyActivityLog
*/
public function setExternalid($externalid)
{
$this->externalid = $externalid;
return $this;
}
/**
* Get externalid.
*
* @return string
*/
public function getExternalid()
{
return $this->externalid;
}
/**
* Set preference.
*
* @param bool $preference
*
* @return ConfigFlightAgencyActivityLog
*/
public function setPreference($preference)
{
$this->preference = $preference;
return $this;
}
/**
* Get preference.
*
* @return bool
*/
public function getPreference()
{
return $this->preference;
}
/**
* Set isactive.
*
* @param bool $isactive
*
* @return ConfigFlightAgencyActivityLog
*/
public function setIsactive($isactive)
{
$this->isactive = $isactive;
return $this;
}
/**
* Get isactive.
*
* @return bool
*/
public function getIsactive()
{
return $this->isactive;
}
/**
* Set hascombination.
*
* @param bool $hascombination
*
* @return ConfigFlightAgencyActivityLog
*/
public function setHascombination($hascombination)
{
$this->hascombination = $hascombination;
return $this;
}
/**
* Get hascombination.
*
* @return bool
*/
public function getHascombination()
{
return $this->hascombination;
}
/**
* Set maxtime.
*
* @param int $maxtime
*
* @return ConfigFlightAgencyActivityLog
*/
public function setMaxtime($maxtime)
{
$this->maxtime = $maxtime;
return $this;
}
/**
* Get maxtime.
*
* @return int
*/
public function getMaxtime()
{
return $this->maxtime;
}
/**
* Set errorcount.
*
* @param int $errorcount
*
* @return ConfigFlightAgencyActivityLog
*/
public function setErrorcount($errorcount)
{
$this->errorcount = $errorcount;
return $this;
}
/**
* Get errorcount.
*
* @return int
*/
public function getErrorcount()
{
return $this->errorcount;
}
/**
* Set errordatetime.
*
* @return ConfigFlightAgencyActivityLog
*/
public function setErrordatetime(\DateTime $errordatetime = null)
{
$this->errordatetime = $errordatetime;
return $this;
}
/**
* Get errordatetime.
*
* @return \DateTime|null
*/
public function getErrordatetime()
{
return $this->errordatetime;
}
/**
* Set provider.
*
* @param \Aviatur\MpaBundle\Entity\Provider $provider
*
* @return ConfigFlightAgencyActivityLog
*/
public function setProvider(\Aviatur\MpaBundle\Entity\Provider $provider = null)
{
$this->provider = $provider;
return $this;
}
/**
* Get provider.
*
* @return \Aviatur\MpaBundle\Entity\Provider
*/
public function getProvider()
{
return $this->provider;
}
/**
* Set agency.
*
* @param \Aviatur\AgencyBundle\Entity\Agency $agency
*
* @return ConfigFlightAgencyActivityLog
*/
public function setAgency(\Aviatur\AgencyBundle\Entity\Agency $agency = null)
{
$this->agency = $agency;
return $this;
}
/**
* Get agency.
*
* @return \Aviatur\AgencyBundle\Entity\Agency
*/
public function getAgency()
{
return $this->agency;
}
/**
* Set fos_user_user.
*
* @param \Aviatur\AdminBundle\Entity\AdminUser $fosUserUser
*
* @return ConfigFlightAgencyActivityLogActivityLog
*/
public function setFosUserUser(\Aviatur\AdminBundle\Entity\AdminUser $fosUserUser = null)
{
$this->fosUserUser = $fosUserUser;
return $this;
}
/**
* Get fos_user_user.
*
* @return \Aviatur\AdminBundle\Entity\AdminUser
*/
public function getFosUserUser()
{
return $this->fosUserUser;
}
/**
* Set updatingdate.
*
* @return ConfigFlightAgencyActivityLogActivityLog
*/
public function setUpdatingdate(\DateTime $updatingdate)
{
$this->updatingdate = $updatingdate;
return $this;
}
/**
* Get updatingdate.
*
* @return \DateTime
*/
public function getUpdatingdate()
{
return $this->updatingdate;
}
/**
* Set operation mode.
*
* @param string $operationMode
*
* @return ConfigFlightAgencyActivityLogActivityLog
*/
public function setOperationmode($operationmode)
{
$this->operationmode = $operationmode;
return $this;
}
/**
* Get operation mode.
*
* @return string
*/
public function getOperationmode()
{
return $this->operationmode;
}
}