TTrainingSession - Interface
| TTrainingSession = class (TObject) | Interface de TTrainingSession | Exemples de TTrainingSession |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| constructor | ConnectById | Connexion à une session de formation par son ID interne | Qubes 8.0 | |
| constructor | Create | inherited | Constructeur de la classe TObject | |
| constructor | CreateNew | Création d'une nouvelle session de formation | Qubes 8.0 | |
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| Propriétés | ||||
| property | DateTime : Float | read write | Date/heure de début de la session de formation | Qubes 8.0 |
| property | Description : String | read write | Description de la session de formation | Qubes 8.0 |
| property | DocId : Integer | read | Id du document associé à la session de formation | Qubes 8.0 |
| property | Duration : Float | read write | Durée de la session de formation | Qubes 8.0 |
| property | ID : Integer | read | Id interne de la session de formation | Qubes 8.0 |
| property | ManagerLogin : String | read write | Login du responsable de la session de formation | Qubes 8.0 |
| property | Name : String | read write | Nom de la session de formation | Qubes 8.0 |
| property | PartnerName : String | read write | Nom du partenaire qui anime la session | Qubes 8.0 |
| property | Status : TrainingSessionStatus | read write | Statut de la session de formation | Qubes 8.0 |
| property | TrainerLogin : String | read write | Login du formateur | Qubes 8.0 |
| property | TrainingPeriodicity : Float | read | Périodicité de la formation | Qubes 8.0 |
| property | UserTraining[] : TUserTraining | read | Accès aux formations utilisateurs associées à la session | Qubes 8.0 |
| Méthodes | ||||
| class function | ClassName : String | inherited | Retourne le nom de la classe au format chaîne | |
| class function | ClassParent : TClass | inherited | Classe parent de la classe | |
| class function | ClassType : TClass | inherited | Retourne la métaclasse d'une classe | |
| procedure | Delete | Suppression de la session de formation | Qubes 8.0 | |
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| procedure | Post | Ecriture d'une session de formation dans la base de données | Qubes 8.0 | |
| function | UserTrainingLogins : array of String | Liste des logins des personnes à former dans la session de formation | Qubes 8.0 | |