<?php
// src//App/Entity/Sitewide.php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;
use App\Entity\User as User;
/**
* Sitewide
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="App\Repository\SitewideRepository")
*/
class Sitewide
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="orgName", type="string", length=255, nullable=true)
*/
private $orgName;
/**
* @var string
*
* @ORM\Column(name="companyRegNumber", type="string", length=100, nullable=true)
*/
private $companyRegNumber;
/**
* @var string
*
* @ORM\Column(name="companyVatNumber", type="string", length=100, nullable=true)
*/
private $companyVatNumber;
/**
* @var string
*
* @ORM\Column(name="logoFilename", type="string", length=255, nullable=true)
*/
private $logoFilename;
/**
* @var string
*
* @ORM\Column(name="genEmail", type="string", length=255, nullable=true)
*/
private $genEmail;
/**
* @var string
*
* @ORM\Column(name="genPhoneNumber", type="string", length=255, nullable=true)
*/
private $genPhoneNumber;
/**
* @var string
*
* @ORM\Column(name="salesEmail", type="string", length=255, nullable=true)
*/
private $salesEmail;
/**
* @var string
*
* @ORM\Column(name="salesPhoneNumber", type="string", length=255, nullable=true)
*/
private $salesPhoneNumber;
/**
* @var string
*
* @ORM\Column(name="twitterLink", type="string", length=255, nullable=true)
*/
private $twitterLink;
/**
* @var string
*
* @ORM\Column(name="facebookLink", type="string", length=255, nullable=true)
*/
private $facebookLink;
/**
* @var string
*
* @ORM\Column(name="googlePlusLink", type="string", length=255, nullable=true)
*/
private $googlePlusLink;
/**
* @var string
*
* @ORM\Column(name="linkedinLink", type="string", length=255, nullable=true)
*/
private $linkedinLink;
/**
* @var string
*
* @ORM\Column(name="googleMapsAPIKey", type="string", length=255, nullable=true)
*/
private $googleMapsAPIKey;
/**
* @var string
*
* @ORM\Column(name="googleAnalyticsCode", type="string", length=255, nullable=true)
*/
private $googleAnalyticsCode;
/**
* @var string
*
* @ORM\Column(name="twitterAPIKey", type="string", length=255, nullable=true)
*/
private $twitterAPIKey;
/**
* @var string
*
* @ORM\Column(name="crmAPIKey", type="string", length=255, nullable=true)
*/
private $crmAPIKey;
/**
* @ORM\ManyToOne(targetEntity="Features")
* @ORM\JoinColumn(name="feature1_id", referencedColumnName="id")
**/
private $feature1;
/**
* @ORM\ManyToOne(targetEntity="Features")
* @ORM\JoinColumn(name="feature2_id", referencedColumnName="id")
**/
private $feature2;
/**
* @ORM\ManyToOne(targetEntity="Features")
* @ORM\JoinColumn(name="feature3_id", referencedColumnName="id")
**/
private $feature3;
/**
* @Gedmo\Timestampable(on="create")
* @ORM\Column(type="datetime")
*/
private $created;
/**
* @Gedmo\Timestampable(on="update")
* @ORM\Column(type="datetime")
*/
private $updated;
/**
* @var User $createdBy
*
* @Gedmo\Blameable(on="create")
* @ORM\ManyToOne(targetEntity="User")
* @ORM\JoinColumn(name="created_by", referencedColumnName="id")
*/
private $createdBy;
/**
* @var User $updatedBy
*
* @Gedmo\Blameable(on="update")
* @ORM\ManyToOne(targetEntity="User")
* @ORM\JoinColumn(name="updated_by", referencedColumnName="id")
*/
private $updatedBy;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set orgName
*
* @param string $orgName
* @return Sitewide
*/
public function setOrgName($orgName)
{
$this->orgName = $orgName;
return $this;
}
/**
* Get orgName
*
* @return string
*/
public function getOrgName()
{
return $this->orgName;
}
/**
* Set logoFilename
*
* @param string $logoFilename
* @return Sitewide
*/
public function setLogoFilename($logoFilename)
{
$this->logoFilename = $logoFilename;
return $this;
}
/**
* Get logoFilename
*
* @return string
*/
public function getLogoFilename()
{
return $this->logoFilename;
}
/**
* Get genEmail
*
* @return string
*/
public function getGenEmail()
{
return $this->genEmail;
}
/**
* Set genEmail
*
* @param string $genEmail
* @return Sitewide
*/
public function setGenEmail($genEmail)
{
$this->genEmail = $genEmail;
return $this;
}
/**
* Get salesEmail
*
* @return string
*/
public function getSalesEmail()
{
return $this->salesEmail;
}
/**
* Set salesEmail
*
* @param string $salesEmail
* @return Sitewide
*/
public function setSalesEmail($salesEmail)
{
$this->salesEmail = $salesEmail;
return $this;
}
/**
* Set genPhoneNumber
*
* @param string $genPhoneNumber
* @return Sitewide
*/
public function setGenPhoneNumber($genPhoneNumber)
{
$this->genPhoneNumber = $genPhoneNumber;
return $this;
}
/**
* Get genPhoneNumber
*
* @return string
*/
public function getGenPhoneNumber()
{
return $this->genPhoneNumber;
}
/**
* Set salesPhoneNumber
*
* @param string $salesPhoneNumber
* @return Sitewide
*/
public function setSalessPhoneNumber($salesPhoneNumber)
{
$this->salesPhoneNumber = $salesPhoneNumber;
return $this;
}
/**
* Get salesPhoneNumber
*
* @return string
*/
public function getSalesPhoneNumber()
{
return $this->salesPhoneNumber;
}
/**
* Set twitter
*
* @param string $twitter
* @return Sitewide
*/
public function setTwitter($twitter)
{
$this->twitter = $twitter;
return $this;
}
/**
* Get twitter
*
* @return string
*/
public function getTwitter()
{
return $this->twitter;
}
/**
* Set facebook
*
* @param string $facebook
* @return Sitewide
*/
public function setFacebook($facebook)
{
$this->facebook = $facebook;
return $this;
}
/**
* Get facebook
*
* @return string
*/
public function getFacebook()
{
return $this->facebook;
}
/**
* Set googlePlus
*
* @param string $googlePlus
* @return Sitewide
*/
public function setGooglePlus($googlePlus)
{
$this->googlePlus = $googlePlus;
return $this;
}
/**
* Get googlePlus
*
* @return string
*/
public function getGooglePlus()
{
return $this->googlePlus;
}
/**
* Set twitterLink
*
* @param string $twitterLink
* @return Sitewide
*/
public function setTwitterLink($twitterLink)
{
$this->twitterLink = $twitterLink;
return $this;
}
/**
* Get twitterLink
*
* @return string
*/
public function getTwitterLink()
{
return $this->twitterLink;
}
/**
* Set facebookLink
*
* @param string $facebookLink
* @return Sitewide
*/
public function setFacebookLink($facebookLink)
{
$this->facebookLink = $facebookLink;
return $this;
}
/**
* Get facebookLink
*
* @return string
*/
public function getFacebookLink()
{
return $this->facebookLink;
}
/**
* Set googlePlusLink
*
* @param string $googlePlusLink
* @return Sitewide
*/
public function setGooglePlusLink($googlePlusLink)
{
$this->googlePlusLink = $googlePlusLink;
return $this;
}
/**
* Get googlePlusLink
*
* @return string
*/
public function getGooglePlusLink()
{
return $this->googlePlusLink;
}
/**
* Set googleMapsAPIKey
*
* @param string $googleMapsAPIKey
* @return Sitewide
*/
public function setGoogleMapsAPIKey($googleMapsAPIKey)
{
$this->googleMapsAPIKey = $googleMapsAPIKey;
return $this;
}
/**
* Get googleMapsAPIKey
*
* @return string
*/
public function getGoogleMapsAPIKey()
{
return $this->googleMapsAPIKey;
}
/**
* Set googleAnalyticsCode
*
* @param string $googleAnalyticsCode
* @return Sitewide
*/
public function setGoogleAnalyticsCode($googleAnalyticsCode)
{
$this->googleAnalyticsCode = $googleAnalyticsCode;
return $this;
}
/**
* Get googleAnalyticsCode
*
* @return string
*/
public function getGoogleAnalyticsCode()
{
return $this->googleAnalyticsCode;
}
/**
* Set twitterAPIKey
*
* @param string $twitterAPIKey
* @return Sitewide
*/
public function setTwitterAPIKey($twitterAPIKey)
{
$this->twitterAPIKey = $twitterAPIKey;
return $this;
}
/**
* Get twitterAPIKey
*
* @return string
*/
public function getTwitterAPIKey()
{
return $this->twitterAPIKey;
}
/**
* Set feature1
*
* @param \App\Entity\Features $feature1
*
* @return Sitewide
*/
public function setFeature1(\App\Entity\Features $feature1 = null)
{
$this->feature1 = $feature1;
return $this;
}
/**
* Get feature1
*
* @return \App\Entity\Features
*/
public function getFeature1()
{
return $this->feature1;
}
/**
* Set feature2
*
* @param \App\Entity\Features $feature2
*
* @return Sitewide
*/
public function setFeature2(\App\Entity\Features $feature2 = null)
{
$this->feature2 = $feature2;
return $this;
}
/**
* Get feature2
*
* @return \App\Entity\Features
*/
public function getFeature2()
{
return $this->feature2;
}
/**
* Set feature3
*
* @param \App\Entity\Features $feature3
*
* @return Sitewide
*/
public function setFeature3(\App\Entity\Features $feature3 = null)
{
$this->feature3 = $feature3;
return $this;
}
/**
* Get feature3
*
* @return \App\Entity\Features
*/
public function getFeature3()
{
return $this->feature3;
}
/**
* Set created
*
* @param \DateTime $created
* @return Sitewide
*/
public function setCreated($created)
{
$this->created = $created;
return $this;
}
/**
* Get created
*
* @return \DateTime
*/
public function getCreated()
{
return $this->created;
}
/**
* Set updated
*
* @param \DateTime $updated
* @return Sitewide
*/
public function setUpdated($updated)
{
$this->updated = $updated;
return $this;
}
/**
* Get updated
*
* @return \DateTime
*/
public function getUpdated()
{
return $this->updated;
}
/**
* Get createdBy
*
* @return \App\Entity\User
*/
public function getCreatedBy()
{
return $this->createdBy;
}
/**
* Get updatedBy
*
* @return \App\Entity\User
*/
public function getUpdatedBy()
{
return $this->updatedBy;
}
/**
* Set createdBy
*
* @param \App\Entity\User $createdBy
*
* @return Sitewide
*/
public function setCreatedBy(\App\Entity\User $createdBy = null)
{
$this->createdBy = $createdBy;
return $this;
}
/**
* Set updatedBy
*
* @param \App\Entity\User $updatedBy
*
* @return Sitewide
*/
public function setUpdatedBy(\App\Entity\User $updatedBy = null)
{
$this->updatedBy = $updatedBy;
return $this;
}
/**
* Set salesPhoneNumber
*
* @param string $salesPhoneNumber
* @return Sitewide
*/
public function setSalesPhoneNumber($salesPhoneNumber)
{
$this->salesPhoneNumber = $salesPhoneNumber;
return $this;
}
/**
* Set crmAPIKey
*
* @param string $crmAPIKey
* @return Sitewide
*/
public function setCrmAPIKey($crmAPIKey)
{
$this->crmAPIKey = $crmAPIKey;
return $this;
}
/**
* Get crmAPIKey
*
* @return string
*/
public function getCrmAPIKey()
{
return $this->crmAPIKey;
}
/**
* Set companyRegNumber
*
* @param string $companyRegNumber
* @return Sitewide
*/
public function setCompanyRegNumber($companyRegNumber)
{
$this->companyRegNumber = $companyRegNumber;
return $this;
}
/**
* Get companyRegNumber
*
* @return string
*/
public function getCompanyRegNumber()
{
return $this->companyRegNumber;
}
/**
* Set companyVatNumber
*
* @param string $companyVatNumber
* @return Sitewide
*/
public function setCompanyVatNumber($companyVatNumber)
{
$this->companyVatNumber = $companyVatNumber;
return $this;
}
/**
* Get companyVatNumber
*
* @return string
*/
public function getCompanyVatNumber()
{
return $this->companyVatNumber;
}
/**
* Set linkedinLink
*
* @param string $linkedinLink
* @return Sitewide
*/
public function setLinkedinLink($linkedinLink)
{
$this->linkedinLink = $linkedinLink;
return $this;
}
/**
* Get linkedinLink
*
* @return string
*/
public function getLinkedinLink()
{
return $this->linkedinLink;
}
}