<?php
namespace App\Entity\FO;
use App\Entity\Utilisateur\Utilisateur;
use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;
use Symfony\Component\Validator\Constraints as Assert;
use App\Annotations\SecuredEntity;
/**
* Parametrage
*
* @ORM\Table("societe__parametrage")
* @ORM\Entity(repositoryClass="App\Repository\FO\ParametrageRepository")
* @SecuredEntity(name="Compte Bancaire", group="REGLAGES")
*/
class Parametrage
{
/**
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(name="couleur", type="string", length=255, nullable=true)
*/
private $couleur;
/**
* @ORM\Column(name="regles_declinaison", type="text", nullable=true)
*/
private $reglesDeclinaison;
/**
* @ORM\Column(name="couleurLien", type="string", length=255, nullable=true)
*/
private $couleurLien;
/**
* @ORM\Column(name="texte_mail_devis", type="text", nullable=true)
*
*/
private $texteMailDevis;
/**
* @var string
*
* @ORM\Column(name="texte_1_pdf_commande", type="text", nullable=true)
*
*/
private $textePdf1Commande;
/**
* @var string
*
* @ORM\Column(name="texte_2_pdf_commande", type="text", nullable=true)
*
*/
private $textePdf2Commande;
/**
* @var string
*
* @ORM\Column(name="texte_1_pdf_devis", type="text", nullable=true)
*
*/
private $textePdf1Devis;
/**
* @var string
*
* @ORM\Column(name="texte_2_pdf_devis", type="text", nullable=true)
*
*/
private $textePdf2Devis;
/**
* @var string
*
* @ORM\Column(name="texte_1_pdf_bl", type="text", nullable=true)
*
*/
private $textePdf1Bl;
/**
* @var string
*
* @ORM\Column(name="texte_2_pdf_bl", type="text", nullable=true)
*
*/
private $textePdf2Bl;
/**
* @var string
*
* @ORM\Column(name="texte_1_pdf_facture", type="text", nullable=true)
*
*/
private $textePdf1Facture;
/**
* @var string
*
* @ORM\Column(name="texte_2_pdf_facture", type="text", nullable=true)
*
*/
private $textePdf2Facture;
/**
* @ORM\Column(name="texte_mail_commande_fournisseur", type="text", nullable=true)
*
*/
private $texteMailCommandeFournisseur;
/**
* @ORM\Column(name="texte_mail_commande", type="text", nullable=true)
*
*/
private $texteMailCommande;
/**
* @ORM\Column(name="texte_mail_facture", type="text", nullable=true)
*
*/
private $texteMailFacture;
/**
* @ORM\Column(name="texte_mail_bl", type="text", nullable=true)
*
*/
private $texteMailBl;
/**
* @ORM\Column(name="bp_auto", type="boolean", nullable=true)
*/
private $bpAuto;
/**
* @ORM\Column(name="popin_prix", type="boolean", nullable=true)
*/
private $popinPrix;
/**
* @ORM\Column(name="popin_frais_port", type="boolean", nullable=true)
*/
private $popinFraisPort;
/**
* @ORM\Column(name="popin_solde", type="boolean", nullable=true)
*/
private $popinSolde;
/**
* @ORM\Column(name="email_condition_echeance", type="boolean", nullable=true)
*/
private $emailConditionEcheance;
/**
* @ORM\Column(name="adresse_email_condition_echeance", type="string", length=255, nullable=true)
*/
private $adresseEmailConditionEcheance;
/**
* @ORM\Column(name="adresse_email_technique", type="string", length=255, nullable=true)
*/
private $adresseEmailTechnique;
/**
* @ORM\Column(name="gls_login", type="string", length=255, nullable=true)
*/
private $glsLogin;
/**
* @ORM\Column(name="gls_password", type="string", length=255, nullable=true)
*/
private $glsPassword;
/**
* @ORM\Column(name="colissimo_login", type="string", length=255, nullable=true)
*/
private $colissimoLogin;
/**
* @ORM\Column(name="colissimo_password", type="string", length=255, nullable=true)
*/
private $colissimoPassword;
/**
* @ORM\Column(name="chronopost_login", type="string", length=255, nullable=true)
*/
private $chronopostLogin;
/**
* @ORM\Column(name="chronopost_password", type="string", length=255, nullable=true)
*/
private $chronopostPassword;
/**
* @ORM\Column(name="gls_customer_id", type="string", length=255, nullable=true)
*/
private $glsCustomerId;
/**
* @ORM\Column(name="gls_contact_id", type="string", length=255, nullable=true)
*/
private $glsContactId;
/**
* @ORM\Column(name="gls_test", type="boolean", nullable=true, options={"default": true})
*/
private $glsTest;
/**
* @ORM\Column(name="tnt_user_name", type="string", length=255, nullable=true)
*/
private $tntUserName;
/**
* @ORM\Column(name="tnt_password", type="string", length=255, nullable=true)
*/
private $tntPassword;
/**
* @ORM\Column(name="tnt_compte", type="string", length=255, nullable=true)
*/
private $tntCompte;
/**
* @ORM\Column(name="tnt_test", type="boolean", nullable=true)
*/
private $tntTest;
/**
* @ORM\Column(name="imprimante_etiquette", type="string", length=255, nullable=true)
*/
private $imprimanteEtiquette;
/**
* @ORM\Column(name="imprimante_flag", type="string", length=255, nullable=true)
*/
private $imprimanteFlag;
/**
* @ORM\Column(name="ciblex_compte", type="string", length=255, nullable=true)
*/
private $ciblexCompte;
/**
* @ORM\Column(name="ciblex_contrat", type="string", length=255, nullable=true)
*/
private $ciblexContrat;
/**
* @ORM\Column(name="ciblex_cle", type="string", length=255, nullable=true)
*/
private $ciblexCle;
/**
* @ORM\Column(name="ciblex_id", type="string", length=255, nullable=true)
*/
private $ciblexId;
/**
* @ORM\Column(name="ciblex_test", type="boolean", nullable=true)
*/
private $ciblexTest;
/**
* @ORM\Column(name="delivengo_identifiant", type="string", length=255, nullable=true)
*/
private $delivengoIdentifiant;
/**
* @ORM\Column(name="nb_jours_avant_suppression_fichiers_import", type="integer", nullable=true)
*/
private $nbJoursAvantSuppressionFichiersImport;
/**
* @ORM\Column(name="nb_jours_avant_suppression_fichiers_export", type="integer", nullable=true)
*/
private $nbJoursAvantSuppressionFichiersExport;
public function getId(): int
{
return $this->id;
}
public function setCouleur(?string $couleur): Parametrage
{
$this->couleur = $couleur;
return $this;
}
public function getCouleur(): ?string
{
return $this->couleur;
}
public function setCouleurLien(?string $couleurLien): Parametrage
{
$this->couleurLien = $couleurLien;
return $this;
}
public function getCouleurLien(): ?string
{
return $this->couleurLien;
}
public function setUtilisateur(?Utilisateur $utilisateur): Parametrage
{
$this->utilisateur = $utilisateur;
return $this;
}
public function getUtilisateur(): ?Utilisateur
{
return $this->utilisateur;
}
public function setAfficherDonneesImport(bool $afficherDonneesImport): Parametrage
{
$this->afficherDonneesImport = $afficherDonneesImport;
return $this;
}
public function getAfficherDonneesImport(): bool
{
return $this->afficherDonneesImport;
}
public function setTexteMailDevis(?string $texteMailDevis): Parametrage
{
$this->texteMailDevis = $texteMailDevis;
return $this;
}
public function getTexteMailDevis(): ?string
{
return $this->texteMailDevis;
}
public function setTexteMailCommande(?string $texteMailCommande): Parametrage
{
$this->texteMailCommande = $texteMailCommande;
return $this;
}
public function getTexteMailCommande(): ?string
{
return $this->texteMailCommande;
}
public function setTexteMailFacture(?string $texteMailFacture): Parametrage
{
$this->texteMailFacture = $texteMailFacture;
return $this;
}
public function getTexteMailFacture(): ?string
{
return $this->texteMailFacture;
}
public function setTexteMailBl(?string $texteMailBl): Parametrage
{
$this->texteMailBl = $texteMailBl;
return $this;
}
public function getTexteMailBl(): ?string
{
return $this->texteMailBl;
}
public function setBpAuto(?bool $bpAuto): Parametrage
{
$this->bpAuto = $bpAuto;
return $this;
}
public function getBpAuto(): ?bool
{
return $this->bpAuto;
}
public function setEmailConditionEcheance(?bool $emailConditionEcheance): Parametrage
{
$this->emailConditionEcheance = $emailConditionEcheance;
return $this;
}
public function getEmailConditionEcheance(): ?bool
{
return $this->emailConditionEcheance;
}
public function setAdresseEmailConditionEcheance(?string $adresseEmailConditionEcheance): Parametrage
{
$this->adresseEmailConditionEcheance = $adresseEmailConditionEcheance;
return $this;
}
public function getAdresseEmailConditionEcheance(): ?string
{
return $this->adresseEmailConditionEcheance;
}
public function setTexteMailCommandeFournisseur(?string $texteMailCommandeFournisseur): Parametrage
{
$this->texteMailCommandeFournisseur = $texteMailCommandeFournisseur;
return $this;
}
public function getTexteMailCommandeFournisseur(): ?string
{
return $this->texteMailCommandeFournisseur;
}
public function setPopinPrix(?bool $popinPrix): Parametrage
{
$this->popinPrix = $popinPrix;
return $this;
}
public function getPopinPrix(): ?bool
{
return $this->popinPrix;
}
public function setPopinSolde(?bool $popinSolde): Parametrage
{
$this->popinSolde = $popinSolde;
return $this;
}
public function getPopinSolde(): ?bool
{
return $this->popinSolde;
}
public function setPopinFraisPort(?bool $popinFraisPort): Parametrage
{
$this->popinFraisPort = $popinFraisPort;
return $this;
}
public function getPopinFraisPort(): ?bool
{
return $this->popinFraisPort;
}
public function setReglesDeclinaison(?string $reglesDeclinaison): Parametrage
{
$this->reglesDeclinaison = $reglesDeclinaison;
return $this;
}
public function getReglesDeclinaison(): string
{
return $this->reglesDeclinaison;
}
public function getReglesDeclinaisonUnserialize(): ?array
{
return unserialize($this->reglesDeclinaison);
}
public function setTntUserName(?string $tntUserName): Parametrage
{
$this->tntUserName = $tntUserName;
return $this;
}
public function getTntUserName(): ?string
{
return $this->tntUserName;
}
public function setTntPassword(?string $tntPassword): Parametrage
{
$this->tntPassword = $tntPassword;
return $this;
}
public function getTntPassword(): ?string
{
return $this->tntPassword;
}
public function setTntCompte(?string $tntCompte): Parametrage
{
$this->tntCompte = $tntCompte;
return $this;
}
public function getTntCompte(): ?string
{
return $this->tntCompte;
}
public function setTntTest(?bool $tntTest): Parametrage
{
$this->tntTest = $tntTest;
return $this;
}
public function getTntTest(): ?bool
{
return $this->tntTest;
}
public function setAdresseEmailTechnique(?string $adresseEmailTechnique): Parametrage
{
$this->adresseEmailTechnique = $adresseEmailTechnique;
return $this;
}
public function getAdresseEmailTechnique(): ?string
{
return $this->adresseEmailTechnique;
}
public function setGlsLogin(?string $glsLogin): Parametrage
{
$this->glsLogin = $glsLogin;
return $this;
}
public function getGlsLogin(): ?string
{
return $this->glsLogin;
}
public function setGlsPassword(?string $glsPassword): Parametrage
{
$this->glsPassword = $glsPassword;
return $this;
}
public function getGlsPassword(): ?string
{
return $this->glsPassword;
}
public function setGlsCustomerId(?string $glsCustomerId): Parametrage
{
$this->glsCustomerId = $glsCustomerId;
return $this;
}
public function getGlsCustomerId(): ?string
{
return $this->glsCustomerId;
}
public function setGlsContactId(?string $glsContactId): Parametrage
{
$this->glsContactId = $glsContactId;
return $this;
}
public function getGlsContactId(): ?string
{
return $this->glsContactId;
}
public function setGlsTest(?bool $glsTest): Parametrage
{
$this->glsTest = $glsTest;
return $this;
}
public function getGlsTest(): ?bool
{
return $this->glsTest;
}
public function setColissimoLogin(?string $colissimoLogin): Parametrage
{
$this->colissimoLogin = $colissimoLogin;
return $this;
}
public function getColissimoLogin(): ?string
{
return $this->colissimoLogin;
}
public function setColissimoPassword(?string $colissimoPassword): Parametrage
{
$this->colissimoPassword = $colissimoPassword;
return $this;
}
public function getColissimoPassword(): ?string
{
return $this->colissimoPassword;
}
public function setChronopostLogin(?string $chronopostLogin): Parametrage
{
$this->chronopostLogin = $chronopostLogin;
return $this;
}
public function getChronopostLogin(): ?string
{
return $this->chronopostLogin;
}
public function setChronopostPassword(?string $chronopostPassword): Parametrage
{
$this->chronopostPassword = $chronopostPassword;
return $this;
}
public function getChronopostPassword(): ?string
{
return $this->chronopostPassword;
}
public function setDelivengoIdentifiant(?string $delivengoIdentifiant): Parametrage
{
$this->delivengoIdentifiant = $delivengoIdentifiant;
return $this;
}
public function getDelivengoIdentifiant(): ?string
{
return $this->delivengoIdentifiant;
}
public function isBpAuto(): ?bool
{
return $this->bpAuto;
}
public function isPopinPrix(): ?bool
{
return $this->popinPrix;
}
public function isPopinFraisPort(): ?bool
{
return $this->popinFraisPort;
}
public function isPopinSolde(): ?bool
{
return $this->popinSolde;
}
public function isEmailConditionEcheance(): ?bool
{
return $this->emailConditionEcheance;
}
public function isGlsTest(): ?bool
{
return $this->glsTest;
}
public function isTntTest(): ?bool
{
return $this->tntTest;
}
public function getCiblexCompte(): ?string
{
return $this->ciblexCompte;
}
public function setCiblexCompte(?string $ciblexCompte): self
{
$this->ciblexCompte = $ciblexCompte;
return $this;
}
public function getCiblexContrat(): ?string
{
return $this->ciblexContrat;
}
public function setCiblexContrat(?string $ciblexContrat): self
{
$this->ciblexContrat = $ciblexContrat;
return $this;
}
public function getCiblexCle(): ?string
{
return $this->ciblexCle;
}
public function setCiblexCle(?string $ciblexCle): self
{
$this->ciblexCle = $ciblexCle;
return $this;
}
public function getCiblexId(): ?string
{
return $this->ciblexId;
}
public function setCiblexId(?string $ciblexId): self
{
$this->ciblexId = $ciblexId;
return $this;
}
public function isCiblexTest(): ?bool
{
return $this->ciblexTest;
}
public function setCiblexTest(?bool $ciblexTest): self
{
$this->ciblexTest = $ciblexTest;
return $this;
}
public function getImprimanteEtiquette(): ?string
{
return $this->imprimanteEtiquette;
}
public function setImprimanteEtiquette(?string $imprimanteEtiquette): self
{
$this->imprimanteEtiquette = $imprimanteEtiquette;
return $this;
}
public function getImprimanteFlag(): ?string
{
return $this->imprimanteFlag;
}
public function setImprimanteFlag(?string $imprimanteFlag): self
{
$this->imprimanteFlag = $imprimanteFlag;
return $this;
}
public function getTextePdf1Commande(): ?string
{
return $this->textePdf1Commande;
}
public function setTextePdf1Commande(?string $textePdf1Commande): self
{
$this->textePdf1Commande = $textePdf1Commande;
return $this;
}
public function getTextePdf2Commande(): ?string
{
return $this->textePdf2Commande;
}
public function setTextePdf2Commande(?string $textePdf2Commande): self
{
$this->textePdf2Commande = $textePdf2Commande;
return $this;
}
public function getTextePdf1Devis(): ?string
{
return $this->textePdf1Devis;
}
public function setTextePdf1Devis(?string $textePdf1Devis): self
{
$this->textePdf1Devis = $textePdf1Devis;
return $this;
}
public function getTextePdf2Devis(): ?string
{
return $this->textePdf2Devis;
}
public function setTextePdf2Devis(?string $textePdf2Devis): self
{
$this->textePdf2Devis = $textePdf2Devis;
return $this;
}
public function getTextePdf1Bl(): ?string
{
return $this->textePdf1Bl;
}
public function setTextePdf1Bl(?string $textePdf1Bl): self
{
$this->textePdf1Bl = $textePdf1Bl;
return $this;
}
public function getTextePdf2Bl(): ?string
{
return $this->textePdf2Bl;
}
public function setTextePdf2Bl(?string $textePdf2Bl): self
{
$this->textePdf2Bl = $textePdf2Bl;
return $this;
}
public function getTextePdf1Facture(): ?string
{
return $this->textePdf1Facture;
}
public function setTextePdf1Facture(?string $textePdf1Facture): self
{
$this->textePdf1Facture = $textePdf1Facture;
return $this;
}
public function getTextePdf2Facture(): ?string
{
return $this->textePdf2Facture;
}
public function setTextePdf2Facture(?string $textePdf2Facture): self
{
$this->textePdf2Facture = $textePdf2Facture;
return $this;
}
public function getNbJoursAvantSuppressionFichiersImport(): ?int
{
return $this->nbJoursAvantSuppressionFichiersImport;
}
public function setNbJoursAvantSuppressionFichiersImport(?int $nbJoursAvantSuppressionFichiersImport): self
{
$this->nbJoursAvantSuppressionFichiersImport = $nbJoursAvantSuppressionFichiersImport;
return $this;
}
public function getNbJoursAvantSuppressionFichiersExport(): ?int
{
return $this->nbJoursAvantSuppressionFichiersExport;
}
public function setNbJoursAvantSuppressionFichiersExport(?int $nbJoursAvantSuppressionFichiersExport): self
{
$this->nbJoursAvantSuppressionFichiersExport = $nbJoursAvantSuppressionFichiersExport;
return $this;
}
}