HEX
Server: Apache
System: Linux clpupre 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64
User: undanet (1000)
PHP: 7.4.3
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
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;
    }
}