src/AppBundle/Entity/EmpresaComponente.php line 12
<?php
namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Table(name="empresa_componente")
* @ORM\Entity(repositoryClass="AppBundle\Repository\EmpresaComponenteRepository")
*/
class EmpresaComponente
{
/**
* @ORM\Id
* @ORM\Column(type="string", length=10)
*/
private $empresaId;
/**
* @ORM\Id
* @ORM\Column(type="integer", length=6)
*/
private $componenteId;
/**
* @ORM\ManyToOne(targetEntity="Empresa", inversedBy="EmpresaComponente")
* @ORM\JoinColumn(name="empresa_id", referencedColumnName="id")
*/
protected $empresa;
/**
* @ORM\ManyToOne(targetEntity="Componente", inversedBy="EmpresaComponente")
* @ORM\JoinColumn(name="componente_id", referencedColumnName="id")
*/
protected $componente;
/**
* @ORM\Column(type="boolean")
*/
private $visibilidad;
public function getEmpresaId()
{
return $this->empresaId;
}
public function setEmpresaId(string $empresaId)
{
$this->empresaId = $empresaId;
return $this;
}
public function getComponenteId()
{
return $this->componenteId;
}
public function setComponenteId(int $componenteId)
{
$this->componenteId = $componenteId;
return $this;
}
/**
* Set empresa.
*
* @param string $empresa
*
* @return Empresa
*/
public function setEmpresa($empresa)
{
$this->empresa = $empresa;
return $this;
}
/**
* Get empresa.
*
* @return Empresa
*/
public function getEmpresa()
{
return $this->empresa;
}
/**
* Set componente.
*
* @param string $componente
*
* @return Componente
*/
public function setComponente($componente)
{
$this->componente = $componente;
return $this;
}
/**
* Get componente.
*
* @return Componente
*/
public function getComponente()
{
return $this->componente;
}
public function getVisibilidad()
{
return $this->visibilidad;
}
public function setVisibilidad($visibilidad)
{
$this->visibilidad = $visibilidad;
return $this;
}
}