| Kohinos 2.1.5 Logiciel de gestion d'une MLC (Monnaie Locale Complémentaire)

Fonctions membres publiques | Attributs publics | Attributs protégés | Liste de tous les membres
Référence de la classe App\Entity\AchatMonnaieAConfirmer
Graphe d'héritage de App\Entity\AchatMonnaieAConfirmer:

## Fonctions membres publiques
| getId ()
| setParenttype ($parenttype)
| setOperateur (?User $operateur)
| getOperateur ()
| setDestinataire ($destinataire)
| getDestinataire ()
| setExpediteur ($expediteur)
| getExpediteur ()
| setType (string $type)
| getRole ()
| setRole (?string $role)
| getMontant ()
| setMontant (float $montant)
| getReference ()
| setReference (string $reference)
| getHash ()
| setHash ($hash)
| getMoyen ()
| setMoyen ($moyen)
| getReconverti ()
| setReconverti (bool $reconverti)
| isValidated ()
| getFlux ()
| setFlux (AchatMonnaie $flux)
| getParenttype ()
| getType ()
| isValidationAchat ()
| getUsersToNotify ()
| getAllOperations ($em)
| __toString ()

## Attributs publics
const | PARENTTYPE_DEMANDE_ACHAT = 'demande_achat'
const | TYPE_DEMANDE_ACHAT_ADHERENT = 'demande_achat_monnaie_adherent'
const | TYPE_DEMANDE_ACHAT_PRESTATAIRE = 'demande_achat_monnaie_prestataire'

## Attributs protégés
| $id
| $operateur
| $role
| $type
| $parenttype
| $montant
| $reference
| $hash = 'tmp'
| $expediteur
| $destinataire = null
| $reconverti = false
| $flux

## Description détaillée

Achat de monnaie à confirmer par le siege/comptoir par un Adhérent ou Prestataire (espèce/chèque/virement).

@ORM\Entity(repositoryClass="App\Repository\AchatMonnaieAConfirmerRepository") @ORM\Table(name="achatemlctoconfirm") @ORM\InheritanceType("SINGLE_TABLE") @ORM\DiscriminatorColumn(name="discr", type="string") @ORM\DiscriminatorMap({ "achat_monnaie_a_confirmer" = "AchatMonnaieAConfirmer", "achat_monnaie_a_confirmer_adherent" = "AchatMonnaieAConfirmerAdherent", "achat_monnaie_a_confirmer_prestataire" = "AchatMonnaieAConfirmerPrestataire" })

## Documentation des fonctions membres

## ◆ getDestinataire()

App\Entity\AchatMonnaieAConfirmer::getDestinataire | ( |  | ) |

Renvoie
  destinataire

Implémente App\Flux\FluxInterface.

## ◆ getExpediteur()

App\Entity\AchatMonnaieAConfirmer::getExpediteur | ( |  | ) |

Renvoie
  expediteur

Implémente App\Flux\FluxInterface.

## ◆ getFlux()

App\Entity\AchatMonnaieAConfirmer::getFlux | ( |  | ) |

Get flux.

Renvoie

## ◆ getHash()

App\Entity\AchatMonnaieAConfirmer::getHash | ( |  | ) |

Get hash.

Renvoie
  text

Implémente App\Flux\FluxInterface.

## ◆ getMontant()

App\Entity\AchatMonnaieAConfirmer::getMontant | ( |  | ) |

Renvoie
  float

Implémente App\Flux\FluxInterface.

## ◆ getMoyen()

App\Entity\AchatMonnaieAConfirmer::getMoyen | ( |  | ) |

Renvoie
  string

Implémente App\Flux\FluxInterface.

## ◆ getOperateur()

App\Entity\AchatMonnaieAConfirmer::getOperateur | ( |  | ) |

Renvoie
  User operateur

Implémente App\Flux\FluxInterface.

## ◆ getParenttype()

App\Entity\AchatMonnaieAConfirmer::getParenttype | ( |  | ) |

Renvoie
  string

Implémente App\Flux\FluxInterface.

## ◆ getReference()

App\Entity\AchatMonnaieAConfirmer::getReference | ( |  | ) |

Renvoie
  string

Implémente App\Flux\FluxInterface.

## ◆ getRole()

App\Entity\AchatMonnaieAConfirmer::getRole | ( |  | ) |

Renvoie
  string

Implémente App\Flux\FluxInterface.

## ◆ getType()

App\Entity\AchatMonnaieAConfirmer::getType | ( |  | ) |

Renvoie
  string

Implémente App\Flux\FluxInterface.

Réimplémentée dans App\Entity\AchatMonnaieAConfirmerAdherent, et App\Entity\AchatMonnaieAConfirmerPrestataire.

## ◆ getUsersToNotify()

App\Entity\AchatMonnaieAConfirmer::getUsersToNotify | ( |  | ) |

Obtenir la liste des utilisateurs à notifier.

Renvoie
  array Tableau d'utilisateurs

Implémente App\Flux\FluxInterface.

Réimplémentée dans App\Entity\AchatMonnaieAConfirmerAdherent, et App\Entity\AchatMonnaieAConfirmerPrestataire.

## ◆ setDestinataire()

App\Entity\AchatMonnaieAConfirmer::setDestinataire | ( |  | $destinataire | ) |

Paramètres

  $destinataire |

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## ◆ setExpediteur()

App\Entity\AchatMonnaieAConfirmer::setExpediteur | ( |  | $expediteur | ) |

Paramètres

  $expediteur |

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## ◆ setFlux()

App\Entity\AchatMonnaieAConfirmer::setFlux | ( | AchatMonnaie | $flux | ) |

Set flux.

Renvoie
  $this

## ◆ setHash()

App\Entity\AchatMonnaieAConfirmer::setHash | ( |  | $hash | ) |

Set hash.

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## ◆ setMontant()

App\Entity\AchatMonnaieAConfirmer::setMontant | ( | float | $montant | ) |

Paramètres

  float | $montant |

Renvoie
  Transaction

Implémente App\Flux\FluxInterface.

## ◆ setOperateur()

App\Entity\AchatMonnaieAConfirmer::setOperateur | ( | ?User | $operateur | ) |

Paramètres

  User | $destinataire |

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## ◆ setParenttype()

App\Entity\AchatMonnaieAConfirmer::setParenttype | ( |  | $parenttype | ) |

Paramètres

  $parenttype |

Renvoie
  $this

Implémente App\Flux\FluxInterface.

## ◆ setReference()

App\Entity\AchatMonnaieAConfirmer::setReference | ( | string | $reference | ) |

Paramètres

  string | $reference |

Renvoie
  Transaction

Implémente App\Flux\FluxInterface.

## ◆ setRole()

App\Entity\AchatMonnaieAConfirmer::setRole | ( | ?string | $role | ) |

Paramètres

  string | $role |

Renvoie
  Transaction

Implémente App\Flux\FluxInterface.

## ◆ setType()

App\Entity\AchatMonnaieAConfirmer::setType | ( | string | $type | ) |

Paramètres

  string | $type |

Renvoie
  Transaction

Implémente App\Flux\FluxInterface.

## Documentation des données membres

## ◆ $expediteur

App\Entity\AchatMonnaieAConfirmer::$expediteur
| protected

@ORM\ManyToOne(targetEntity="Siege") @ORM\JoinColumn(name="siege_id", referencedColumnName="id", nullable=true)

## ◆ $flux

App\Entity\AchatMonnaieAConfirmer::$flux
| protected

@ORM\OneToOne(targetEntity="AchatMonnaie") @ORM\JoinColumn(name="achatmonnaie_id", referencedColumnName="id", nullable=true) @Groups({"read", "write"})

## ◆ $operateur

App\Entity\AchatMonnaieAConfirmer::$operateur
| protected

@ORM\ManyToOne(targetEntity="User", inversedBy="flux") @ORM\JoinColumn(name="user_id", referencedColumnName="id", nullable=true)

La documentation de cette classe a été générée à partir du fichier suivant :

- src/Entity/AchatMonnaieAConfirmer.php