| | |
| | | package com.vci.web.service; |
| | | |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.portal.data.PLTabButton; |
| | | import com.vci.corba.portal.data.PLUILayout; |
| | | import com.vci.corba.portal.data.PLPageDefination; |
| | | import com.vci.corba.portal.data.PLTabPage; |
| | | import com.vci.pagemodel.PLTabButtonVO; |
| | | import com.vci.pagemodel.PLUILayoutCloneVO; |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | | import com.vci.starter.web.pagemodel.BaseQueryObject; |
| | |
| | | |
| | | /** |
| | | * 添加页面定义 |
| | | * @param pd |
| | | * @param pdVO |
| | | * @return |
| | | */ |
| | | boolean addPageDefination(PLDefinationVO pd) throws Throwable; |
| | | boolean addPageDefination(PLDefinationVO pdVO) throws Throwable; |
| | | |
| | | /** |
| | | * 修改页面定义 |
| | | * @param pd |
| | | * @param pdVO |
| | | * @return |
| | | */ |
| | | boolean updatePageDefination(PLDefinationVO pd) throws Throwable; |
| | | boolean updatePageDefination(PLDefinationVO pdVO) throws Throwable; |
| | | |
| | | /** |
| | | * 删除页面定义 |
| | |
| | | */ |
| | | boolean delPageDefination(String[] oids) throws PLException; |
| | | |
| | | //配置按钮相关接口 |
| | | //页面设计下配置按钮相关接口 |
| | | /** |
| | | * 获取页签区域按钮配置信息 |
| | | * @param pageDefinationOid |
| | | * @return |
| | | */ |
| | | List<PLTabButtonVO> getTabButton(String pageDefinationOid); |
| | | |
| | | /** |
| | | * 添加按钮配置信息 |
| | | * @param tabButtonVO |
| | | * @return |
| | | */ |
| | | BaseResult addTapButton(PLTabButtonVO tabButtonVO); |
| | | |
| | | /** |
| | | * 修改按钮配置信息 |
| | | * @param tabButtonVO |
| | | * @return |
| | | */ |
| | | BaseResult updateTapButton(PLTabButtonVO tabButtonVO); |
| | | |
| | | /** |
| | | * 保存或修改按钮配置信息 |
| | | * @param tabButtonVO |
| | | * @return |
| | | */ |
| | | boolean saveOrUpdateTapButton(PLTabButtonVO tabButtonVO,boolean isAdd); |
| | | |
| | | |
| | | /** |