Class SY_ServiceNotification_bus

Inherits

SY_Maint, SY_MaintSet, SY_Password

Properties

LOCAL cMainTable$="SY_ServiceNotification"  
LOCAL cIsSysDB=isTRUE  
LOCAL cAllowMultipleEMailAddresses=isTRUE  

[bool] Flag used by SY_Constant ClassValidateEMailAddress

LOCAL cActiveUserIol$=CPL("IOLIST Active$, InactiveDate$, Locked$")  

[string] List of columns used to validate active user records.

LOCAL cPepDefaultUrl$="https://na.pep.services.sage.com/PEPWebService.asmx"  

[string] Default url for pep uploads

LOCAL cTaxServiceCode$="TCE"  

[string] Service code for the Tax Calculation Engine service

Methods

FUNCTION CheckUserEmailInUse(arg.userKey$)  
FUNCTION CleanUpUserKey(arg.userKey$)  
FUNCTION CleanUpUserKey(arg.userKey$, arg.emailToUse$)  
FUNCTION GetUserKey$(arg.userLogon$)  
FUNCTION UpdatePep(arg.serviceCode$, showProg)  
FUNCTION UpdatePep(arg.serviceCode$)  
FUNCTION UpdatePep()  
FUNCTION UpdateUserEmail(arg.userKey$)  

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