Class SY_UserSecurity_bus

Properties

LOCAL cAllCompanyKey$="0000000000"  
LOCAL cIsSysDB  
LOCAL cMainTable$="SY_UserSecurity"  
LOCAL cSelfServiceRoleName$="__ExtrnlSelfSrv"  

[string] The external self service role name.

Methods

FUNCTION DoRolesExist()  
FUNCTION GetRoles(load$, translate$)  
FUNCTION OnDeleteDefaults()  
FUNCTION RemoveAllRows(key$)  
FUNCTION SetHeader(HeaderKey$)  
FUNCTION ValidateCompanyKey(Value$)  
FUNCTION ValidateExpirationDate(Value$)  
FUNCTION ValidateGroup100COnly()  

100c Only Group Validation, used for 100c only Exclude column / option column in the user security grid

FUNCTION ValidateLimitedRole(roleKey$, roleName$)  
FUNCTION ValidateRoleKey(Value$)  
FUNCTION ValidateStartingDate(Value$)  
FUNCTION ValidateUserKey(Value$)  

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: SY_MaintSet

FileChanged

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: SY_MaintSet

ClearSetFiles(), CommitRow(), QuickRowLoad(), ResetRow(), SeedDetailRow(), SetFilter(), SetMode()