|
Kohinos
2.1.5
Logiciel de gestion d'une MLC (Monnaie Locale Complémentaire)
|
Fonctions membres publiques | |
| getParenttype () | |
| getType () | |
| getAllOperations ($em) | |
| operate ($em) | |
| getUsersToNotify () | |
| 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) | |
| getTauxreconversion () | |
| getTauxreconversionpercent () | |
| setTauxreconversion (?float $tauxreconversion) | |
| getData () | |
| setData (?array $data) | |
| isValidationAchat () | |
| getMontantareconvertir () | |
| getMontantcommission () | |
| isVente () | |
| isHistorical () | |
| getHistorical () | |
| setHistorical ($historical) | |
| getVerify () | |
| prePersist (LifecycleEventArgs $event) | |
| postPersist (LifecycleEventArgs $event) | |
| getAllInfosUncrypted () | |
| getOperateurAndRole () | |
| __toString () | |
Attributs protégés | |
| $id | |
| $operateur | |
| $role | |
| $type | |
| $parenttype | |
| $montant | |
| $reference | |
| $hash = 'tmp' | |
| $tauxreconversion | |
| $data | |
| $expediteur = null | |
| $destinataire = null | |
| $cotisationInfos = null | |
| $operationsAdherent | |
| $operationsPrestataire | |
| $operationsComptoir | |
| $operationsGroupe | |
| $operationsSiege | |
| $historical | |
FLUX = TRANSFERT ou TRANSACTION ou COTISATION ou RECONVERSION ou RETRAIT ou VENTE ou ACHAT MONNAIE.
@ORM\Entity(repositoryClass="App\Repository\FluxRepository") @ORM\HasLifecycleCallbacks() @ORM\InheritanceType("SINGLE_TABLE") @ORM\DiscriminatorColumn(name="discr", type="string") @ORM\DiscriminatorMap({ "achat_monnaie" = "AchatMonnaie", "achat_monnaie_adherent" = "AchatMonnaieAdherent", "achat_monnaie_prestataire" = "AchatMonnaiePrestataire", "change" = "Change", "chg_pre_cpt" = "ChangePrestataireComptoir", "chg_adh_cpt" = "ChangeAdherentComptoir", "cotisation" = "Cotisation", "cotisation_adherent" = "CotisationAdherent", "cotisation_prestataire" = "CotisationPrestataire", "don" = "Don", "don_adherent" = "DonAdherent", "don_prestataire" = "DonPrestataire", "retrait" = "Retrait", "ret_cpt_adh" = "RetraitComptoirAdherent", "ret_cpt_pre" = "RetraitComptoirPrestataire", "transaction" = "Transaction", "tro_adh_pre" = "TransactionAdherentPrestataire", "tro_adh_adh" = "TransactionAdherentAdherent", "tro_pre_adh" = "TransactionPrestataireAdherent", "tro_pre_pre" = "TransactionPrestatairePrestataire", "transfert" = "Transfert", "tre_cpt_grp" = "TransfertComptoirGroupe", "tre_grp_cpt" = "TransfertGroupeComptoir", "tre_pre_sie" = "Reconversion", "tre_sie_grp" = "TransfertSiegeGroupe", "tre_grp_sie" = "TransfertGroupeSiege", "vente" = "Vente", "vte_cpt_pre" = "VenteComptoirPrestataire", "vte_cpt_adh" = "VenteComptoirAdherent", "venteemlc" = "VenteEmlc", "vte_emlc_cpt_adh" = "VenteEmlcComptoirAdherent", "vte_emlc_cpt_pre" = "VenteEmlcComptoirPrestataire", "ticket_fix" = "TicketFix", "ticket_fix_print" = "TicketFixPrint", "ticket_fix_destroy" = "TicketFixDestroy", })
|
abstract |
Retourne la liste des opérations à effectuer.
Implémente App\Flux\FluxInterface.
Réimplémentée dans App\Entity\Reconversion, App\Entity\AchatMonnaie, App\Entity\Transfert, App\Entity\Cotisation, App\Entity\TicketFix, App\Entity\Transaction, App\Entity\Change, App\Entity\Retrait, App\Entity\Vente, App\Entity\VenteEmlc, et App\Entity\Don.
| App\Entity\Flux::getData | ( | ) |
Get data.
| App\Entity\Flux::getDestinataire | ( | ) |
Implémente App\Flux\FluxInterface.
| App\Entity\Flux::getExpediteur | ( | ) |
Implémente App\Flux\FluxInterface.
| App\Entity\Flux::getHash | ( | ) |
| App\Entity\Flux::getHistorical | ( | ) |
Get historical.
| App\Entity\Flux::getMontant | ( | ) |
Implémente App\Flux\FluxInterface.
| App\Entity\Flux::getMoyen | ( | ) |
Implémente App\Flux\FluxInterface.
| App\Entity\Flux::getOperateur | ( | ) |
Implémente App\Flux\FluxInterface.
| App\Entity\Flux::getReference | ( | ) |
Implémente App\Flux\FluxInterface.
| App\Entity\Flux::getRole | ( | ) |
Implémente App\Flux\FluxInterface.
| App\Entity\Flux::getTauxreconversion | ( | ) |
Get tauxreconversion.
|
abstract |
Obtenir la liste des utilisateurs à notifier.
Implémente App\Flux\FluxInterface.
Réimplémentée dans App\Entity\Reconversion, App\Entity\Cotisation, App\Entity\Retrait, App\Entity\Transfert, App\Entity\Transaction, App\Entity\AchatMonnaie, App\Entity\TicketFix, App\Entity\Vente, App\Entity\Change, App\Entity\Don, App\Entity\CotisationPrestataire, App\Entity\CotisationAdherent, App\Entity\VenteEmlc, App\Entity\AchatMonnaieAdherent, App\Entity\AchatMonnaiePrestataire, App\Entity\TransactionAdherentAdherent, App\Entity\TransactionAdherentPrestataire, App\Entity\TransactionPrestataireAdherent, App\Entity\TransactionPrestatairePrestataire, App\Entity\TransfertComptoirGroupe, App\Entity\TransfertGroupeComptoir, App\Entity\TransfertGroupeSiege, App\Entity\TransfertSiegeGroupe, App\Entity\ChangeAdherentComptoir, App\Entity\ChangePrestataireComptoir, App\Entity\RetraitComptoirAdherent, App\Entity\RetraitComptoirPrestataire, App\Entity\VenteComptoirAdherent, App\Entity\VenteComptoirPrestataire, App\Entity\VenteEmlcComptoirAdherent, App\Entity\VenteEmlcComptoirPrestataire, App\Entity\DonAdherent, et App\Entity\DonPrestataire.
| App\Entity\Flux::isHistorical | ( | ) |
Is historical ?
|
abstract |
Réimplémentée dans App\Entity\Reconversion, App\Entity\Cotisation, App\Entity\AchatMonnaie, App\Entity\Transfert, App\Entity\Retrait, App\Entity\Transaction, App\Entity\TicketFix, App\Entity\Don, App\Entity\Change, App\Entity\Vente, et App\Entity\VenteEmlc.
| App\Entity\Flux::postPersist | ( | LifecycleEventArgs | $event | ) |
@ORM\PostPersist
| LifecycleEventArgs | $event |
| App\Entity\Flux::prePersist | ( | LifecycleEventArgs | $event | ) |
@ORM\PrePersist
| LifecycleEventArgs | $event |
| App\Entity\Flux::setData | ( | ?array | $data | ) |
Set data.
| App\Entity\Flux::setDestinataire | ( | $destinataire | ) |
| App\Entity\Flux::setExpediteur | ( | $expediteur | ) |
| App\Entity\Flux::setHash | ( | $hash | ) |
| App\Entity\Flux::setHistorical | ( | $historical | ) |
Set historical.
| App\Entity\Flux::setMontant | ( | float | $montant | ) |
| App\Entity\Flux::setOperateur | ( | ?User | $operateur | ) |
| App\Entity\Flux::setParenttype | ( | $parenttype | ) |
| App\Entity\Flux::setReference | ( | string | $reference | ) |
| App\Entity\Flux::setRole | ( | ?string | $role | ) |
| App\Entity\Flux::setTauxreconversion | ( | ?float | $tauxreconversion | ) |
Set tauxreconversion.
| App\Entity\Flux::setType | ( | string | $type | ) |
|
protected |
@Groups({"read", "write"})
|
protected |
@Assert\NotBlank @Groups({"read", "write"})
|
protected |
@Assert\NotBlank @Groups({"read", "write"})
|
protected |
@ORM\ManyToOne(targetEntity="User", inversedBy="flux") @ORM\JoinColumn(name="user_id", referencedColumnName="id", nullable=true) @Groups({"read", "write"})