Skip to main content

%MFT.UserInfo

persistent class %MFT.UserInfo extends %Library.Persistent, %XML.Adaptor

SQL Table Name: %MFT.UserInfo

%MFT.UserInfo is a detailed description of a user Note: Even though this class is in IRISLIB, the storage is in the namespace which creates the instance.

Property Inventory

Properties

property Details as %String);
Details is the service specific dynamic object containing specialized information for this user converted to JSON.
Property methods: DetailsDisplayToLogical(), DetailsGet(), DetailsGetStored(), DetailsIsValid(), DetailsLogicalToDisplay(), DetailsLogicalToOdbc(), DetailsNormalize(), DetailsSet()
property Name as %String (MAXLEN = 256);
Name is the name of the user.
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Userid as %String;
UserId is the internal user id for this user.
Property methods: UseridDisplayToLogical(), UseridGet(), UseridGetStored(), UseridIsValid(), UseridLogicalToDisplay(), UseridLogicalToOdbc(), UseridNormalize(), UseridSet()
property Username as %Library.Username;
Username is the unique username for this user. It is currently the user's email address for all supported services.
Property methods: UsernameDisplayToLogical(), UsernameGet(), UsernameGetStored(), UsernameIsValid(), UsernameLogicalToDisplay(), UsernameLogicalToOdbc(), UsernameNormalize(), UsernameSet()

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (%MFT.UserInfo)

^MFT.UserInfoD(ID)
=
%%CLASSNAME
Username
Name
Userid
Details
FeedbackOpens in a new tab