File: /home/undanet/dump/data/PortalEmpleo/src/Entity/DboConvocatoria.php
<?php
namespace PortalEmpleo\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* DboConvocatoria
*
* @ORM\Table(name="dbo_convocatoria", uniqueConstraints={@ORM\UniqueConstraint(name="Referencia", columns={"Referencia"})}, indexes={@ORM\Index(name="FK_convocatoria_estadoconvocatoria", columns={"CodigoEstadoConvocatoria"})})
* @ORM\Entity
*/
class DboConvocatoria
{
/**
* @var int
*
* @ORM\Column(name="IdConvocatoria", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idconvocatoria;
/**
* @var string
*
* @ORM\Column(name="Referencia", type="string", length=30, nullable=false)
*/
private $referencia;
/**
* @var string
*
* @ORM\Column(name="PuestoTrabajo", type="string", length=75, nullable=false)
*/
private $puestotrabajo;
/**
* @var string
*
* @ORM\Column(name="Centro", type="string", length=75, nullable=false)
*/
private $centro;
/**
* @var \DateTime
*
* @ORM\Column(name="FechaInicio", type="datetime", nullable=false)
*/
private $fechainicio;
/**
* @var \DateTime
*
* @ORM\Column(name="FechaFin", type="datetime", nullable=false)
*/
private $fechafin;
/**
* @var \DateTime
*
* @ORM\Column(name="FechaUltimaActualizacion", type="datetime", nullable=false)
*/
private $fechaultimaactualizacion;
/**
* @var string
*
* @ORM\Column(name="RutaArchivoConvocatoria", type="string", length=250, nullable=false)
*/
private $rutaarchivoconvocatoria;
/**
* @var string
*
* @ORM\Column(name="RutaArchivoResolucionFinal", type="string", length=250, nullable=true)
*/
private $rutaarchivoresolucionfinal;
/**
* @var string
*
* @ORM\Column(name="UrlWeb", type="string", length=250, nullable=false)
*/
private $urlweb;
/**
* @var \DboEstadoconvocatoria
*
* @ORM\ManyToOne(targetEntity="DboEstadoconvocatoria", fetch="EAGER",cascade={"merge"})
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="CodigoEstadoConvocatoria", referencedColumnName="IdEstadoConvocatoria")
* })
*/
private $codigoestadoconvocatoria;
/**
* @var bool
*
* @ORM\Column(name="Caducada", type="boolean", nullable=false)
*/
private $caducada;
/**
* @var bool
*
* @ORM\Column(name="Baja", type="boolean", nullable=false)
*/
private $baja;
public function __construct(/*string $username*/)
{
/*$this->username = $username;*/
}
/**
* @var string
*
* @ORM\Column(name="Descripcion", type="string", length=25, nullable=false)
*/
private $descripcion;
/**
* Get the value of idconvocatoria
*
* @return int
*/
public function getIdconvocatoria()
{
return $this->idconvocatoria;
}
/**
* Set the value of idconvocatoria
*
* @param int $idconvocatoria
*
* @return self
*/
public function setIdconvocatoria(int $idconvocatoria)
{
$this->idconvocatoria = $idconvocatoria;
return $this;
}
/**
* Get the value of referencia
*
* @return string
*/
public function getReferencia()
{
return $this->referencia;
}
/**
* Set the value of referencia
*
* @param string $referencia
*
* @return self
*/
public function setReferencia(string $referencia)
{
$this->referencia = $referencia;
return $this;
}
/**
* Get the value of puestotrabajo
*
* @return string
*/
public function getPuestotrabajo()
{
return $this->puestotrabajo;
}
/**
* Set the value of puestotrabajo
*
* @param string $puestotrabajo
*
* @return self
*/
public function setPuestotrabajo(string $puestotrabajo)
{
$this->puestotrabajo = $puestotrabajo;
return $this;
}
/**
* Get the value of centro
*
* @return string
*/
public function getCentro()
{
return $this->centro;
}
/**
* Set the value of centro
*
* @param string $centro
*
* @return self
*/
public function setCentro(string $centro)
{
$this->centro = $centro;
return $this;
}
/**
* Get the value of fechainicio
*
* @return \DateTime
*/
public function getFechainicio()
{
return $this->fechainicio;
}
/**
* Set the value of fechainicio
*
* @param \DateTime $fechainicio
*
* @return self
*/
public function setFechainicio(\DateTime $fechainicio)
{
$this->fechainicio = $fechainicio;
return $this;
}
/**
* Get the value of fechafin
*
* @return \DateTime
*/
public function getFechafin()
{
return $this->fechafin;
}
/**
* Set the value of fechafin
*
* @param \DateTime $fechafin
*
* @return self
*/
public function setFechafin(\DateTime $fechafin)
{
$this->fechafin = $fechafin;
return $this;
}
/**
* Get the value of fechaultimaactualizacion
*
* @return \DateTime
*/
public function getFechaultimaactualizacion()
{
return $this->fechaultimaactualizacion;
}
/**
* Set the value of fechaultimaactualizacion
*
* @param \DateTime $fechaultimaactualizacion
*
* @return self
*/
public function setFechaultimaactualizacion(\DateTime $fechaultimaactualizacion)
{
$this->fechaultimaactualizacion = $fechaultimaactualizacion;
return $this;
}
/**
* Get the value of rutaarchivoconvocatoria
*
* @return string
*/
public function getRutaarchivoconvocatoria()
{
return $this->rutaarchivoconvocatoria;
}
/**
* Set the value of rutaarchivoconvocatoria
*
* @param string $rutaarchivoconvocatoria
*
* @return self
*/
public function setRutaarchivoconvocatoria(string $rutaarchivoconvocatoria)
{
$this->rutaarchivoconvocatoria = $rutaarchivoconvocatoria;
return $this;
}
/**
* Get the value of rutaarchivoresolucionfinal
*
* @return string
*/
public function getRutaarchivoresolucionfinal()
{
return $this->rutaarchivoresolucionfinal;
}
/**
* Set the value of rutaarchivoresolucionfinal
*
* @param string $rutaarchivoresolucionfinal
*
* @return self
*/
public function setRutaarchivoresolucionfinal(string $rutaarchivoresolucionfinal)
{
$this->rutaarchivoresolucionfinal = $rutaarchivoresolucionfinal;
return $this;
}
/**
* Get the value of urlweb
*
* @return string
*/
public function getUrlweb()
{
return $this->urlweb;
}
/**
* Set the value of urlweb
*
* @param string $urlweb
*
* @return self
*/
public function setUrlweb(string $urlweb)
{
$this->urlweb = $urlweb;
return $this;
}
/**
* Get the value of codigoestadoconvocatoria
*
* @return \DboEstadoconvocatoria
*/
public function getCodigoestadoconvocatoria()
{
return $this->codigoestadoconvocatoria;
}
/**
* Set the value of codigoestadoconvocatoria
*
* @param \DboEstadoconvocatoria $codigoestadoconvocatoria
*
* @return self
*/
public function setCodigoestadoconvocatoria2(DboEstadoconvocatoria $codigoestadoconvocatoria)
{
$this->codigoestadoconvocatoria = $codigoestadoconvocatoria;
return $this;
}
/**
* Set the value of codigoestadoconvocatoria
*
* @param int $codigoestadoconvocatoria
*
* @return self
*/
public function setCodigoestadoconvocatoria(int $codigoestadoconvocatoria)
{
$v = new DboEstadoconvocatoria();
$v->setIdestadoconvocatoria($codigoestadoconvocatoria);
$this->codigoestadoconvocatoria = $v;
return $this;
}
/**
* Get the value of caducada
*
* @return bool
*/
public function getCaducada()
{
return $this->caducada;
}
/**
* Set the value of caducada
*
* @param bool $caducada
*
* @return self
*/
public function setCaducada(bool $caducada)
{
$this->caducada = $caducada;
return $this;
}
/**
* Get the value of baja
*
* @return bool
*/
public function getBaja()
{
return $this->baja;
}
/**
* Set the value of baja
*
* @param bool $baja
*
* @return self
*/
public function setBaja(bool $baja)
{
$this->baja = $baja;
return $this;
}
/**
* Get the value of descripcion
*
* @return string
*/
public function getDescripcion()
{
return $this->descripcion;
}
/**
* Set the value of descripcion
*
* @param string $descripcion
*
* @return self
*/
public function setDescripcion(string $descripcion)
{
$this->descripcion = $descripcion;
return $this;
}
}