| | |
| | | package com.vci.web.service; |
| | | |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.omd.btm.BizType; |
| | | import com.vci.pagemodel.OsBtmTypeAttributeVO; |
| | | import com.vci.pagemodel.OsBtmTypeVO; |
| | | import com.vci.pagemodel.OsERVO; |
| | | import com.vci.pagemodel.OsUsedAttributeVO; |
| | | import com.vci.starter.web.pagemodel.BaseResult; |
| | | import com.vci.starter.web.pagemodel.DataGrid; |
| | | import com.vci.starter.web.pagemodel.PageHelper; |
| | | import com.vci.web.pageModel.*; |
| | | import com.vci.starter.web.pagemodel.Tree; |
| | | |
| | | import java.text.ParseException; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | public interface OsBtmServiceI extends OsBaseServiceI{ |
| | | |
| | | /** |
| | | * 修改业务类型中对应属性名的属性 |
| | | * @param apName |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | boolean alterAp(String apName) throws PLException; |
| | | |
| | | /** |
| | | * 判断该属性是否已经在业务类型中产生了数据 |
| | | * @param abName |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | boolean hasInstance(String abName) throws PLException; |
| | | |
| | | /** |
| | | * 查询所有的业务类型 |
| | | * @return 业务类型对象 |
| | | */ |
| | | List<OsBtmTypeVO> selectAllBtm(); |
| | | |
| | | /** |
| | | * 获取名字以filter开始的业务类型(for 查询),主要用于属性池的业务类型选择对话框 |
| | | * 获取全部业务类型,传参filter为"" |
| | | * @param btmName |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | BizType[] getBizTypes(String btmName) throws PLException; |
| | | |
| | | /** |
| | | * 查询所有的业务类型映射 |
| | |
| | | * @return 执行结果 |
| | | */ |
| | | OsERVO createERUsed(String btmId); |
| | | |
| | | /** |
| | | * 获取所有业务类型(树形结构) |
| | | * @return 查询结果 |
| | | */ |
| | | BaseResult<List<Tree>> getTreeBizTypes() throws PLException; |
| | | /** |
| | | * 获取业务全部属性类型 |
| | | * @param btmName 业务类型名称 |
| | | * @return 属性的信息 |
| | | */ |
| | | List<OsBtmTypeAttributeVO> getBizTypeQTDs(String btmName) throws PLException, ParseException; |
| | | } |