¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.web.service; |
| | | |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.portal.data.PLUILayout; |
| | | import com.vci.pagemodel.PLUILayoutCloneVO; |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | | import com.vci.starter.web.pagemodel.BaseQueryObject; |
| | | import com.vci.starter.web.pagemodel.BaseResult; |
| | | import com.vci.starter.web.pagemodel.DataGrid; |
| | | import com.vci.starter.web.pagemodel.Tree; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author ludc |
| | | * @date 2024/8/28 17:05 |
| | | */ |
| | | public interface UIManagerServiceI { |
| | | |
| | | /** |
| | | * éè¿ä¸å¡ç±»ånameæ¥è¯¢uiä¸ä¸æï¼æ¯æå页 |
| | | * @param baseQueryObject |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | DataGrid gridUIContextData(BaseQueryObject baseQueryObject) throws PLException; |
| | | |
| | | /** |
| | | * ç»ä¸å¡ç±»å䏿·»å uiä¸ä¸æ |
| | | * @param pluiLayout |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | boolean saveUIContextData(PLUILayout pluiLayout) throws PLException; |
| | | |
| | | /** |
| | | * ä¿®æ¹ä¸å¡ç±»å䏿·»å uiä¸ä¸æ |
| | | * @param pluiLayout |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | boolean updateUIContextData(PLUILayout pluiLayout) throws PLException; |
| | | |
| | | /** |
| | | * æ ¹æ®ä¸»é®åä¸å¡ç±»åoidå é¤uiä¸ä¸ææ°æ® |
| | | * @return |
| | | */ |
| | | boolean delUIContextData(String[] oids) throws PLException; |
| | | |
| | | /** |
| | | * å
éuiä¸ä¸æ |
| | | * @param pluiLayoutCloneVO |
| | | * @return |
| | | */ |
| | | boolean cloneUiContextData(PLUILayoutCloneVO pluiLayoutCloneVO) throws PLException; |
| | | |
| | | /** |
| | | * 导åºuiä¸ä¸æ(å¾éçè¦å¯¼åºçæ§å¶åºçæ°æ®) |
| | | * oids |
| | | * @return |
| | | */ |
| | | void expUiContextData(String[] oids, HttpServletResponse response) throws PLException, IOException; |
| | | |
| | | /** |
| | | * è·åUIæéæ |
| | | * @param baseQueryObject |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | List<Tree> getUIAuthor(BaseQueryObject baseQueryObject)throws Exception; |
| | | } |