文件名
语法
DeleteActionForEntity( REF entity: EntityRecord , REF action: SystemActionsRecord): INTEGER
参数
entity - 实体记录
action - 系统操作记录
返回
无
副作用
无
说明
本函数删除一个 entity_action 记录。它移去实体和系统操作间的关系。
调用的对话框窗体
无
文件名
语法
DeleteAssignmentForProfile( REF profileAssign: ProfileAssignRecord): INTEGER
参数
profileAssign - 概要文件分配记录
返回
整数
副作用
无
说明
本函数将更新用户或组,使其没有分配的概要文件。
调用的对话框窗体
无
文件名
语法
DeleteEntity(REF entity: EntityRecord): INTEGER
参数
entity - 实体记录
返回
整数
副作用
无
说明
本函数删除实体记录并返回 SQL 返回码。
调用的对话框窗体
无
文件名
语法
DeleteEntityForProfile( REF profile: ProfileRecord , REF entity: EntityRecord): INTEGER
参数
profile - 概要文件记录
entity - 实体记录
返回
整数
副作用
无
说明
本函数将删除概要文件的 profile_entity 记录和提供的实体。
调用的对话框窗体
无
文件名
语法
DeleteIcon(REF icon: IconBarRecord): INTEGER
参数
icon - 图标条记录
返回
整数
副作用
无
说明
本函数从图标条表删除一个图标。
调用的对话框窗体
无
文件名
语法
DeleteMenu(REF menu: MenuBarRecord): INTEGER
参数
menu - 菜单条记录
返回
整数
副作用
无
说明
本函数将删除所提供的菜单。
调用的对话框窗体
无
文件名
语法
DeleteProfile(REF profile: ProfileRecord): INTEGER
参数
profile - 概要文件记录
返回
整数
副作用
无
说明
本函数将删除所提供的概要文件。删除概要文件的同时也将删除该概要文件的图标和菜单。
调用的对话框窗体
无
文件名
语法
DeleteSystemAction(REF action: SystemActionsRecord): INTEGER
参数
action - 系统操作记录
返回
整数
副作用
无
说明
本函数向调用函数返回 SQLdelete 整型返回码
调用的对话框窗体
无
文件名
语法
DuplicateActionName(VAL action_name: STRING, VAL action_id: INTEGER): BOOLEAN
参数
action_name - 操作名
action_id - 操作标识
返回
TRUE 或 FALSE
副作用
无
说明
如果操作名正被使用,则本函数返回 TRUE,否则返回 FALSE。
调用的对话框窗体
无
文件名
语法
DuplicateEntityName(VAL entity_name: STRING, VAL entity_id: INTEGER): BOOLEAN
参数
entity_name - 实体名
entity_id - 实体标识
返回
TRUE 或 FALSE
副作用
无
说明
如果实体名正被使用,则本函数返回 TRUE,否则返回 FALSE。
调用的对话框窗体
无
文件名
语法
DuplicateProfileName(VAL profile_name: STRING, VAL profile_id: INTEGER): BOOLEAN
参数
profile_name - 概要文件名
profile_id - 概要文件标识
返回
如果存在同样名称的概要文件,则返回 TRUE,
否则返回 FALSE
副作用
无
说明
本函数检查是否存在另一个同名的概要文件。
调用的对话框窗体
无
文件名
语法
InsertActionsForEntity( VAL entity: EntityRecord , REF actionList: LIST OF SystemActionsRecord): INTEGER
参数
entity - 实体记录
actionList - 系统操作记录列表
返回
无
副作用
无
说明
本函数插入 entity_action 记录并建立实体和系统操作间的关系。
调用的对话框窗体
无
文件名
语法
InsertAssignmentsForProfile(VAL profile: ProfileRecord , REF profileAssignList: LIST OF ProfileAssignRecord): INTEGER
参数
profile - 概要文件记录
profileAssignList - 概要文件分配记录列表
返回
无
副作用
无
说明
本函数通过恰当地更新用户和组表在 profileAssignList 中分配用户和组。每个用户和组只能分配一个概要文件。
调用的对话框窗体
无
文件名
语法
InsertEntitiesForProfile( VAL profile: ProfileRecord , REF entityList: LIST OF EntityRecord): INTEGER
参数
profile - 概要文件记录
entityList - 实体记录列表
返回
无
副作用
无
说明
本函数将通过在 profile_entity 表中插入记录把概要文件与 entityList 中的实体联系起来。
调用的对话框窗体
无
文件名
语法
InsertEntity(REF entity: EntityRecord): INTEGER
参数
entity - 实体记录
返回
整数
副作用
无
说明
本函数插入实体记录并返回 SQL 返回码。
调用的对话框窗体
无
文件名
语法
InsertIcon(REF icon: IconBarRecord): INTEGER
参数
icon - 图标条记录
返回
整数
副作用
无
说明
本函数向图标条表中插入图标。
调用的对话框窗体
无
文件名
语法
InsertMenu(REF menu: MenuBarRecord): INTEGER
参数
menu - 菜单条记录
返回
sqlinsert 的整型 sql 码
副作用
无
说明
本函数插入提供的菜单。
调用的对话框窗体
无
文件名
语法
InsertProfile(REF profile: ProfileRecord): INTEGER
参数
profile - 概要文件记录
返回
整数
副作用
无
说明
本函数将插入所提供的概要文件。
调用的对话框窗体
无
文件名
语法
InsertSystemAction(REF action: SystemActionsRecord): INTEGER
参数
action - 系统操作记录
返回
整数
副作用
无
说明
本函数向调用函数返回 SQLinsert 整型返回码。
调用的对话框窗体
无
文件名
语法
MakeDefaultProfile(REF profile: ProfileRecord)
参数
profile - 概要文件记录
返回
无
副作用
无
说明
本过程将更新概要文件表,并使所提供的概要文件成为缺省值。
调用的对话框窗体
无
文件名
语法
UpdateActionsForEntity( REF entity: EntityRecord , REF actionList: LIST OF SystemActionsRecord): INTEGER
参数
entity - 实体记录
actionList - 系统操作记录列表
返回
无
副作用
无
说明
本函数为该实体的新系统操作插入 entity_action 记录,并删除从该实体移去的系统操作的 entity_action 记录。它建立实体和系统操作间的关系。
调用的对话框窗体
无
文件名
语法
UpdateAssignmentsForProfile(REF profile: ProfileRecord , REF profileAssignList: LIST OF ProfileAssignRecord): INTEGER
参数
profile - 概要文件记录
profileAssignList - 概要文件分配记录列表
返回
无
副作用
无
说明
本函数通过更新用户/组的概要文件将 profileAssignList 中的用户和组与所提供的概要文件联系起来。那些不在 profileAssignList 中但当前分配了此概要文件的用户/组将被更新为不再拥有此概要文件。
调用的对话框窗体
无
文件名
语法
UpdateEntitiesForProfile( REF profile: ProfileRecord , REF entityList: LIST OF EntityRecord): INTEGER
参数
profile - 概要文件记录
entityList - 实体记录列表
返回
无
副作用
无
说明
本函数通过为那些没有关系的实体插入一个 profile_entity 记录将实体列表记录中的实体与所提供的概要文件联系起来,并删除那些有关系但不在列表中的实体。
调用的对话框窗体
无
文件名
语法
UpdateEntity( REF oldEntity: EntityRecord, REF entity: EntityRecord): INTEGER
参数
oldEntity - 实体记录
entity - 实体记录
返回
整数
副作用
无
说明
本函数更新实体记录并返回 SQL 返回码。
调用的对话框窗体
无
文件名
语法
UpdateIcon(REF oldIcon: IconBarRecord, REF icon: IconBarRecord): INTEGER
参数
oldIcon - 图标条记录
icon - 图标条记录
返回
整数
副作用
无
说明
本函数更新图标条表中图标记录。本函数使用被动并发操作。
调用的对话框窗体
无
文件名
语法
UpdateMenu(REF oldMenu: MenuBarRecord, REF menu: MenuBarRecord): INTEGER
参数
oldMenu - 菜单条记录
menu - 菜单条记录
返回
整数
副作用
无
说明
本函数将更新所提供的菜单。本函数在更新时使用被动并发操作。
调用的对话框窗体
无
文件名
语法
UpdateProfile(REF oldProfile: ProfileRecord, REF profile: ProfileRecord): INTEGER
参数
oldProfile,profile - 概要文件记录
返回
整数
副作用
无
说明
本函数将更新所提供的菜单。它将使用被动并发操作。
调用的对话框窗体
无
文件名
语法
UpdateSystemAction(REF oldAction: SystemActionsRecord, REF action: SystemActionsRecord): INTEGER
参数
action - 新系统操作记录
oldAction - 旧系统操作记录
返回
整数
副作用
无
说明
本函数向调用函数返回 SQLupdate 整型返回码。
调用的对话框窗体
无