Kohinos  2.1.5
Logiciel de gestion d'une MLC (Monnaie Locale Complémentaire)
Référence de la classe App\Entity\Cotisation
Graphe d'héritage de App\Entity\Cotisation:
App\Entity\Flux App\Flux\FluxInterface App\Entity\CotisationAdherent App\Entity\CotisationPrestataire

Fonctions membres publiques

 __construct ()
 
 getAllOperations ($em)
 
 operate ($em)
 
 getUsersToNotify ()
 
 getParenttype ()
 
 getType ()
 
 getCotisationInfos ()
 
 setCotisationInfos (CotisationInfos $cotisationInfos)
 
 getAnnee ()
 
 setAnnee (string $annee)
 
 getDebut ()
 
 setDebut (\DateTime $debut)
 
 getFin ()
 
 setFin (\DateTime $fin)
 
 isRecu ()
 
 setRecu (bool $recu)
 
 __toString ()
 
- Fonctions membres publiques hérités de App\Entity\Flux
 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 ()
 

Fonctions membres publiques statiques

static getAvailableTypes ()
 

Attributs publics

const TYPE_COTISATION_ADHERENT = 'cotisation_adherent'
 
const TYPE_COTISATION_PRESTATAIRE = 'cotisation_prestataire'
 
- Attributs publics hérités de App\Entity\Flux
const TYPE_ACHAT = 'achat'
 
const TYPE_CHANGE = 'change'
 
const TYPE_COTISATION = 'cotisation'
 
const TYPE_DON = 'don'
 
const TYPE_RECONVERSION = 'reconversion'
 
const TYPE_RETRAIT = 'retrait'
 
const TYPE_TRANSACTION = 'transaction'
 
const TYPE_TRANSFERT = 'transfert'
 
const TYPE_VENTE = 'vente'
 
const TYPE_VENTE_EMLC = 'vente_emlc'
 
const TYPE_TICKET_FIX = 'ticket_fix'
 

Attributs protégés

 $destinataire
 
 $cotisationInfos
 
 $don
 
- Attributs protégés hérités de App\Entity\Flux
 $id
 
 $operateur
 
 $role
 
 $type
 
 $parenttype
 
 $montant
 
 $reference
 
 $hash = 'tmp'
 
 $tauxreconversion
 
 $data
 
 $expediteur = null
 
 $destinataire = null
 
 $cotisationInfos = null
 
 $operationsAdherent
 
 $operationsPrestataire
 
 $operationsComptoir
 
 $operationsGroupe
 
 $operationsSiege
 
 $historical
 

Description détaillée

Cotisation d'un utilisateur.

@ORM\Entity

Documentation des constructeurs et destructeur

◆ __construct()

App\Entity\Cotisation::__construct ( )

Constructeur.

Réimplémentée à partir de App\Entity\Flux.

Documentation des fonctions membres

◆ getAllOperations()

App\Entity\Cotisation::getAllOperations (   $em)

Retourne la liste des opérations à effectuer.

Renvoie
array Tableau d'operations

Réimplémentée à partir de App\Entity\Flux.

◆ getAnnee()

App\Entity\Cotisation::getAnnee ( )
Renvoie
string

◆ getCotisationInfos()

App\Entity\Cotisation::getCotisationInfos ( )

Get cotisationInfos.

Renvoie
cotisationInfos

◆ getDebut()

App\Entity\Cotisation::getDebut ( )
Renvoie
\DateTime

◆ getFin()

App\Entity\Cotisation::getFin ( )
Renvoie
\DateTime

◆ getParenttype()

App\Entity\Cotisation::getParenttype ( )
Renvoie
string

Réimplémentée à partir de App\Entity\Flux.

◆ getType()

App\Entity\Cotisation::getType ( )
Renvoie
string

Réimplémentée à partir de App\Entity\Flux.

Réimplémentée dans App\Entity\CotisationPrestataire, et App\Entity\CotisationAdherent.

◆ getUsersToNotify()

App\Entity\Cotisation::getUsersToNotify ( )

Obtenir la liste des utilisateurs à notifier.

Renvoie
array Tableau d'utilisateurs

Réimplémentée à partir de App\Entity\Flux.

Réimplémentée dans App\Entity\CotisationPrestataire, et App\Entity\CotisationAdherent.

◆ isRecu()

App\Entity\Cotisation::isRecu ( )
Renvoie
bool

◆ operate()

App\Entity\Cotisation::operate (   $em)
Obsolète:
since v2.1.4

Réimplémentée à partir de App\Entity\Flux.

◆ setAnnee()

App\Entity\Cotisation::setAnnee ( string  $annee)
Paramètres
string$annee
Renvoie
Cotisation

◆ setCotisationInfos()

App\Entity\Cotisation::setCotisationInfos ( CotisationInfos  $cotisationInfos)

Set CotisationInfos cotisationInfos.

Renvoie
$this

◆ setDebut()

App\Entity\Cotisation::setDebut ( \DateTime  $debut)
Paramètres
\DateTime$debut
Renvoie
Cotisation

◆ setFin()

App\Entity\Cotisation::setFin ( \DateTime  $fin)
Paramètres
\DateTime$fin
Renvoie
Cotisation

◆ setRecu()

App\Entity\Cotisation::setRecu ( bool  $recu)
Paramètres
bool$recu
Renvoie
Cotisation

Documentation des données membres

◆ $cotisationInfos

App\Entity\Cotisation::$cotisationInfos
protected

@ORM\OneToOne(targetEntity="CotisationInfos", inversedBy="cotisation", cascade={"persist"}) @ORM\JoinColumn(name="cotisationinfos_id", referencedColumnName="id", nullable=true)

◆ $destinataire

App\Entity\Cotisation::$destinataire
protected

@ORM\OneToOne(targetEntity="Prestataire") @ORM\JoinColumn(name="prestataire_dest_id", referencedColumnName="id", nullable=true)


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