EAS BOS开发 通过已知的编码或者id找到相应的对象

来源:互联网 发布:SQL中调用session 编辑:程序博客网 时间:2024/05/16 17:09
//通过费用类型编码获取自定义核算项目的费用类型对象
 public  GeneralAsstActTypeInfo getAsstActTypeInfo(String costTypeNum){
  GeneralAsstActTypeInfo costTypeInfo = null;
  GeneralAsstActTypeCollection asstActTypeColl=null;
  EntityViewInfo evi = new EntityViewInfo();
  FilterInfo filter = new FilterInfo();
  filter.getFilterItems().add(new FilterItemInfo("number", costTypeNum));//或者用id获取
  evi.setFilter(filter);
  SelectorItemCollection sic = new SelectorItemCollection();
  sic.add(new SelectorItemInfo("*"));
  try {
   asstActTypeColl=GeneralAsstActTypeFactory.getRemoteInstance().getGeneralAsstActTypeCollection(evi);
   if(asstActTypeColl !=null && asstActTypeColl.size()>0){
      costTypeInfo=asstActTypeColl.get(0);
     }
  } catch (BOSException e) {
   e.printStackTrace();
  }
  return costTypeInfo;
 }
原创粉丝点击