Class SY_RoleTemplate_bus

Inherits

SY_Maint

Properties

LOCAL cMainTable$="SY_RoleTemplate"  
LOCAL cIsSysDB=isTRUE  
PROPERTY SecurityDtl  

[objhandle] Handle to the SY_RoleTemplateSecurity_bus object which handles child records for the Role Template

Methods

FUNCTION Clear()  

Clears editted record values from this object as well as clears all working records from the %PvxClass(%SY_RoleTemplateSecurity_bus object), this is an override to the Clear() function in SY_Maint

Returns Returns value from call to base class.
FUNCTION Delete(key$)  

Override to the SY_Maint Delete() function. This will also delete records using SY_RoleTemplateSecurity_bus object.

ParameterDescription
key$ [input, string] Role Template value to delete
Returns [boolean] retSUCCESS(1) If delete is successful, retFAILURE(0) If delete fails
FUNCTION Write()  

Overrdie to the SY_Maint Write() function. This will also commit all changes in the SY_RoleTemplateSecurity_bus object.

Returns [boolean] retSUCCESS(1) If write is successful, retFAILURE(0) 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$

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