BOS开发典型代码文档

BOS开发典型代码文档

ID:37511331

大小:94.50 KB

页数:13页

时间:2019-05-24

BOS开发典型代码文档_第1页
BOS开发典型代码文档_第2页
BOS开发典型代码文档_第3页
BOS开发典型代码文档_第4页
BOS开发典型代码文档_第5页
资源描述:

《BOS开发典型代码文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单据新增代码如:新增一行付款单//构造一条付款单信息(构造值对象)PaymentBillInfopayInfo=newPaymentBillInfo();payInfo.setNumber(“1001”);//关联用户UserInfouserInfo=newUserInfo();userInfo.setId(BOSUuid.read("867d5df6-00f8-1000-e000-0009c0a81089sysu"));//通过BOSUuid建立实体对象userInfo.setName(“John”);user

2、Info.setNumber(“2000”);BigDecimalex=newBigDecimal("343434.445");//建立属性BigDecimalex2=newBigDecimal(12345678901234567.8);//错误payInfo.setExchangeRate(ex);payInfo.setCreator(userInfo);payInfo.setAuditDate(newDate(System.currentTimeMillis()));//时间属性Timestampcreate

3、date=newTimestamp(System.currentTimeMillis());payInfo.setCreateDate(createdate);payInfo.setBizState(BillBizState.create);//枚据属性payInfo.setSave(true);//Boolean属性PaymentBillItemInfoitemInfo=newPaymentBillItemInfo();//建立分录itemInfo.setLineNo(34);itemInfo.setAmoun

4、ts(ex2);payInfo.getEntries().add(itemInfo);//添加分录payInfo.getEntries().add(newErrandTaskItemInfo());//添加分录调用新增方法进行保存IPaymentBilliPayBill=PaymentBillFactory.getRemoteInstance();//获取实体IObjectPKpk=iPayBill.addnew(payInfo);//保存值对象,返回逻辑键,可以通过逻辑键获取值对象(如下)//PaymentBi

5、llInfopayInfo2=iPayBill.getValue(pk);单据修改代码修改一条付款单信息IPaymentBilliPayBill=PaymentBillFactory.getRemoteInstance();Stringid="8b35b903-00f8-1000-e000-0008c0a81089errt";ObjectUuidPKpk=newObjectUuidPK(BOSUuid.read(id));//建立逻辑键PaymentBillInfopayInfo=iPayBill.getValu

6、e(pk);//获取值对象;System.out.println("this:"+payInfo.getExchangeRate());//获取属性payInfo.setExchangeRate(ex);//修改属性属性iPayBill.update(pk,payInfo);//更新数据单据删除代码iPayBill.remove(pk);//通过逻辑键删除单据内容获取集合获取集合CurrencyInfocur=newCurrencyInfo();ICurrencyc=CurrencyFactory.getRemo

7、teInstance();//建立实体对象EntityViewInfoevi=newEntityViewInfo();//建立视图信息FilterInfoi=newFilterInfo();//建立过滤条件i.getFilterItems().add(newFilterItemInfo("number","ddff",CompareType.EQUELS));i.getFilterItems().add(newFilterItemInfo("id","ddff",CompareType.EQUELS));i.se

8、tMaskString("(#0and#1)");evi.setFilter(i);//添加过滤条件evi.getSelector().add(newSelectorItemInfo("id"));//添加获取属性evi.getSelector().add(newSelectorItemInfo("*"));evi.getSelector().add(newSelecto

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。