Class SY_ErrorLogPurge_ui

Inherits

SY_ErrorLog_UI

Known SubClasses

IT_WebErrorLogPurge_ui

Properties

LOCAL cConfigDataCategory0$="ActivityLog"  

[string] Configuration Data category code (Activity Log)

LOCAL cConfigDataCategory1$="ActivityLogPurge"  
[string] Configuration Data category code (Log Purge)
LOCAL cConfigDataCategory2$="ActivityLogPurgeScheduled"  
[string] Configuration Data category code (Log Purge - Scheduled)
LOCAL cFilterTitle$="Activity Log Purge - Filter"  
Title for Filter panel
LOCAL cPurgeActionDisabled=0  
Purge Actions
LOCAL cPurgeActionArchive=1  
LOCAL cPurgeActionDelete=2  

Methods

FUNCTION PROCESS(*)  

Override normal UI Process logic - Skip UI and start purge when executed with no UI

ParameterDescription
args$ [string, optional] Arguments passed from calling application code
Returns [boolean] Success or failure.
FUNCTION LOCAL BT_Config()  

Logic to execute when the Config button is pressed on main panel

Returns [boolean] Always returns success
FUNCTION LOCAL BT_Purge()  

Logic to execute when the Purge button is pressed on main panel

Returns [boolean] Always returns success
FUNCTION LOCAL ChangeLB_Log()  

Handle clicking on list - ignore

Returns [boolean] Always returns success
FUNCTION LOCAL ClearSelectInfo()  

Reset control state

Returns Always returns retSUCCESS(1)
FUNCTION LOCAL DefaultChange()  

override of Default Change base class logic (work-around for error column not in IOLIST)

Returns [boolean] True if successful, false if not successful
FUNCTION LOCAL LoadList()  

Logic to load contents of Records to Purge list

Returns [boolean] Always returns success
FUNCTION LOCAL PostLoad()  

Logic to execute AFTER loading panel

Returns [boolean] Always returns success
FUNCTION LOCAL PreLoad()  

Logic to execute BEFORE loading panel

Returns [boolean] Always returns success
FUNCTION LOCAL PurgeSelected()  

Purge rows selected in the list

Returns [boolean] Always returns success

Properties inherited from: SY_ErrorLog_UI

cErrorLogPurgeClass$, cFilterTitle$, cAllowDeleteArchive, cAllowUserViewAll, cCanAccessPurge, cConfigDataCategory$, cBT_PrintTask$

Methods inherited from: SY_ErrorLog_UI

BT_CANCEL(), BT_Config(), BT_Delete(), BT_DetailOK(), BT_DrillDown(), BT_Filter(), BT_History(), BT_LoadNext(), BT_LogFile(), BT_OK(), BT_Print(), BT_Purge(), BT_Refresh(), ChangeCB_ActivityType(), ChangeCB_Comp(), ChangeCB_Date(), ChangeCB_Module(), ChangeCB_User(), ChangeDB_Activity(), ChangeDB_ArchiveYear(), ChangeLB_Log(), ChangeML_ActivityType_End(), ChangeML_ActivityType_Start(), ChangeML_Comp_End(), ChangeML_Comp_Start(), ChangeML_Date_End(), ChangeML_Date_Start(), ChangeML_Module_End(), ChangeML_Module_Start(), ChangeML_SearchText(), ChangeML_User_End(), ChangeML_User_Start(), LoadList(), OnExit(), OnFocusLB_Log(), OnFocusML_SearchText(), PostLoad(), PostReadRec(), PreLoad(), ResetControls(), ResolveCSPath$(), SetDateRange(), SetSelectionCriteria(), SetWhereClause(), UpdateSelectCriteria()