<?php

namespace Tda\AdminBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Obliges
 *
 * @ORM\Table(name="obliges")
 * @ORM\Entity(repositoryClass="Tda\AdminBundle\Repository\ObligesRepository")
 */
class Obliges
{
    
    public function __construct()
    {
        
    }
    
    public function __toString()
    {
        return strval($this->diminutif);
    }
    
    
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="nom", type="string", length=255)
     */
    private $nom;

    /**
     * @var string
     *
     * @ORM\Column(name="adresse", type="string", length=255)
     */
    private $adresse;

    /**
     * @var string
     *
     * @ORM\Column(name="codePostal", type="string", length=5)
     */
    private $codePostal;

    /**
     * @var string
     *
     * @ORM\Column(name="commune", type="string", length=255, nullable=true)
     */
    private $commune;

    /**
     * @var string
     *
     * @ORM\Column(name="telephone", type="string", length=14)
     */
    private $telephone;
	
	/**
     * @var string
     *
     * @ORM\Column(name="email", type="string", length=255)
     */
    private $email;

    /**
     * @var string
     *
     * @ORM\Column(name="diminutif", type="string", length=255, nullable=true)
     */
    private $diminutif;

    /**
     * @var string
     *
     * @ORM\Column(name="tva", type="string", length=255, nullable=true)
     */
    private $tva;

    /**
     * @var string
     *
     * @ORM\Column(name="siret", type="string", length=255)
     */
    private $siret;

    /**
     * @var string
     *
     * @ORM\Column(name="capital", type="string", length=255)
     */
    private $capital;
    
    /**
     * @var string
     *
     * @ORM\Column(name="phrase1", type="string", length=255, nullable=true)
     */
    private $phrase1;
    
    /**
     * @var string
     *
     * @ORM\Column(name="phrase2", type="string", length=255, nullable=true)
     */
    private $phrase2;
    
    /**
     * @var string
     *
     * @ORM\Column(name="mentions", type="string", length=255, nullable=true)
     */
    private $mentions;
    
    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set nom
     *
     * @param string $nom
     * @return Obliges
     */
    public function setNom($nom)
    {
        $this->nom = $nom;
    
        return $this;
    }

    /**
     * Get nom
     *
     * @return string 
     */
    public function getNom()
    {
        return $this->nom;
    }

    /**
     * Set adresse
     *
     * @param string $adresse
     * @return Obliges
     */
    public function setAdresse($adresse)
    {
        $this->adresse = $adresse;
    
        return $this;
    }

    /**
     * Get adresse
     *
     * @return string 
     */
    public function getAdresse()
    {
        return $this->adresse;
    }

    /**
     * Set codePostal
     *
     * @param string $codePostal
     * @return Obliges
     */
    public function setCodePostal($codePostal)
    {
        $this->codePostal = $codePostal;
    
        return $this;
    }

    /**
     * Get codePostal
     *
     * @return string 
     */
    public function getCodePostal()
    {
        return $this->codePostal;
    }

    /**
     * Set commune
     *
     * @param string $commune
     * @return Obliges
     */
    public function setCommune($commune)
    {
        $this->ville = $commune;
    
        return $this;
    }

    /**
     * Get commune
     *
     * @return string 
     */
    public function getCommune()
    {
        return $this->commune;
    }

    /**
     * Set telephone
     *
     * @param string $telephone
     * @return Obliges
     */
    public function setTelephone($telephone)
    {
        $this->telephone = $telephone;
    
        return $this;
    }

    /**
     * Get telephone
     *
     * @return string 
     */
    public function getTelephone()
    {
        return $this->telephone;
    }

	/**
     * Set email
     *
     * @param string $email
     *
     * @return Obliges
     */
    public function setEmail($email)
    {
        $this->email = $email;

        return $this;
    }

    /**
     * Get email
     *
     * @return string
     */
    public function getEmail()
    {
        return $this->email;
    }

    /**
     * Set diminutif
     *
     * @param string $diminutif
     * @return Obliges
     */
    public function setDiminutif($diminutif)
    {
        $this->diminutif = $diminutif;
    
        return $this;
    }

    /**
     * Get diminutif
     *
     * @return string 
     */
    public function getDiminutif()
    {
        return $this->diminutif;
    }

    /**
     * Set tva
     *
     * @param string $tva
     * @return Obliges
     */
    public function setTva($tva)
    {
        $this->tva = $tva;
    
        return $this;
    }

    /**
     * Get tva
     *
     * @return string 
     */
    public function getTva()
    {
        return $this->tva;
    }

    /**
     * Set siret
     *
     * @param string $siret
     * @return Obliges
     */
    public function setSiret($siret)
    {
        $this->siret = $siret;
    
        return $this;
    }

    /**
     * Get siret
     *
     * @return string 
     */
    public function getSiret()
    {
        return $this->siret;
    }

    /**
     * Set phrase1
     *
     * @param string $phrase1
     * @return Obliges
     */
    public function setPhrase1($phrase1)
    {
        $this->phrase1 = $phrase1;
    
        return $this;
    }

    /**
     * Get phrase1
     *
     * @return string 
     */
    public function getPhrase1()
    {
        return $this->phrase1;
    }

    /**
     * Set phrase2
     *
     * @param string $phrase2
     * @return Obliges
     */
    public function setPhrase2($phrase2)
    {
        $this->phrase2 = $phrase2;
    
        return $this;
    }

    /**
     * Get phrase2
     *
     * @return string 
     */
    public function getPhrase2()
    {
        return $this->phrase2;
    }

    /**
     * Set mentions
     *
     * @param string $mentions
     * @return Obliges
     */
    public function setMentions($mentions)
    {
        $this->mentions = $mentions;
    
        return $this;
    }

    /**
     * Get mentions
     *
     * @return string 
     */
    public function getMentions()
    {
        return $this->mentions;
    }

	/**
     * Set capital 
     *
     * @param string $capital
     * @return Obliges
     */
    public function setCapital($capital)
    {
        $this->capital = $capital;
    
        return $this;
    }

    /**
     * Get capital
     *
     * @return string 
     */
    public function getCapital()
    {
        return $this->capital;
    }
}
