| | |
| | | package com.vci.web.service; |
| | | |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.portal.data.PLAction; |
| | | import com.vci.corba.portal.data.PLTabButton; |
| | | import com.vci.corba.portal.data.PLUILayout; |
| | | import com.vci.corba.portal.data.PortalVI; |
| | | import com.vci.corba.portal.data.PLAction; |
| | | import com.vci.web.pageModel.*; |
| | | import com.vci.pagemodel.*; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | * @param queryDetail 查询明细 |
| | | * @return 显示对象 |
| | | */ |
| | | UITableDefineVO tableDO2VO(PortalVI prm,boolean queryDetail); |
| | | UITableDefineVO tableDO2VO(PortalVI prm, boolean queryDetail, Map<String, OsAttributeVO> attributeVOMap) throws PLException; |
| | | |
| | | /** |
| | | * 使用表格的英文名称获取表单 |
| | |
| | | * @param btmId 业务类型 |
| | | * @return 表单的定义 |
| | | */ |
| | | UITableDefineVO getTableById(String btmId,String id); |
| | | UITableDefineVO getTableById(String btmId,String id) throws PLException; |
| | | |
| | | /** |
| | | * 使用表格的英文名称获取表单 |
| | |
| | | * @return 显示对象 |
| | | */ |
| | | UIActionVO actionDO2VO(PLAction action); |
| | | |
| | | |
| | | /** |
| | | * 查询所有的UI上下文 |
| | |
| | | * @param componentOid 组件的主键 |
| | | * @return 主键的显示对象 |
| | | */ |
| | | UIComponentVO getComponentByOid(String componentOid); |
| | | UIComponentVO getComponentByOid(String componentOid, Map<String, OsAttributeVO> attributeVOMap); |
| | | |
| | | /** |
| | | * 获取某个组件的按钮 |
| | | * @param pkComponent 组件的主键 |
| | | * @return 按钮的信息 |
| | | */ |
| | | List<UIButtonDefineVO> listButtonByComponent(String pkComponent); |
| | | List<UIButtonDefineVO> listButtonByComponent(String pkComponent, Map<String, List<RoleRightVO>> roleRightMap); |
| | | |
| | | /** |
| | | * 按钮的数据对象转换为显示对象 |
| | |
| | | * @param button 按钮的数据对象 |
| | | * @return 显示对象 |
| | | */ |
| | | UIButtonDefineVO buttonDO2VO(PLTabButton button) ; |
| | | UIButtonDefineVO buttonDO2VO(PLTabButton button,Map<String, UIActionVO> actionVOMap) ; |
| | | |
| | | /** |
| | | * 查询所有的组件 |
| | |
| | | * @param id 主键 |
| | | * @return UI上下文的信息 |
| | | */ |
| | | UIContentVO getUIContentByBtmTypeAndId(String btmType, String id); |
| | | UIContentVO getUIContentByBtmTypeAndId(String btmType, String id) throws PLException; |
| | | |
| | | // UIContentVO UIContentDO2VO(PLPageLayoutDefination pageLayoutDefination, boolean queryDetail); |
| | | UIContentVO UIContentDO2VO(PLUILayout pageLayoutDefination, boolean queryDetail); |
| | | ; |
| | | // UIContentVO UIContentDO2VO(PLPageLayoutDefination pageLayoutDefination, boolean queryDetail); |
| | | |
| | | UIContentVO UIContentDO2VO(PLUILayout pageLayoutDefination, boolean queryDetail,Map<String, List<RoleRightVO>> roleRightMap); |
| | | |
| | | } |