Show / Hide Table of Contents

Class EjuserTableInfo

Table 'ejuser': This table contains entries for the users of the system.

Inheritance
Object
TableInfo
EjuserTableInfo
Implements
ICloneable
Inherited Members
TableInfo.ToString()
TableInfo.RegisterFields(FieldInfo[])
TableInfo.FieldInfoFromSoField(SoField)
TableInfo.Clone()
TableInfo.IsSameTable(TableInfo)
TableInfo.FindField(String)
TableInfo.ProtAll
TableInfo.HashCheckFields
TableInfo.TableName
TableInfo.DbName
TableInfo.IsDictionaryTable
TableInfo.All
TableInfo.Item[String]
TableInfo.PrimaryKeyField
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Data
Assembly: SoDataBase.dll
Syntax
[DatabaseTable("ejuser")]
public class EjuserTableInfo : TableInfo, ICloneable
Remarks

An instance of this class represents one instance of this table in an SQL statement. In most cases each table appears only once in a SELECT, but in cases where you need to self-join, or there are multiple occurrences for other reasons (typically additional restrictions in the joins), then you will need multiple instances.
Instances of this class are created by calling .

Fields

DictionaryTableName

Conceptual name of table Ejuser in the database dictionary: ejuser

Declaration
public const string DictionaryTableName = "ejuser"
Field Value
Type Description
String

Properties

AccessLevel

Field 'access_level' in table 'ejuser': Dictionary type Int, .NET type: Int32

The access level for this user.

Declaration
public Int32FieldInfo AccessLevel { get; }
Property Value
Type Description
Int32FieldInfo

ChatStatus

Field 'chat_status' in table 'ejuser': Dictionary type Enum, .NET type: ChatStatus

Various chat statuses for an agent

Declaration
public ChatStatusFieldInfo ChatStatus { get; }
Property Value
Type Description
ChatStatusFieldInfo

DateFormat

Field 'date_format' in table 'ejuser': Dictionary type Enum, .NET type: Int16

The preferred format of dates and datetimes (enum) for this user.

Declaration
public UInt16FieldInfo DateFormat { get; }
Property Value
Type Description
UInt16FieldInfo

DateFormatLongString

Field 'date_format_long_string' in table 'ejuser': Dictionary type String[65], .NET type: String

Chosen date format for lists as a string for this user

Declaration
public StringFieldInfo DateFormatLongString { get; }
Property Value
Type Description
StringFieldInfo

DateFormatString

Field 'date_format_string' in table 'ejuser': Dictionary type String[65], .NET type: String

Chosen date format as a string for this user

Declaration
public StringFieldInfo DateFormatString { get; }
Property Value
Type Description
StringFieldInfo

DbiAgentId

Field 'dbi_agent_id' in table 'ejuser': Dictionary type FK, .NET type: Int32

Integration agent (eJournal)

Declaration
public Int32FieldInfo DbiAgentId { get; }
Property Value
Type Description
Int32FieldInfo

DbiAgentId_InnerJoin_DbiAgent

Generated join from the foreign key DbiAgentId in this table, to its target table DbiAgentTableInfo.

Declaration
public TargetedInnerJoin<DbiAgentTableInfo> DbiAgentId_InnerJoin_DbiAgent { get; }
Property Value
Type Description
TargetedInnerJoin<DbiAgentTableInfo>

DbiKey

Field 'dbi_key' in table 'ejuser': Dictionary type String[256], .NET type: String

The primary key for the integrated entry in the external datasource.

Declaration
public StringFieldInfo DbiKey { get; }
Property Value
Type Description
StringFieldInfo

DbiLastModified

Field 'dbi_last_modified' in table 'ejuser': Dictionary type DateTime, .NET type: DateTime

When the entry was last modified.

Declaration
public DateTimeFieldInfo DbiLastModified { get; }
Property Value
Type Description
DateTimeFieldInfo

DbiLastSyncronized

Field 'dbi_last_syncronized' in table 'ejuser': Dictionary type DateTime, .NET type: DateTime

Last external syncronization.

Declaration
public DateTimeFieldInfo DbiLastSyncronized { get; }
Property Value
Type Description
DateTimeFieldInfo

DefaultCategory

Field 'default_category' in table 'ejuser': Dictionary type FK, .NET type: Int32

The default category for this user when posting tickets and use_last_category is false.

Declaration
public Int32FieldInfo DefaultCategory { get; }
Property Value
Type Description
Int32FieldInfo

DefaultCategory_InnerJoin_EjCategory

Generated join from the foreign key DefaultCategory in this table, to its target table EjCategoryTableInfo.

Declaration
public TargetedInnerJoin<EjCategoryTableInfo> DefaultCategory_InnerJoin_EjCategory { get; }
Property Value
Type Description
TargetedInnerJoin<EjCategoryTableInfo>

DefaultStatusAddMessage

Field 'default_status_add_message' in table 'ejuser': Dictionary type FK, .NET type: Int32

Default status on add message.

Declaration
public Int32FieldInfo DefaultStatusAddMessage { get; }
Property Value
Type Description
Int32FieldInfo

DefaultStatusAddMessage_InnerJoin_TicketStatus

Generated join from the foreign key DefaultStatusAddMessage in this table, to its target table TicketStatusTableInfo.

Declaration
public TargetedInnerJoin<TicketStatusTableInfo> DefaultStatusAddMessage_InnerJoin_TicketStatus { get; }
Property Value
Type Description
TargetedInnerJoin<TicketStatusTableInfo>

DefaultStatusNewTicket

Field 'default_status_new_ticket' in table 'ejuser': Dictionary type FK, .NET type: Int32

Default status on new requests.

Declaration
public Int32FieldInfo DefaultStatusNewTicket { get; }
Property Value
Type Description
Int32FieldInfo

DefaultStatusNewTicket_InnerJoin_TicketStatus

Generated join from the foreign key DefaultStatusNewTicket in this table, to its target table TicketStatusTableInfo.

Declaration
public TargetedInnerJoin<TicketStatusTableInfo> DefaultStatusNewTicket_InnerJoin_TicketStatus { get; }
Property Value
Type Description
TargetedInnerJoin<TicketStatusTableInfo>

DefaultUser

Field 'default_user' in table 'ejuser': Dictionary type Int, .NET type: Int32

The default user to set on new tickets in this category (1=automatically, 2=unasigned, 3=the owner

Declaration
public Int32FieldInfo DefaultUser { get; }
Property Value
Type Description
Int32FieldInfo

Definition

Definition of the table as described in the deployed runtime dictionary

Declaration
public override SoTable Definition { get; }
Property Value
Type Description
SoTable
Overrides
TableInfo.Definition

Dictionary

Field 'dictionary' in table 'ejuser': Dictionary type String[6], .NET type: String

A string indicating the user's prefered dictionary language ('no' or 'en').

Declaration
public StringFieldInfo Dictionary { get; }
Property Value
Type Description
StringFieldInfo

DictionaryTableNumber

Table number for table Ejuser in the database dictionary; potentially changes between databases, but always the same over the lifetime of any single database

Declaration
public int DictionaryTableNumber { get; }
Property Value
Type Description
Int32

EjuserId

Field 'id' in table 'ejuser': Dictionary type PK, .NET type: Int32

The primary key (auto-incremented)

Declaration
public Int32FieldInfo EjuserId { get; }
Property Value
Type Description
Int32FieldInfo

Email

Field 'email' in table 'ejuser': Dictionary type String[256], .NET type: String

The email address for this user.

Declaration
public StringFieldInfo Email { get; }
Property Value
Type Description
StringFieldInfo

EmailMask

Field 'email_mask' in table 'ejuser': Dictionary type Int, .NET type: Int32

A bitmask indicated to which extent the user should recieve email warnings for various events.

Declaration
public Int32FieldInfo EmailMask { get; }
Property Value
Type Description
Int32FieldInfo

Firstname

Field 'firstname' in table 'ejuser': Dictionary type String[128], .NET type: String

The firstname for this user.

Declaration
public StringFieldInfo Firstname { get; }
Property Value
Type Description
StringFieldInfo

Flags

Field 'flags' in table 'ejuser': Dictionary type Int, .NET type: Int32

A bitmask indicating flags for this entry.

Declaration
public Int32FieldInfo Flags { get; }
Property Value
Type Description
Int32FieldInfo

HiddenBagBitset

Field 'hidden_bag_bitset' in table 'ejuser': Dictionary type String[256], .NET type: String

Each character represent a bit to set a HtmlBagHideable to default open or closed (1=open 0=closed)

Declaration
public StringFieldInfo HiddenBagBitset { get; }
Property Value
Type Description
StringFieldInfo

IdleTime

Field 'idle_time' in table 'ejuser': Dictionary type Int, .NET type: Int32

Number of seconds the user has been idle. Updated by TrayIcon or simular external programs.

Declaration
public Int32FieldInfo IdleTime { get; }
Property Value
Type Description
Int32FieldInfo

Language

Field 'language' in table 'ejuser': Dictionary type String[6], .NET type: String

A string indicating the user's language ('no' or 'en').

Declaration
public StringFieldInfo Language { get; }
Property Value
Type Description
StringFieldInfo

LastCategory

Field 'last_category' in table 'ejuser': Dictionary type FK, .NET type: Int32

The last chosen category for this user when posting tickets.

Declaration
public Int32FieldInfo LastCategory { get; }
Property Value
Type Description
Int32FieldInfo

LastCategory_InnerJoin_EjCategory

Generated join from the foreign key LastCategory in this table, to its target table EjCategoryTableInfo.

Declaration
public TargetedInnerJoin<EjCategoryTableInfo> LastCategory_InnerJoin_EjCategory { get; }
Property Value
Type Description
TargetedInnerJoin<EjCategoryTableInfo>

LastLoginAttempt

Field 'last_login_attempt' in table 'ejuser': Dictionary type DateTime, .NET type: DateTime

The last time the user tried to log in without success

Declaration
public DateTimeFieldInfo LastLoginAttempt { get; }
Property Value
Type Description
DateTimeFieldInfo

Lastname

Field 'lastname' in table 'ejuser': Dictionary type String[128], .NET type: String

The lastname for this user.

Declaration
public StringFieldInfo Lastname { get; }
Property Value
Type Description
StringFieldInfo

LeftOuterJoin_Associate_EjUserId

Generated left outer join from the primary key EjuserId on this table, to Associate.EjUserId.

Declaration
public TargetedLeftOuterJoin<AssociateTableInfo> LeftOuterJoin_Associate_EjUserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<AssociateTableInfo>

LeftOuterJoin_CategoryMembership_UserId

Generated left outer join from the primary key EjuserId on this table, to CategoryMembership.UserId.

Declaration
public TargetedLeftOuterJoin<CategoryMembershipTableInfo> LeftOuterJoin_CategoryMembership_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<CategoryMembershipTableInfo>

LeftOuterJoin_ChatMessage_CreatedBy

Generated left outer join from the primary key EjuserId on this table, to ChatMessage.CreatedBy.

Declaration
public TargetedLeftOuterJoin<ChatMessageTableInfo> LeftOuterJoin_ChatMessage_CreatedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<ChatMessageTableInfo>

LeftOuterJoin_ChatSession_TransferTo

Generated left outer join from the primary key EjuserId on this table, to ChatSession.TransferTo.

Declaration
public TargetedLeftOuterJoin<ChatSessionTableInfo> LeftOuterJoin_ChatSession_TransferTo { get; }
Property Value
Type Description
TargetedLeftOuterJoin<ChatSessionTableInfo>

LeftOuterJoin_ChatSession_UserId

Generated left outer join from the primary key EjuserId on this table, to ChatSession.UserId.

Declaration
public TargetedLeftOuterJoin<ChatSessionTableInfo> LeftOuterJoin_ChatSession_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<ChatSessionTableInfo>

LeftOuterJoin_ChatTopicUser_UserId

Generated left outer join from the primary key EjuserId on this table, to ChatTopicUser.UserId.

Declaration
public TargetedLeftOuterJoin<ChatTopicUserTableInfo> LeftOuterJoin_ChatTopicUser_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<ChatTopicUserTableInfo>

LeftOuterJoin_Dictionary_UserId

Generated left outer join from the primary key EjuserId on this table, to Dictionary.UserId.

Declaration
public TargetedLeftOuterJoin<DictionaryTableInfo> LeftOuterJoin_Dictionary_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<DictionaryTableInfo>

LeftOuterJoin_DocDocument_ChangedBy

Generated left outer join from the primary key EjuserId on this table, to DocDocument.ChangedBy.

Declaration
public TargetedLeftOuterJoin<DocDocumentTableInfo> LeftOuterJoin_DocDocument_ChangedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<DocDocumentTableInfo>

LeftOuterJoin_DocDocument_CreatedBy

Generated left outer join from the primary key EjuserId on this table, to DocDocument.CreatedBy.

Declaration
public TargetedLeftOuterJoin<DocDocumentTableInfo> LeftOuterJoin_DocDocument_CreatedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<DocDocumentTableInfo>

LeftOuterJoin_DocFolder_CreatedBy

Generated left outer join from the primary key EjuserId on this table, to DocFolder.CreatedBy.

Declaration
public TargetedLeftOuterJoin<DocFolderTableInfo> LeftOuterJoin_DocFolder_CreatedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<DocFolderTableInfo>

LeftOuterJoin_EjCategory_CategoryMaster

Generated left outer join from the primary key EjuserId on this table, to EjCategory.CategoryMaster.

Declaration
public TargetedLeftOuterJoin<EjCategoryTableInfo> LeftOuterJoin_EjCategory_CategoryMaster { get; }
Property Value
Type Description
TargetedLeftOuterJoin<EjCategoryTableInfo>

LeftOuterJoin_EjMessage_CreatedBy

Generated left outer join from the primary key EjuserId on this table, to EjMessage.CreatedBy.

Declaration
public TargetedLeftOuterJoin<EjMessageTableInfo> LeftOuterJoin_EjMessage_CreatedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<EjMessageTableInfo>

LeftOuterJoin_Ejpackage_UploadedBy

Generated left outer join from the primary key EjuserId on this table, to Ejpackage.UploadedBy.

Declaration
public TargetedLeftOuterJoin<EjpackageTableInfo> LeftOuterJoin_Ejpackage_UploadedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<EjpackageTableInfo>

LeftOuterJoin_Ejselection_Creator

Generated left outer join from the primary key EjuserId on this table, to Ejselection.Creator.

Declaration
public TargetedLeftOuterJoin<EjselectionTableInfo> LeftOuterJoin_Ejselection_Creator { get; }
Property Value
Type Description
TargetedLeftOuterJoin<EjselectionTableInfo>

LeftOuterJoin_EjselMetaResult_Owner

Generated left outer join from the primary key EjuserId on this table, to EjselMetaResult.Owner.

Declaration
public TargetedLeftOuterJoin<EjselMetaResultTableInfo> LeftOuterJoin_EjselMetaResult_Owner { get; }
Property Value
Type Description
TargetedLeftOuterJoin<EjselMetaResultTableInfo>

LeftOuterJoin_ElementProfile_OwnedByUser

Generated left outer join from the primary key EjuserId on this table, to ElementProfile.OwnedByUser.

Declaration
public TargetedLeftOuterJoin<ElementProfileTableInfo> LeftOuterJoin_ElementProfile_OwnedByUser { get; }
Property Value
Type Description
TargetedLeftOuterJoin<ElementProfileTableInfo>

LeftOuterJoin_ExternalDocument_ChangedBy

Generated left outer join from the primary key EjuserId on this table, to ExternalDocument.ChangedBy.

Declaration
public TargetedLeftOuterJoin<ExternalDocumentTableInfo> LeftOuterJoin_ExternalDocument_ChangedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<ExternalDocumentTableInfo>

LeftOuterJoin_ExternalDocument_CreatedBy

Generated left outer join from the primary key EjuserId on this table, to ExternalDocument.CreatedBy.

Declaration
public TargetedLeftOuterJoin<ExternalDocumentTableInfo> LeftOuterJoin_ExternalDocument_CreatedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<ExternalDocumentTableInfo>

LeftOuterJoin_Hotlist_UserId

Generated left outer join from the primary key EjuserId on this table, to Hotlist.UserId.

Declaration
public TargetedLeftOuterJoin<HotlistTableInfo> LeftOuterJoin_Hotlist_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<HotlistTableInfo>

LeftOuterJoin_KbCategory_CreatedBy

Generated left outer join from the primary key EjuserId on this table, to KbCategory.CreatedBy.

Declaration
public TargetedLeftOuterJoin<KbCategoryTableInfo> LeftOuterJoin_KbCategory_CreatedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<KbCategoryTableInfo>

LeftOuterJoin_KbCategoryLog_UserId

Generated left outer join from the primary key EjuserId on this table, to KbCategoryLog.UserId.

Declaration
public TargetedLeftOuterJoin<KbCategoryLogTableInfo> LeftOuterJoin_KbCategoryLog_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<KbCategoryLogTableInfo>

LeftOuterJoin_KbEntry_CreatedBy

Generated left outer join from the primary key EjuserId on this table, to KbEntry.CreatedBy.

Declaration
public TargetedLeftOuterJoin<KbEntryTableInfo> LeftOuterJoin_KbEntry_CreatedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<KbEntryTableInfo>

LeftOuterJoin_KbEntryLog_UserId

Generated left outer join from the primary key EjuserId on this table, to KbEntryLog.UserId.

Declaration
public TargetedLeftOuterJoin<KbEntryLogTableInfo> LeftOuterJoin_KbEntryLog_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<KbEntryLogTableInfo>

LeftOuterJoin_KbWorkflowAccess_UserId

Generated left outer join from the primary key EjuserId on this table, to KbWorkflowAccess.UserId.

Declaration
public TargetedLeftOuterJoin<KbWorkflowAccessTableInfo> LeftOuterJoin_KbWorkflowAccess_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<KbWorkflowAccessTableInfo>

LeftOuterJoin_Login_UserId

Generated left outer join from the primary key EjuserId on this table, to Login.UserId.

Declaration
public TargetedLeftOuterJoin<LoginTableInfo> LeftOuterJoin_Login_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<LoginTableInfo>

LeftOuterJoin_MsFilter_NewOwner

Generated left outer join from the primary key EjuserId on this table, to MsFilter.NewOwner.

Declaration
public TargetedLeftOuterJoin<MsFilterTableInfo> LeftOuterJoin_MsFilter_NewOwner { get; }
Property Value
Type Description
TargetedLeftOuterJoin<MsFilterTableInfo>

LeftOuterJoin_Notify_OwnerId

Generated left outer join from the primary key EjuserId on this table, to Notify.OwnerId.

Declaration
public TargetedLeftOuterJoin<NotifyTableInfo> LeftOuterJoin_Notify_OwnerId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<NotifyTableInfo>

LeftOuterJoin_Notify_User2Id

Generated left outer join from the primary key EjuserId on this table, to Notify.User2Id.

Declaration
public TargetedLeftOuterJoin<NotifyTableInfo> LeftOuterJoin_Notify_User2Id { get; }
Property Value
Type Description
TargetedLeftOuterJoin<NotifyTableInfo>

LeftOuterJoin_Notify_UserId

Generated left outer join from the primary key EjuserId on this table, to Notify.UserId.

Declaration
public TargetedLeftOuterJoin<NotifyTableInfo> LeftOuterJoin_Notify_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<NotifyTableInfo>

LeftOuterJoin_Profile_UserId

Generated left outer join from the primary key EjuserId on this table, to Profile.UserId.

Declaration
public TargetedLeftOuterJoin<ProfileTableInfo> LeftOuterJoin_Profile_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<ProfileTableInfo>

LeftOuterJoin_ReplyTemplate_OwnedBy

Generated left outer join from the primary key EjuserId on this table, to ReplyTemplate.OwnedBy.

Declaration
public TargetedLeftOuterJoin<ReplyTemplateTableInfo> LeftOuterJoin_ReplyTemplate_OwnedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<ReplyTemplateTableInfo>

LeftOuterJoin_RoleMember_Ejuser

Generated left outer join from the primary key EjuserId on this table, to RoleMember.Ejuser.

Declaration
public TargetedLeftOuterJoin<RoleMemberTableInfo> LeftOuterJoin_RoleMember_Ejuser { get; }
Property Value
Type Description
TargetedLeftOuterJoin<RoleMemberTableInfo>

LeftOuterJoin_SLink_TicketOwnedBy

Generated left outer join from the primary key EjuserId on this table, to SLink.TicketOwnedBy.

Declaration
public TargetedLeftOuterJoin<SLinkTableInfo> LeftOuterJoin_SLink_TicketOwnedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<SLinkTableInfo>

LeftOuterJoin_Ticket_CreatedBy

Generated left outer join from the primary key EjuserId on this table, to Ticket.CreatedBy.

Declaration
public TargetedLeftOuterJoin<TicketTableInfo> LeftOuterJoin_Ticket_CreatedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<TicketTableInfo>

LeftOuterJoin_Ticket_OwnedBy

Generated left outer join from the primary key EjuserId on this table, to Ticket.OwnedBy.

Declaration
public TargetedLeftOuterJoin<TicketTableInfo> LeftOuterJoin_Ticket_OwnedBy { get; }
Property Value
Type Description
TargetedLeftOuterJoin<TicketTableInfo>

LeftOuterJoin_TicketAlert_DelegateTo

Generated left outer join from the primary key EjuserId on this table, to TicketAlert.DelegateTo.

Declaration
public TargetedLeftOuterJoin<TicketAlertTableInfo> LeftOuterJoin_TicketAlert_DelegateTo { get; }
Property Value
Type Description
TargetedLeftOuterJoin<TicketAlertTableInfo>

LeftOuterJoin_TicketLogAction_UserId

Generated left outer join from the primary key EjuserId on this table, to TicketLogAction.UserId.

Declaration
public TargetedLeftOuterJoin<TicketLogActionTableInfo> LeftOuterJoin_TicketLogAction_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<TicketLogActionTableInfo>

LeftOuterJoin_UserAttribute_UserId

Generated left outer join from the primary key EjuserId on this table, to UserAttribute.UserId.

Declaration
public TargetedLeftOuterJoin<UserAttributeTableInfo> LeftOuterJoin_UserAttribute_UserId { get; }
Property Value
Type Description
TargetedLeftOuterJoin<UserAttributeTableInfo>

LoginAttempts

Field 'login_attempts' in table 'ejuser': Dictionary type Int, .NET type: Int32

The number of times the user has attempted to login with the wrong password

Declaration
public Int32FieldInfo LoginAttempts { get; }
Property Value
Type Description
Int32FieldInfo

Loginname

Field 'loginname' in table 'ejuser': Dictionary type String[64], .NET type: String

The unique loginname for this user.

Declaration
public StringFieldInfo Loginname { get; }
Property Value
Type Description
StringFieldInfo

Middlename

Field 'middlename' in table 'ejuser': Dictionary type String[128], .NET type: String

The middlename for this user.

Declaration
public StringFieldInfo Middlename { get; }
Property Value
Type Description
StringFieldInfo

MinuteOffset

Field 'minute_offset' in table 'ejuser': Dictionary type Int, .NET type: Int32

Offset in hours between server and ejuser timezone.

Declaration
public Int32FieldInfo MinuteOffset { get; }
Property Value
Type Description
Int32FieldInfo

NewGui

Field 'new_gui' in table 'ejuser': Dictionary type Bool, .NET type: Int16

Whether to use the new gui or not

Declaration
public UInt16FieldInfo NewGui { get; }
Property Value
Type Description
UInt16FieldInfo

NotifyExternalLock

Field 'notify_external_lock' in table 'ejuser': Dictionary type DateTime, .NET type: DateTime

A datetime lock to make sure notifications are only displayed by one notifcation system (ejournal or external programs)

Declaration
public DateTimeFieldInfo NotifyExternalLock { get; }
Property Value
Type Description
DateTimeFieldInfo

NotifyExternalSource

Field 'notify_external_source' in table 'ejuser': Dictionary type String[256], .NET type: String

A name (id) of the external notifications system (ejournal or external programs)

Declaration
public StringFieldInfo NotifyExternalSource { get; }
Property Value
Type Description
StringFieldInfo

NotifyMask

Field 'notify_mask' in table 'ejuser': Dictionary type Int, .NET type: Int32

A bitmask indicating to which extent the user should recieve pop-up warnings for various events.

Declaration
public Int32FieldInfo NotifyMask { get; }
Property Value
Type Description
Int32FieldInfo

NotPresent

Field 'not_present' in table 'ejuser': Dictionary type String[256], .NET type: String

Comment to add for user when status is not present.

Declaration
public StringFieldInfo NotPresent { get; }
Property Value
Type Description
StringFieldInfo

NumExpandedMessages

Field 'num_expanded_messages' in table 'ejuser': Dictionary type Int, .NET type: Int32

The number of expanded messages in show-ticket view.

Declaration
public Int32FieldInfo NumExpandedMessages { get; }
Property Value
Type Description
Int32FieldInfo

Password

Field 'password' in table 'ejuser': Dictionary type String[128], .NET type: String

The encrypted password for this user.

Declaration
public StringFieldInfo Password { get; }
Property Value
Type Description
StringFieldInfo

PictureId

Field 'picture_id' in table 'ejuser': Dictionary type FK, .NET type: Int32

The attachment.id this reference is connected to.

Declaration
public Int32FieldInfo PictureId { get; }
Property Value
Type Description
Int32FieldInfo

PictureId_InnerJoin_Attachment

Generated join from the foreign key PictureId in this table, to its target table AttachmentTableInfo.

Declaration
public TargetedInnerJoin<AttachmentTableInfo> PictureId_InnerJoin_Attachment { get; }
Property Value
Type Description
TargetedInnerJoin<AttachmentTableInfo>

ProfileId

Field 'profile_id' in table 'ejuser': Dictionary type FK, .NET type: Int32

Reference to the profile connected to this ejuser

Declaration
public Int32FieldInfo ProfileId { get; }
Property Value
Type Description
Int32FieldInfo

ProfileId_InnerJoin_Profile

Generated join from the foreign key ProfileId in this table, to its target table ProfileTableInfo.

Declaration
public TargetedInnerJoin<ProfileTableInfo> ProfileId_InnerJoin_Profile { get; }
Property Value
Type Description
TargetedInnerJoin<ProfileTableInfo>

RuntimeDefinition

Definition of the table as described in the deployed runtime dictionary

Declaration
[Obsolete("Use instance property Definition or static member DictionaryTableNumber", true)]
public static SoTable RuntimeDefinition { get; }
Property Value
Type Description
SoTable

Signature

Field 'signature' in table 'ejuser': Dictionary type Clob, .NET type: String

The users signature.

Declaration
public StringFieldInfo Signature { get; }
Property Value
Type Description
StringFieldInfo

SimultaneousLogin

Field 'simultaneous_login' in table 'ejuser': Dictionary type Bool, .NET type: Int16

A boolean telling if the user is counted as one of the simultaneous ones, or one who alway may log in

Declaration
public UInt16FieldInfo SimultaneousLogin { get; }
Property Value
Type Description
UInt16FieldInfo

Sms

Field 'sms' in table 'ejuser': Dictionary type String[65], .NET type: String

The SMS number for this user

Declaration
public StringFieldInfo Sms { get; }
Property Value
Type Description
StringFieldInfo

SmsMask

Field 'sms_mask' in table 'ejuser': Dictionary type Int, .NET type: Int32

A bitmask indicated to which extent the user should recieve sms warnings for various events.

Declaration
public Int32FieldInfo SmsMask { get; }
Property Value
Type Description
Int32FieldInfo

Status

Field 'status' in table 'ejuser': Dictionary type Enum, .NET type: Int16

The status (enum) for this user.

Declaration
public UInt16FieldInfo Status { get; }
Property Value
Type Description
UInt16FieldInfo

Textareasize

Field 'textareasize' in table 'ejuser': Dictionary type String[32], .NET type: String

Size of textarea for each user, example '80x40'

Declaration
public StringFieldInfo Textareasize { get; }
Property Value
Type Description
StringFieldInfo

TimeFormatString

Field 'time_format_string' in table 'ejuser': Dictionary type String[65], .NET type: String

Chosen time format as a string for this user

Declaration
public StringFieldInfo TimeFormatString { get; }
Property Value
Type Description
StringFieldInfo

Usergroup

Field 'usergroup' in table 'ejuser': Dictionary type FK, .NET type: Int32

The group this user is member of

Declaration
public Int32FieldInfo Usergroup { get; }
Property Value
Type Description
Int32FieldInfo

Usergroup_InnerJoin_Hierarchy

Generated join from the foreign key Usergroup in this table, to its target table HierarchyTableInfo.

Declaration
public TargetedInnerJoin<HierarchyTableInfo> Usergroup_InnerJoin_Hierarchy { get; }
Property Value
Type Description
TargetedInnerJoin<HierarchyTableInfo>

Username

Field 'username' in table 'ejuser': Dictionary type String[64], .NET type: String

The unique username for this user.

Declaration
public StringFieldInfo Username { get; }
Property Value
Type Description
StringFieldInfo

Implements

System.ICloneable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top