Class VI_Options_bus

Properties

LOCAL cIsSysDB=isTRUE  

boolean value denoting whether the main table is a system table

LOCAL cMainTable$="VI_Options"  

main table for class

Methods

FUNCTION Delete(key$)  

Delete record from table

ParameterDescription
key$ [input, string] key value of record to be deleted
Returns [boolean] False, deletes are not allowed in options
FUNCTION SetKey(key$)  

Set key logic for class

ParameterDescription
key$ [input, string] key value being set
Returns [boolean] True if key value equals P/R, false for any other value
FUNCTION Write()  

Write record into table

Returns [boolean] True if successful, false if write fails

Properties inherited from: SY_Maint

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

Properties inherited from: VI_Constant

JobType_EXPORT$, JobType_IMPORT$, LogFileHandling_REUSE$, LogFileHandling_NEW$, LogFileLocation_APPFOLDER, LogFileLocation_LOGFILES, LogFileLocation_OTHER, LogFileHandling_DEFAULT$, LogFileLocation_DEFAULT

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()

Methods inherited from: VI_Constant

GetLogFileFolder$()