Class SY_UserSettings_bus

Properties

LOCAL cIsSysDB=isTRUE  
LOCAL cMainTable$="SY_User"  
LOCAL cPrimaryIndex$="kUSERLOGON"  
PROPERTY JobTitleDefault$  

Default value for SY_User;JobTitle$

Methods

FUNCTION ReadRec(key$)  

Read the data from the application table and save original values for several critical fields

Returns [number] SUCCESS if record was read, or FAILURE if record cannot be read
FUNCTION SetDefaultLauncher()  

Set the default launcher based on the current system license informaiton

Returns [number] SUCCESS if column is in table and value updated, or FAILURE if column is not in table or update failed
FUNCTION SetValue(col$, val)  

override base class method to set value for a column in the table

Returns [number] SUCCESS if column is in table and value updated, or FAILURE if column is not in table or update failed
FUNCTION WRITE()  

Write the information into the database

Returns [number] SUCCESS if record can be deleted, or FAILURE if record cannot be deleted

Properties inherited from: SY_Maint

cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest

Methods inherited from: CI_ThemeCode_val

ClassValidateThemeCode()

Methods inherited from: SY_Maint

ChangedRecordCompare(), ChangedRecordInfo(), Clear(), ClearRecord(), ConfirmDelete(), CopyFrom(), ExportToCSV(), GetColumnInfo(), GetColumnProperties$(), GetDefaults(), GetOrigRecord$(), GetPropertyValue(), GetValidationGroups$(), ResetDocDateWarnState(), SetCopyKeyValue(), SetDocDateWarnDisplayed(), SetDocDateWarnOff(), SetKey(), SetKeyValue(), SetPartialRecord(), SetRecord(), SetToReadOnly(), SetValue(), SetValues(), Write(), ActivityLogCreateFile(), ActivityLogPrepare(), ActivityLogSetMessage$(), ActivityLogWrite(), CallScript(), CheckForAdvancedFieldSettings(), CheckForScripts(), CheckNullRequiredField(), PERFORM ChildValidate(), ClassValidateDate(), ClassValidateTelephoneNo(), ClearSetFiles(), ColInfoInitAll(), ColInfoInitDefaults(), CommitRow(), GetPropertyCommon(), InitColInfo(), InitScriptEngine(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule()