Class SY_RoleBase_ui

Inherits

SY_MaintUI

Known SubClasses

SY_RolePlus_ui

Properties

LOCAL cSEP$  
LOCAL cViews$="V/W"  
LOCAL cViewsName$="Views"  
LOCAL cEntityName$="role"  
LOCAL cDefaultRole$="0000000000"  
LOCAL cODBCpanel$="PODBC"  
LOCAL ODBC_TAB=4  
LOCAL cLoadFlag$=""  
LOCAL cLoadText$=" Loading....."  
LOCAL cSecTypeMaintenance$="M"  
LOCAL cSecTypeUpdate$="U"  
LOCAL cSecTypeAccess$="A"  
LOCAL cSecTypeMenu$="T"  
LOCAL cSecTypeSetup$="S"  
LOCAL cSecTypeResourceBusiness$="RB"  
LOCAL cSecTypeResourceTable$="RT"  
LOCAL cTaskTypeMenu$="07"  
LOCAL cTaskTypeSecurity$="04"  
LOCAL cTaskTypeApplication$="08"  
LOCAL cHiddenRoles$="|DEFAULT|EXTERNAL SEATS|NAMED USERS|"  
LOCAL chkTreeOFF=1  
LOCAL chkTreeON=2  
LOCAL chkTreePARTIAL=3  
LOCAL chkOFF=0  
LOCAL chkON=1  
LOCAL chkPARTIAL=2  
LOCAL resourceTYPEBUSINESS$="BUSINESSTABLE"  
LOCAL resourceDESCBUSINESS$="Business Tables"  
LOCAL resourceTYPEREADONLY$="READONLYTABLE"  
LOCAL resourceDESCREADONLY$="Read-Only Tables"  
LOCAL cBT_PrintTask$  

Methods

FUNCTION CommitPanels()  
FUNCTION CommitPanels(summaryInfo$)  

Commit changes made to options on all panels

ParameterDescription
summaryInfo$ [string, out] *Optional* summary of changes made to the options on all panels

@eturns retSUCCESS

FUNCTION LOCAL BT_Accept()  
FUNCTION LOCAL BT_Cancel()  
FUNCTION LOCAL BT_CopyOk()  
FUNCTION LOCAL BT_CopyRole()  
FUNCTION LOCAL BT_Delete()  
FUNCTION LOCAL BT_First()  
FUNCTION LOCAL BT_Last()  
FUNCTION LOCAL BT_Next()  
FUNCTION LOCAL BT_Prev()  
FUNCTION LOCAL BT_Search()  
FUNCTION LOCAL ChangeCB_CopyEvents()  
FUNCTION LOCAL ChangeCB_CopyMenus()  
FUNCTION LOCAL ChangeCB_CopyODBC()  
FUNCTION LOCAL ChangeCB_CopyOptions()  
FUNCTION LOCAL ChangeLB_MenuTree()  
FUNCTION LOCAL ChangeLB_ModuleTree()  
FUNCTION LOCAL ChangeLB_ODBCTree()  
FUNCTION LOCAL ChangeLB_SecurityTree()  
FUNCTION LOCAL ChangeML_CopyDescription()  
FUNCTION LOCAL ChangeML_CopyTo()  
FUNCTION LOCAL ChangeRoleName()  
FUNCTION LOCAL CommitDetailData(fh, summaryInfo$)  

Commit detail data for panel data; write summary of changes to activity log

ParameterDescription
fh [fileHandle, in] memory file used to store data values for options on panel
summaryInfo$ [string, out] Summary of changes made to data
FUNCTION LOCAL LoadMemoryFiles()  
FUNCTION LOCAL LoadODBCMemoryFile()  
FUNCTION LOCAL LoadODBCMemoryFile(copyFromRoleKey$)  

Load ODBC Memory File

ParameterDescription
copyFromRoleKey$ {optional} [string, in] when method is used during copying from another role, role key of role to copy from
Returns retSUCCESS
FUNCTION LOCAL LoadTree()  
FUNCTION LOCAL OnExit()  
FUNCTION LOCAL OnExitPMenu()  
FUNCTION LOCAL OnExitPModule()  
FUNCTION LOCAL OnExitPODBC()  
FUNCTION LOCAL OnExitPSecurity()  
FUNCTION LOCAL PanelInitialize()  

Panel Initialize, based on current folder

Returns retSUCCESS
FUNCTION LOCAL PostLoad()  
FUNCTION LOCAL PostLoadFolders()  

Logic to execute on the post load event for the folder panels

Returns retSUCCESS
FUNCTION LOCAL PostLoadPMenu()  
FUNCTION LOCAL PostLoadPModule()  
FUNCTION LOCAL PostLoadPODBC()  
FUNCTION LOCAL PostLoadPSecurity()  
FUNCTION LOCAL PostReadRec()  
FUNCTION LOCAL SaveTree()  
FUNCTION LOCAL UpdateSummaryInfo(fh, dataRec$, summaryInfo$)  

Update Summary information for row

ParameterDescription
fh [fileHandle, in] memory file used to store data values for options on panel
dataRec$ [string, in] record of data for a row
summaryInfo$ [string, both] summary of changes made to options on panel
Returns retSUCCESS

Properties inherited from: SY_MaintUI

InBrowse, ViewOnly

Methods inherited from: SY_MaintUI

HasRights(), RefreshBindings(), SetDocDateWarnOff(), SetUIRecord(), SetVar(), AddSuppressedMsg(), BindVariables(), BT_Accept(), BT_AcceptClose(), BT_Cancel(), BT_CancelClose(), BT_Delete(), BT_First(), BT_Last(), BT_List(), BT_Listing(), BT_Next(), BT_Office(), BT_OKView(), BT_Prev(), BT_Print(), CheckMemo(), ClassPushMemoBtn(), ConfirmDelete(), ConfirmWrite(), DefaultChange(), DisplayErrorMsg(), DisplayMemoButton(), DisplayWriteError(), ExplodeIOL(), GetBusinessObject(), GetControlID(), GetFirstID(), HandleDocumentDateWarning(), HasMemos(), HidePopupMenu(), InitBusinessObject(), KeyChange(), LaunchMemo(), OnExit(), PostLoad(), QuickConfirmWrite(), PERFORM ResolveMemoParameters(), ReturnToCtlOrGrid(), PERFORM RtrnToCTLOrGrid(), SetBusinessObject(), SetFocusFailedID(), SetFocusFirstID(), SetFormDisplay(), SetFormState(), SetInitialRecord(), SetNumericVal(), SetStringVal()