The IUser type exposes the following members.

Properties

  NameDescription
Public propertyAdditionalInformation
Public propertyAdditionalProperties (Inherited from IExtensibleObject.)
Public propertyCanCreateFolio
Get/Set if the user can create folio
Public propertyCompany
Get/Set the Company information
Public propertyCreationDate
Get the Creation Date of the object
(Inherited from IDatedUniqueObject.)
Public propertyCreationUser
Get the Creation User of the object
(Inherited from ICartellaObject.)
Public propertyCreationUserID
Get the ID of the Creation User
(Inherited from ICartellaObject.)
Public propertyDeleted
Get, set the delete status of current object
(Inherited from ICartellaObject.)
Public propertyDisplayName
uses the Visibility Settings of FirstName and LastName to render an appropriate Name
Public propertyEditable
Test if this object is editable by the current user.
(Inherited from ICartellaObject.)
Public propertyEmailAddress
Get/Set the email address
Public propertyExternalAuthenticator
Get the authenticator plugin to be used to authenticator for this user.
Public propertyExternalID
Public propertyFirstName
Get/Set the First Name
Public propertyHasSeat
Find out if the user is seated or not by the license manager. A user without a license see cannot log in to Cartella
Public propertyID
Get ID of the object
(Inherited from IUniqueObject.)
Public propertyImage
Public propertyIsAdmin
Get/Set if the user is a System Admin
Public propertyIsAnonymous
Public propertyIsDirty
Find out if the object fields values has been changes, but not yet synced to underlying data record.
(Inherited from ICartellaObject.)
Public propertyIsExternal
Get if the user is an external user or not. External user means the user need to be authenticated with an authentication plug-in from external source, instead of internal users database. External users are still stored in Cartella database for security references.
Public propertyIsNewObject (Inherited from IBaseObject.)
Public propertyItem
Indexer. Get, set field value by field name.
(Inherited from IBaseObject.)
Public propertyLastLoginDate
Get LastLoginDate No Setter since LastLoginDate is an AuditTrail managed by SiteManager.LicenseManager
Public propertyLastName
Get/Set the Last Name
Public propertyLastUpdatedDate
Get the Last Update Date of the object
(Inherited from IDatedUniqueObject.)
Public propertyLastUpdatedUser
Get the Last Update User of the object
(Inherited from ICartellaObject.)
Public propertyLoginName
Get/Set the LoginName
Public propertyName
Get, set Name of the object
(Inherited from IUniqueObject.)
Public propertyPhoneNumber
Get/Set the phone number
Public propertyPreferences
Wrapper object containing individual User's Preference configuration. Ex.) Locale, User Property Visibility, etc.
Public propertyProcedure_FullRecordRetrieval
Get , set the delegate pointing to the data method for performing full record retrieval
(Inherited from ICartellaObject.)
Public propertyProcedure_Insert
Get and set delegate for creating an object that has no id
(Inherited from ICartellaObject.)
Public propertyProcedure_Restore
Get, set the delegate pointing to the data method for performing restore method if the underlying data table support delete status.
(Inherited from ICartellaObject.)
Public propertyProcedure_Update
Get , set the delegate pointing to the data method for performing update to database, base on current object field values
(Inherited from ICartellaObject.)
Public propertyProcedures_SelectPagedRelations
Get, set the dictionary of delegates, pointing to the data method for performing selection of PagedRelations (lazy loading relations) The dictionary is indexed by type of target for the relations object to retrieve.
(Inherited from ICartellaObject.)
Public propertyProcedures_SelectPositionedRelations
Get, set the dictionary of delegates, pointing to the data method for performing selection of PositionedRelations (relation with specific position information for each item). The dictionary is indexed by type of target for the relations object to retrieve.
(Inherited from ICartellaObject.)
Public propertyProcedures_SelectRelations
Get, set the dictionary of delegates, pointing to the data method for performing relation selections. The dictionary is indexed by type of target for the relations object to retrieve.
(Inherited from ICartellaObject.)
Public propertyProfileID
Public propertyResetPassword
Get/Set resetPassword Status If (ResetPassword == true), Application must ask the user to change the password
Public propertyStopEventUpdate
Switch to determine if event update is allowed. When "StartUpdate" is invoked, this will be set to true, thus stop all update events When the result of "StartUpdate" is disposded, the value reset to false
(Inherited from IBatchUpdatable.)
Public propertyUniqueIdField
Get Unique ID field in field collection.
(Inherited from IBaseObject.)
Public propertyUserManager
Get the UserManager object for current Cartella session
Public propertyUserViewData (Inherited from IFieldVisibilityConfigurable.)

See Also