TEquipmentType - Interface
| TEquipmentType = class (TObject) | Interface de TEquipmentType | Exemples de TEquipmentType |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| constructor | ConnectByID | Instanciation d'un objet type d'équipement par l'ID pour utiliser ses propriétés | Qubes 10.0 | |
| constructor | ConnectByName | Instanciation d'un objet type d'équipement par le nom pour utiliser ses propriétés | Qubes 9.0 | |
| constructor | Create | Constructeur de la classe TObject | ||
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| Propriétés | ||||
| property | Description : String | read write | Description du type d'équipement | Qubes 10.0 |
| property | DocID : Integer | read | ID du document associé au type d'équipement | Qubes 10.0 |
| property | FamilyName : String | read | Nom de la famille d'équipement parente au type d'équipement | Qubes 9.0 |
| property | ID : Integer | read | ID du type d'équipement | Qubes 10.0 |
| property | Name : String | read write | Nom du type d'équipement | Qubes 10.0 |
| property | NatureID : Integer | read write | ID de la nature d'équipement associée au type d'équipement | Qubes 10.0 |
| property | NatureName : String | read | Nom de la nature d'équipement associée au type d'équipement | Qubes 9.0 |
| property | ParentID : Integer | read write | ID de la famille d'équipement parente | Qubes 10.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 | |
| class function | Delete : String | Description de Delete | Qubes 10.0 | |
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| function | GetIcons : String | Chaine contenant les données des icônes du type d'équipement pour une manipulation avec TIcons.LoadData | Qubes 10.0 | |
| function | GetProcessCertifiedDocIDs : array of Integer | Liste des IDs des documents modes opératoires dans l'état "En Qualification" | Qubes 10.0 | |
| function | GetProcessConformantDocIDs : array of Integer | Liste des IDs des documents modes opératoires dans l'état "Conforme" | Qubes 10.0 | |
| function | GetProcessDeletedDocIDs : array of Integer | Liste des IDs des documents modes opératoires dans l'état "Supprimé" | Qubes 10.0 | |
| function | GetProcessReceivedDocIDs : array of Integer | Liste des IDs des documents modes opératoires dans l'état "En Réception" | Qubes 10.0 | |
| function | GetProcessRetiredDocIDs : array of Integer | Liste des IDs des documents modes opératoires dans l'état "Retiré" | Qubes 10.0 | |
| function | GetProcessUsableDocIDs : array of Integer | Liste des IDs des documents modes opératoires dans l'état "En Utilisation" | Qubes 10.0 | |
| function | GetProcessUsableWithRestrictionsDocIDs : array of Integer | Liste des IDs des documents modes opératoires dans l'état "En Utilisation Restreinte" | Qubes 10.0 | |
| procedure | Post | Sauvegarde en base du type d'équipement avec ses modifications | Qubes 10.0 | |
| procedure | PropagateParams | Propagation des paramètres du type aux équipements | Qubes 10.0 | |
| function | ReadParametersAsJSON : String | Retourne les paramètres d'un type d'équipement sous la forme d'un JSON | Qubes 10.0 | |
| procedure | SetIcons | Ecriture d'une chaine contenant les données des icônes du type d'équipement obtenue avec TIcons.SaveData | Qubes 10.0 | |
| function | WriteParametersAsJSON : String | Modification des paramètres du type d'équipement | Qubes 10.0 | |