File: /home/undanet/www/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="RutaArchivoEspecifico", type="string", length=250,
* nullable=true)
*/
private $rutaarchivoespecifico;
/**
* @var string
*
* @ORM\Column(name="RutaArchivoRequisitos", type="string", length=250,
* nullable=true)
*/
private $rutaarchivorequisitos;
/**
* @var string
*
* @ORM\Column(name="RutaArchivoExamen", type="string", length=250,
* nullable=true)
*/
private $rutaarchivoexamen;
/**
* @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;
/**
* @var string
*
* @ORM\Column(name="umbraldepuntuacion", type="string", length=5,
* nullable=false)
*/
private $umbraldepuntuacion;
/**
* @var string
*
* @ORM\Column(name="Descripcion", type="string", length=250,
* nullable=false)
*/
private $descripcion;
/**
* @var string
*
* @ORM\Column(name="DescripcionEn", type="string", length=250,
* nullable=false)
*/
private $descripcionen;
/**
* Get the value of idconvocatoria
*
* @return int
*/
/**
* @var bool
*
* @ORM\Column(name="tieneExamen", type="boolean", nullable=false)
*/
private $tieneexamen;
/**
* @var float
*
* @ORM\Column(name="totalPuntos", type="float", length=3, nullable=false)
*/
private $totalpuntos;
/**
* @var float
*
* @ORM\Column(name="puntuacionCorte", type="float", length=3,
* nullable=false)
*/
private $puntuacioncorte;
/**
* @var float
*
* @ORM\Column(name="puntuacionMaxima", type="float", length=3,
* nullable=false)
*/
private $puntuacionmaxima;
/**
* @var float
*
* @ORM\Column(name="PonderacionExamen", type="float", length=3,
* nullable=false)
*/
private $ponderacionexamen;
/**
* @var float
*
* @ORM\Column(name="PonderacionMeritos", type="float", length=3,
* nullable=false)
*/
private $ponderacionmeritos;
/**
* @var \DateTime
*
* @ORM\Column(name="FechaExamen", type="datetime", nullable=true)
*/
private $fechaexamen;
/**
* @var \DateTime
*
* @ORM\Column(name="FechaResReq", type="datetime", nullable=true)
*/
private $fecharesreq;
/**
* @var \DateTime
*
* @ORM\Column(name="FechaResExamen", type="datetime", nullable=true)
*/
private $fecharesexamen;
/**
* @var \DateTime
*
* @ORM\Column(name="FechaResFinal", type="datetime", nullable=true)
*/
private $fecharesfinal;
/**
* @var float
*
* @ORM\Column(name="puntuacionMaximaMeritos", type="float", length=3,
* nullable=false)
*/
private $puntuacionmaximameritos;
/**
* @var string
*
* @ORM\Column(name="plazaAdjudicada", type="string", length=250,
* nullable=true)
*/
private $plazaAdjudicada;
/**
* @var string
*
* @ORM\Column(name="sustituto", type="string", length=250,
* nullable=true)
*/
private $sustituto;
public function __construct(/*string $username*/)
{
/*$this->username = $username;*/
}
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 rutaarchivoespecifico
*
* @return string
*/
public function getRutaarchivoespecifico()
{
return $this->rutaarchivoespecifico;
}
/**
* Set the value of rutaarchivoespecifico
*
* @param string $rutaarchivoespecifico
*
* @return self
*/
public function setRutaarchivoespecifico(string $rutaarchivoespecifico)
{
$this->rutaarchivoespecifico = $rutaarchivoespecifico;
return $this;
}
/**
* Get the value of rutaarchivorequisitos
*
* @return string
*/
public function getRutaarchivorequisitos()
{
return $this->rutaarchivorequisitos;
}
/**
* Set the value of rutaarchivorequisitos
*
* @param string $rutaarchivorequisitos
*
* @return self
*/
public function setRutaarchivorequisitos(string $rutaarchivorequisitos)
{
$this->rutaarchivorequisitos = $rutaarchivorequisitos;
return $this;
}
/**
* Get the value of rutaarchivoexamen
*
* @return string
*/
public function getRutaarchivoexamen()
{
return $this->rutaarchivoexamen;
}
/**
* Set the value of rutaarchivoexamen
*
* @param string $rutaarchivoexamen
*
* @return self
*/
public function setRutaarchivoexamen(string $rutaarchivoexamen)
{
$this->rutaarchivoexamen = $rutaarchivoexamen;
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 umbraldepuntuacion
*
* @return string
*/
public function getUmbraldepuntuacion()
{
return $this->umbraldepuntuacion;
}
/**
* Set the value of umbraldepuntuacion
*
* @param string $umbraldepuntuacion
*
* @return self
*/
public function setUmbraldepuntuacion(string $umbraldepuntuacion)
{
$this->umbraldepuntuacion = $umbraldepuntuacion;
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;
}
/**
* Get the value of descripcionen
*
* @return string
*/
public function getDescripcionEn()
{
return $this->descripcionen;
}
/**
* Set the value of descripcionen
*
* @param string $descripcionen
*
* @return self
*/
public function setDescripcionEn(string $descripcionen)
{
$this->descripcionen = $descripcionen;
return $this;
}
/**
* Get the value of tieneexamen
*
* @return bool
*/
public function getTieneExamen()
{
return $this->tieneexamen;
}
/**
* Set the value of tieneexamen
*
* @param bool $tieneexamen
*
* @return self
*/
public function setTieneExamen(bool $tieneexamen)
{
$this->tieneexamen = $tieneexamen;
return $this;
}
/**
* Get the value of totalpuntos
*
* @return float
*/
public function getTotalPuntos()
{
return $this->totalpuntos;
}
/**
* Set the value of totalpuntos
*
* @param float $totalpuntos
*
* @return self
*/
public function setTotalPuntos($totalpuntos)
{
$this->totalpuntos = $totalpuntos;
return $this;
}
/**
* Get the value of puntuacioncorte
*
* @return float
*/
public function getPuntuacionCorte()
{
return $this->puntuacioncorte;
}
/**
* Set the value of puntuacioncorte
*
* @param float $puntuacioncorte
*
* @return self
*/
public function setPuntuacionCorte($puntuacioncorte)
{
$this->puntuacioncorte = $puntuacioncorte;
return $this;
}
/**
* Get the value of puntuacionmaxima
*
* @return float
*/
public function getPuntuacionMaxima()
{
return $this->puntuacionmaxima;
}
/**
* Set the value of puntuacionmaxima
*
* @param float $puntuacionmaxima
*
* @return self
*/
public function setPuntuacionMaxima($puntuacionmaxima)
{
$this->puntuacionmaxima = $puntuacionmaxima;
return $this;
}
/**
* Get the value of ponderacionexamen
*
* @return float
*/
public function getPonderacionExamen()
{
return $this->ponderacionexamen;
}
/**
* Set the value of ponderacionexamen
*
* @param float $ponderacionexamen
*
* @return self
*/
public function setPonderacionExamen($ponderacionexamen)
{
$this->ponderacionexamen = $ponderacionexamen;
return $this;
}
/**
* Get the value of ponderacionmeritos
*
* @return float
*/
public function getPonderacionMeritos()
{
return $this->ponderacionmeritos;
}
/**
* Set the value of ponderacionmeritos
*
* @param float $ponderacionmeritos
*
* @return self
*/
public function setPonderacionMeritos($ponderacionmeritos)
{
$this->ponderacionmeritos = $ponderacionmeritos;
return $this;
}
/**
* Get the value of puntuacionmaximameritos
*
* @return float
*/
public function getPuntuacionMaximaMeritos()
{
return $this->puntuacionmaximameritos;
}
/**
* Set the value of puntuacionmaximameritos
*
* @param float $puntuacionmaximameritos
*
* @return self
*/
public function setPuntuacionMaximaMeritos($puntuacionmaximameritos)
{
$this->puntuacionmaximameritos = $puntuacionmaximameritos;
return $this;
}
/**
* Get the value of fechaexamen
*
* @return \DateTime
*/
public function getFechaExamen()
{
return $this->fechaexamen;
}
/**
* Set the value of fechaexamen
*
* @param \DateTime $fechaexamen
*
* @return self
*/
public function setFechaExamen(\DateTime $fechaexamen)
{
$this->fechaexamen = $fechaexamen;
return $this;
}
/**
* Get the value of fecharesreq
*
* @return \DateTime
*/
public function getFechaResReq()
{
return $this->fecharesreq;
}
/**
* Set the value of fecharesreq
*
* @param \DateTime $fecharesreq
*
* @return self
*/
public function setFechaResReq(\DateTime $fecharesreq)
{
$this->fecharesreq = $fecharesreq;
return $this;
}
/**
* Get the value of fecharesexamen
*
* @return \DateTime
*/
public function getFechaResExamen()
{
return $this->fecharesexamen;
}
/**
* Set the value of fecharesexamen
*
* @param \DateTime $fecharesexamen
*
* @return self
*/
public function setFechaResExamen(\DateTime $fecharesexamen)
{
$this->fecharesexamen = $fecharesexamen;
return $this;
}
/**
* Get the value of fecharesfinal
*
* @return \DateTime
*/
public function getFechaResFinal()
{
return $this->fecharesfinal;
}
/**
* Set the value of fecharesfinal
*
* @param \DateTime $fecharesfinal
*
* @return self
*/
public function setFechaResFinal(\DateTime $fecharesfinal)
{
$this->fecharesfinal = $fecharesfinal;
return $this;
}
/**
* Get the value of plazaAdjudicada
*
* @return string
*/
public function getPlazaAdjudicada()
{
return $this->plazaAdjudicada;
}
/**
* Set the value of plazaAdjudicada
*
* @param string $plazaAdjudicada
*
* @return self
*/
public function setPlazaAdjudicada($plazaAdjudicada)
{
$this->plazaAdjudicada = $plazaAdjudicada;
return $this;
}
/**
* Get the value of sustituto
*
* @return string
*/
public function getSustituto()
{
return $this->sustituto;
}
/**
* Set the value of sustituto
*
* @param string sustituto
*
* @return self
*/
public function setSustituto($sustituto)
{
$this->sustituto = $sustituto;
return $this;
}
}