TUser - Interface

TUser = class (TObject)Interface de TUserExemples de TUser
Constructeurs/Destructeur
constructorConnect Connexion à un profil utilisateur
constructorCreateinheritedConstructeur de la classe TObject
constructorCreateNew Création d'un utilisateur
destructorDestroyinherited virtualDétruit l'instance de l'objet.
Propriétés
propertyADSPath : Stringread writeChemin du compte dans l'Active Directory pour l'authentification ADQubes 6.0
propertyAllowSSO : Booleanread writeDescription de AllowSSOQubes 6.8
propertyAttachmentMode : Stringread writeLecture/écriture du mode de transmission des pièces-jointes quand on utilise la messagerie SMTPQubes 6.0
propertyContactEmail : Stringread writeLecture/écriture de l'email de contact de l'utilisateur
propertyContactFAX : Stringread writeLecture/écriture du n° de fax de l'utilisateur
propertyContactGSM : Stringread writeLecture/écriture du numéro de téléphone mobile
propertyContactPhone : Stringread writeLecture/écriture du numéro de téléphone
propertyContactSlackID : Stringread writeDescription de ContactSlackIDQubes 10.0
propertyContactTeamsID : Stringread writeDescription de ContactTeamsIDQubes 10.0
propertyContractType : Stringread writeLecture/écriture du type de contrat
propertyDateAnnulation : Floatread writeLecture/écriture de la date d'annulation du compte utilisateurQubes 6.0
propertyDocPersonalInc : Integerread writeDescription de DocPersonalIncQubes 10.0
propertyDocumentPointsOfUse : StringreadDescription de DocumentPointsOfUseQubes 6.8
propertyFirstName : Stringread writeLecture/écriture du prénom de l'utilisateur
propertyFunction[] : StringreadRenvoie la fonction d'un rôle de l'utilisateur
propertyFunctionService[] : StringreadRenvoie le service d'un rôle de l'utilisateur
propertyFunctionSite[] : StringreadRenvoie le site d'un rôle de l'utilisateur
propertyIsNotAnIndividual : Booleanread writeDescription de IsNotAnIndividualQubes 10.0
propertyLangID : Integerread writeLecture/écriture de la langue par défaut associée à un utilisateur
propertyLastName : Stringread writeLecture/écriture du nom de l'utilisateur
propertyLDAPLogin : Stringread writeLecture/écriture du Login LDAP de l'utilisateur pour l'authentification LDAPQubes 6.0
propertyLicense : TUserLicenseread writeRead or write the user's licenseQubes 9.0
propertyMainService : Stringread writeLecture/écriture du service principal de l'utilisateur
propertyMainServiceName : StringreadRenvoie le nom du service principal de l'utilisateurQubes 6.1
propertyMainSite : Stringread writeLecture/écriture du site principal de l'utilisateur
propertyMainSiteName : StringreadRenvoie le nom du site principal de l'utilisateurQubes 6.1
propertyManagerLogin : Stringread writeLecture/écriture du supérieur hiérarchique
propertyMAPILogin : Stringread writeLecture/écriture de l'identifiant de boîte au lettre MAPIQubes 6.0
propertyPop3AttachmentMode : Stringread writeLecture/écriture du mode de transmission des pièces-jointes quand on utilise le serveur POP3 du QubesPeonQubes 6.0
propertySMTPMail : Stringread writeLecture/écriture de l'adresse de messagerie SMTP de l'utilisateurQubes 6.0
propertyStartupScript : TStringsread writeLecture/écriture du script de démarrage d'un utilisateurQubes 6.6
propertyStoreSentMessages : Booleanread writeLecture/écriture du réglage indiquant que l'utilisateur souhaite conserver une copie des messages envoyésQubes 6.0
propertySuspended : Booleanread writeActivation/Suspension du compte utilisateur
propertyTypeMessagerie : Stringread writeLecture/écriture du type de messagerie de l'utilisateurQubes 6.0
propertyUseExternalMailBox : Booleanread writeLecture/écriture du réglage indiquant que l'utilisateur utilise une messagerie externeQubes 6.0
propertyUseLDAPAuth : Booleanread writeActivation/Désactivation de l'authentification LDAP ou Active Directory de l'utilisateurQubes 6.0
propertyUserHasNoMailBox : Booleanread writeLecture/écriture du réglage indiquant que l'utilisateur n'a pas de messagerieQubes 6.0
propertyWebStartupPage : Stringread writeLecture/écriture de l'URL de la page de démarrage en intranetQubes 6.0
Méthodes
functionAccessKeys : array of String Description de AccessKeysQubes 6.8
functionActiveDelegates : TStringArray Description de ActiveDelegatesQubes 9.0
functionActiveDelegations : TStringArray Liste les délégations reçusQubes 6.3
procedureAddFunction Ajout d'un triplet site/service/fonction
procedureBeginUpdate Démarrage d'une session de modification des propriétés
class functionClassName : StringinheritedRetourne le nom de la classe au format chaîne
class functionClassParent : TClassinheritedClasse parent de la classe
class functionClassType : TClassinheritedRetourne la métaclasse d'une classe
functionCreationByUser : String Retourne le login de l'utilisateur ayant créé le compteQubes 9.0
functionCreationDate : Float Retourne la date de création du compteQubes 9.0
procedureEndUpdate Fin d'une session de modification des propriétés
procedureFreeinheritedDétruit l'instance de l'objet si non-nil
functionFunctionCount : Integer Nombre de triplets site/service/fonction associés à l'utilisateur
functionGroupsAsCommatext : String Renvoie la liste des groupes auxquels l'utilisateur appartientQubes 6.3
functionHasAccessTo : Boolean Teste si l'utilisateur a au moins une autorisation QubesQubes 9.0
functionHasKey : Boolean Teste si l'utilisateur a une autorisation Qubes
functionHasSiteServiceFunction : Boolean Teste si l'utilisateur possède un triplet site/service/fonction
functionHistoryViewList : array of String Liste les historiques personnalisésQubes 9.0
functionIsInGroup : Boolean Description de IsInGroupQubes 6.3
functionLogin : String Login de l'utilisateur
class functionMainServiceFromLogin : String Renvoie le service principal d'un utilisateurQubes 6.1
class functionMainServiceNameFromLogin : String Renvoie le nom du service principal d'un utilisateurQubes 6.1
class functionMainSiteFromLogin : String Renvoie le site principal d'un utilisateurQubes 6.1
class functionMainSiteNameFromLogin : String Renvoie le nom du site principal d'un utilisateurQubes 6.1
functionPOP3Password : String Description de POP3PasswordQubes 6.8
procedureRemoveFunction Suppression d'un rôle de l'utilisateur
procedureRemoveFunctions Suppression de tous les rôles de l'utilisateur
functionResetPassword : String Description de ResetPasswordQubes 6.8
procedureSetAuthorization Ajuste une autorisation de l'utilisateurQubes 10.0
procedureSetTwoFactorSecret Description de SetTwoFactorSecretQubes 6.8
procedureSetWebSartupWebProcess Ecriture du WebScript qui sert de page de démarrage intranet à un utilisateur
functionTwoFactorSecret : String Description de TwoFactorSecretQubes 6.8