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

Fonctions membres publiques

 getSiege ()
 
 setSiege ($siege)
 
 getId ()
 
 getIdmlc ()
 
 setIdmlc (string $idmlc)
 
 setId (string $id)
 
 getComptoirs ()
 
 addComptoir (Comptoir $comptoir)
 
 removeComptoir (Comptoir $comptoir)
 
 getPrestataires ()
 
 addPrestataire (Prestataire $prestataire)
 
 removePrestataire (Prestataire $prestataire)
 
 getAdherents ()
 
 addAdherent (Adherent $adherent)
 
 removeAdherent (Adherent $adherent)
 
 getGestionnaires ()
 
 setGestionnaires ($gestionnaires)
 
 addGestionnaire (User $gestionnaire)
 
 removeGestionnaire (User $gestionnaire)
 
 getGroupeprestataires ()
 
 addGroupeprestataire (Groupeprestataire $groupeprestataire)
 
 removeGroupeprestataire (Groupeprestataire $groupeprestataires)
 
 getComptoirsCount ()
 
 getPrestatairesCount ()
 
 getAdherentsCount ()
 
 __toString ()
 
- Fonctions membres publiques hérités de App\Flux\AccountableObject
 postPersist (LifecycleEventArgs $event)
 

Attributs protégés

 $id
 
 $idmlc
 

Description détaillée

@ApiResource( attributes={"security"="is_granted('ROLE_ADMIN_GROUPE_GERER_VIEW') or is_granted('ROLE_API')"}, collectionOperations={ "get"={"security"="is_granted('ROLE_ADMIN_GROUPE_GERER_LIST') or is_granted('ROLE_API')"}, "post"={"security"="is_granted('ROLE_ADMIN_GROUPE_GERER_EDIT')"} }, itemOperations={ "get"={"security"="is_granted('ROLE_ADMIN_GROUPE_GERER_VIEW') or is_granted('ROLE_API')"}, "put"={"security"="is_granted('ROLE_ADMIN_GROUPE_GERER_EDIT')"}, }, normalizationContext={"groups"={"read"}}, denormalizationContext={"groups"={"write"}} ) @ORM\Entity @UniqueEntity(fields="name", message="Le groupe avec ce nom existe déjà.") @ORM\Table(name="groupe") @ORM\HasLifecycleCallbacks()

Documentation des fonctions membres

◆ addAdherent()

App\Entity\Groupe::addAdherent ( Adherent  $adherent)
Paramètres
Adherent$adherent
Renvoie
$this

◆ addComptoir()

App\Entity\Groupe::addComptoir ( Comptoir  $comptoir)
Paramètres
Comptoir$comptoir
Renvoie
$this

◆ addGestionnaire()

App\Entity\Groupe::addGestionnaire ( User  $gestionnaire)
Paramètres
User$gestionnaire
Renvoie
$this

◆ addGroupeprestataire()

App\Entity\Groupe::addGroupeprestataire ( Groupeprestataire  $groupeprestataire)
Paramètres
Amap$amap
Renvoie
$this

◆ addPrestataire()

App\Entity\Groupe::addPrestataire ( Prestataire  $prestataire)
Paramètres
Prestataire$prestataire
Renvoie
$this

◆ getAdherents()

App\Entity\Groupe::getAdherents ( )
Renvoie
Adherent[]|ArrayCollection

◆ getComptoirs()

App\Entity\Groupe::getComptoirs ( )
Renvoie
Comptoir[]|ArrayCollection

◆ getGestionnaires()

App\Entity\Groupe::getGestionnaires ( )
Renvoie
User[]|ArrayCollection

◆ getGroupeprestataires()

App\Entity\Groupe::getGroupeprestataires ( )
Renvoie
Amap[]|ArrayCollection

◆ getIdmlc()

App\Entity\Groupe::getIdmlc ( )

Get idmlc.

Renvoie

◆ getPrestataires()

App\Entity\Groupe::getPrestataires ( )
Renvoie
Prestataire[]|ArrayCollection

◆ getSiege()

App\Entity\Groupe::getSiege ( )

Get siege.

Renvoie
Siege

◆ removeAdherent()

App\Entity\Groupe::removeAdherent ( Adherent  $adherent)
Paramètres
Adherent$adherent
Renvoie
$this

◆ removeComptoir()

App\Entity\Groupe::removeComptoir ( Comptoir  $comptoir)
Paramètres
Comptoir$comptoir
Renvoie
$this

◆ removeGestionnaire()

App\Entity\Groupe::removeGestionnaire ( User  $gestionnaire)
Paramètres
User$gestionnaire
Renvoie
$this

◆ removeGroupeprestataire()

App\Entity\Groupe::removeGroupeprestataire ( Groupeprestataire  $groupeprestataires)
Paramètres
Amap$amap
Renvoie
$this

◆ removePrestataire()

App\Entity\Groupe::removePrestataire ( Prestataire  $prestataire)
Paramètres
Prestataire$prestataire
Renvoie
$this

◆ setGestionnaires()

App\Entity\Groupe::setGestionnaires (   $gestionnaires)
Paramètres
User[]|ArrayCollection
Renvoie
$this

◆ setId()

App\Entity\Groupe::setId ( string  $id)

Set id.

Paramètres
string$id[description]

◆ setIdmlc()

App\Entity\Groupe::setIdmlc ( string  $idmlc)

Set idmlc.

Renvoie
$this

◆ setSiege()

App\Entity\Groupe::setSiege (   $siege)

Set siege.

Renvoie
$this

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