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, SkipNullCheck$, AFSRequiredFields$

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(), InitSearchForUpdate(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), PreWriteScripts(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule()