TDocument - Interface
| TDocument = class (TObject) | Interface de TDocument | Exemples de TDocument |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| constructor | ConnectByID | Permet d'utiliser une instance de document | ||
| constructor | ConnectByRUDAndVersion | Permet de se connecter à un document par sa RUD et sa version | ||
| constructor | ConnectFreshByID | Description de ConnectFreshByID | Qubes 6.8 | |
| constructor | Create | inherited | Constructeur de la classe TObject | |
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| Propriétés | ||||
| property | ApplicationDate : Float | read write | Lecture/Ecriture de la date de mise en application du document QuBES | |
| property | ApprovalDate : Float | read | Description de ApprovalDate | Qubes 9.0 |
| property | ClassifFieldIndexes : array of Integer | read write | Champs de classification du document | Qubes 6.8 |
| property | CoWriterLogin : String | read write | Lecture/Ecriture d'un co-rédacteur | Qubes 6.3 |
| property | CreationDate : Float | read | Retourne la date de création du document QuBES | |
| property | CurrentVersionChangesText : String | read write | Description de CurrentVersionChangesText | Qubes 6.6 |
| property | Description : String | read write | Lecture/Ecriture de la description du document QuBES | |
| property | DisplayPDFViewOnly : Boolean | read | Description de DisplayPDFViewOnly | Qubes 6.8 |
| property | DocProperty[] : Variant | read write | Description de DocProperty | |
| property | ID : Integer | read | Identifiant du document | Qubes 6.3 |
| property | InitialModelID : Integer | read | ID document model initial | Qubes 6.8 |
| property | IssuingServiceID : Integer | read write | ID du service d'emission du document | Qubes 6.8 |
| property | IssuingSiteID : Integer | read write | ID du site d'émission du document | Qubes 6.8 |
| property | LangID : Integer | read write | Identifiant de langue | Qubes 6.8 |
| property | Language : String | read | Langue du document | Qubes 6.8 |
| property | LastCommentDate : Float | read | Date de la dernière diffusion pour commentaire | Qubes 6.8 |
| property | LastModifDate : Float | read | Description de LastModifDate | Qubes 8.0 |
| property | MajorVersion : Integer | read | Retourne le numéro de version majeure du document | |
| property | ManagerLogin : String | read | Description de ManagerLogin | Qubes 7.2 |
| property | ManagerName : String | read | Renvoie le nom et le prénom du responsable d'un document | |
| property | MinorVersion : Integer | read | Retourne le numéro de version mineure du document | |
| property | PointsOfUse : String | read | Liste de diffusion du document | Qubes 6.8 |
| property | ResponsibleLogin : String | deprecated read | Renvoie le login du responsable d'un document (dépréciée) | |
| property | RevisionDate : Float | read write | Retourne la date de révision du document QuBES | |
| property | RUD : String | read | Retourne la RUD d'un document QuBES | |
| property | StateID : Integer | read | Description de StateID | Qubes 7.0 |
| property | Title : String | read write | Lecture/Ecriture du titre du document QuBES | |
| property | TrainingPeriodicity : Float | read | Périodicité de la formation | Qubes 6.8 |
| property | UsersToBeTrained : array of String | read | Liste des personnes à former sur le document | Qubes 6.8 |
| Méthodes | ||||
| procedure | AddApplicationUserGroup | Ajout d'un groupe d'utilisateur | Qubes 7.1 | |
| procedure | AddApplier | Ajoute un utilisateur pour application à un document Qubes | ||
| procedure | AddApprobator | Ajoute un approbateur à un document Qubes | ||
| procedure | AddCommentator | Ajoute un commentateur au document Qubes | ||
| procedure | AddCommentUserGroup | Ajout d'un groupe d'utilisateur | Qubes 7.1 | |
| procedure | AddInformationUserGroup | Ajout d'un groupe d'utilisateur | Qubes 7.1 | |
| procedure | AddInformedOnUser | Ajoute un utilisateur pour information au document Qubes | ||
| procedure | AddKeyword | Permet d'associer un mot-clef au document Qubes | ||
| procedure | AppliedDocIDsLinkedFrom | Retourne les IDs des documents en application qui sont référencés par ce document | ||
| procedure | AppliedDocIDsLinkedTo | Retourne les IDs des documents en application qui référencent ce document | ||
| function | ApprobationStatus : String | Retourne les informations d'approbation du document Qubes | ||
| function | ApprovalsAsJSON : String | Description de ApprovalsAsJSON | Qubes 6.8 | |
| function | AutoBasicDocProcessID : Integer | Description de AutoBasicDocProcessID | Qubes 7.1 | |
| procedure | BeginUpdate | Démarrage d'une session de modification des propriétés | ||
| procedure | ChangePointOfUseComment | Changer le commentaire d'une diffusion papier | Qubes 6.8 | |
| 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 | |
| function | ContentFileName : String | Retourne le RUD et le nom du fichier QuBES | Qubes 6.3 | |
| function | CreateApplicationFunctionsList : TStrings | Renvoie la liste des fonctions d'application du document | Qubes 6.3 | |
| function | CreateApplicationLoginsList : TStrings | Retourne la liste des applicateurs d'un document QuBES | Qubes 6.8 | |
| function | CreateApplicationServicesList : TStrings | Renvoie la liste des services d'application du document | Qubes 6.3 | |
| function | CreateApplicationSitesList : TStrings | Renvoie la liste des sites d'application du document | Qubes 6.3 | |
| function | CreateApprobationLoginsList : TStrings | Retourne la liste des validateurs d'un document QuBES | Qubes 6.3 | |
| function | CreateCommentLoginsList : TStrings | Retourne la liste des commentateurs d'un document QuBES | Qubes 6.3 | |
| function | CreateInformationLoginsList : TStrings | Retourne la liste des utilisateurs pour information d'un document QuBES | Qubes 6.0 | |
| function | CreateLinkedDocIDsList : TIntegerList | Description de CreateLinkedDocIDsList | ||
| function | CreateLoginsDocList : TStrings | Description de CreateLoginsDocList | ||
| function | DeclarePointOfUse : Integer | Creation d'une diffusion papier | Qubes 6.8 | |
| function | DeleteAllSnapshots : Boolean | Supprimer tous les instantanés | Qubes 6.8 | |
| function | DeleteSnapshot : Boolean | Suppression d'un instantané | Qubes 6.8 | |
| function | DocSize : Integer | Description de DocSize | Qubes 7.0 | |
| procedure | EndUpdate | Fin d'une session de modification des propriétés | ||
| procedure | ExecutePostPDFConvert | Description de ExecutePostPDFConvert | Qubes 9.0 | |
| function | ExportContent : String | Exporte le contenu d'un document QuBES dans un fichier | Qubes 6.3 | |
| function | ExportMonolithicXML : String | Export d'un document en temp que XML monolithique | Qubes 10.0 | |
| function | FolderID : Integer | Description de FolderID | Qubes 6.8 | |
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| function | FullName : String | Description de FullName | Qubes 6.3 | |
| function | FullPath : String | Description de FullPath | Qubes 6.3 | |
| procedure | GetApplicationUsersAndGroupsList | Retourne les listes des utilisateurs et des groupes pour application | Qubes 7.1 | |
| function | GetAuthorityForApprover : String | Description de GetAuthorityForApprover | Qubes 8.0 | |
| procedure | GetCommentUsersAndGroupsList | Retourne les listes des utilisateurs et des groupes pour commentaire | Qubes 7.1 | |
| procedure | GetInformationUsersAndGroupsList | Retourne les listes des utilisateurs et des groupes pour information | Qubes 7.1 | |
| function | HasApplicationList : Boolean | Description de HasApplicationList | Qubes 7.2 | |
| function | HasKeyword : Boolean | Retourne si un document a un mot clef renseigné | Qubes 6.6 | |
| function | HistoryAsJSON : String | Historique du document | Qubes 6.8 | |
| procedure | ImportDataFromFile | Description de ImportDataFromFile | Qubes 6.3 | |
| procedure | ImportMonolithicXML | Import d'un document exporté en tant que XML monolithique | Qubes 10.0 | |
| procedure | ImportPDFViewFromFile | Description de ImportPDFViewFromFile | Qubes 6.3 | |
| function | IsApplied : Boolean | Description de IsApplied | Qubes 6.8 | |
| function | IsAppliedWithRestrictions : Boolean | Description de IsAppliedWithRestrictions | Qubes 6.8 | |
| function | IsApproved : Boolean | Le document n'est plus ni en création ni en approbation | Qubes 6.8 | |
| function | IsArchived : Boolean | Description de IsArchived | Qubes 6.8 | |
| function | IsBeingWritten : Boolean | Document en création | Qubes 6.8 | |
| function | IsRetired : Boolean | Description de IsRetired | Qubes 6.8 | |
| function | IsSentForApproval : Boolean | Description de IsSentForApproval | Qubes 6.8 | |
| function | IsSuspended : Boolean | Description de IsSuspended | Qubes 6.8 | |
| function | KeywordsCommaText : String | deprecated | Description de KeywordsCommaText (dépréciée) | Qubes 6.7 |
| function | KeywordsList : array of String | Description de KeywordsList | Qubes 6.7 | |
| procedure | NewDiscussion | Créer une nouvelle discussion | Qubes 6.8 | |
| function | PDFViewTimeStamp : Float | Description de PDFViewTimeStamp | Qubes 10.0 | |
| function | PerformApprove : Integer | Description de PerformApprove | Qubes 7.0 | |
| function | PerformCommentRequest : Integer | Description de PerformCommentRequest | Qubes 7.1 | |
| procedure | PerformRefuse | deprecated | Refus d'approbation (dépréciée) | Qubes 6.8 |
| function | PerformRefuseApproval : Integer | refus d'approbation | Qubes 7.0 | |
| function | PerformRetire : Integer | Retire le document | Qubes 7.0 | |
| function | PerformSetApplied : Integer | Applique le document | Qubes 7.0 | |
| function | PerformSetRestricted : Integer | mise en utilisation restreinte | Qubes 7.0 | |
| function | PerformSubmitForApproval : Integer | Description de PerformSubmitForApproval | Qubes 7.0 | |
| procedure | PerformSuppression | Description de PerformSuppression | Qubes 6.8 | |
| function | PerformSuspension : Integer | Suspend le document | Qubes 7.0 | |
| function | RawDocClassName : String | Nom de la classe de la nature du document | Qubes 10.0 | |
| function | Reference : String | Affiche la référence du document | ||
| procedure | RemoveApplicationUserGroup | Suppression d'un groupe d'utilisateur de la liste | Qubes 7.1 | |
| procedure | RemoveApplier | Enlève un applicateur | Qubes 6.8 | |
| procedure | RemoveApprobator | Enlève un approbateur | Qubes 6.8 | |
| procedure | RemoveCommentator | Enlève un commentateur | Qubes 6.8 | |
| procedure | RemoveCommentUserGroup | Suppression d'un groupe d'utilisateur | Qubes 7.1 | |
| procedure | RemoveInformationUserGroup | Suppression d'un groupe d'utilisateur de la liste | Qubes 7.1 | |
| procedure | RemoveInformedOnUser | Enlève un utilisateur de la liste pour information | Qubes 6.8 | |
| function | RemoveKeyword : Boolean | Supprime un mot clef d'un document QuBES | Qubes 6.6 | |
| procedure | RemovePointOfUse | Retrait d'une diffusion | Qubes 6.8 | |
| procedure | ReplyDiscussion | Répondre à une discussion | Qubes 6.8 | |
| function | RestoreSnapshot : Boolean | Restore un instantané | Qubes 6.8 | |
| procedure | SetFonctionsApplication | Remplacement de la liste des fonctions d'application du document. | ||
| procedure | SetManagerLogin | Définition d'un nouveau login pour le responsable du document | ||
| procedure | SetServicesApplication | Remplacement de la liste des services d'application du document. | ||
| procedure | SetSitesApplication | Remplacement de la liste des sites d'application du document. | ||
| procedure | SetUsersToBeTrained | Description de SetUsersToBeTrained | ||
| function | SnapshotsAsJSON : String | Liste des instantanés | Qubes 6.8 | |
| function | StateAsString : String | Retourne le nom de l'état d'un document | ||
| function | TakeSnapshot : Boolean | Prend un instantané | Qubes 6.8 | |
| procedure | TransitionToApprobation | Transition d'un document en création à un document mis en approbation | ||
| function | TypeID : Integer | Retourne l'ID du type de document du document | ||
| function | TypeName : String | Retourne le nom du type de document du document | ||
| function | UserCanCreateNewVersion : Boolean | Test la création d'une nouvelle version pour un utilisateur donné | Qubes 6.8 | |
| function | UserCanModify : Boolean | Description de UserCanModify | Qubes 6.8 | |
| function | UserCanRead : Boolean | Description de UserCanRead | Qubes 6.8 | |
| function | ValidUserLoginsConcernedWith : String | Retourne la liste des utilisateurs concernés pour un document. | ||
| function | WebDAVLink : String | Retourne le lien du protocole WebDAV pour un document | Qubes 6.0 | |