当前位置 : 主页 > 编程语言 > java >

BOS中常用方法和类

来源:互联网 收集:自由互联 发布时间:2023-03-22
getBizInterface(); //返回实体远程实例对象getBizController(); //返回实体ControllerBean对象DbUtil //执行SQL语句的类UIRuleUtil //UI数据处理工具StringUtils //String工具ContextUtil //服务器端获取环境SysConte

getBizInterface(); //返回实体远程实例对象getBizController(); //返回实体ControllerBean对象DbUtil //执行SQL语句的类UIRuleUtil //UI数据处理工具StringUtils //String工具ContextUtil //服务器端获取环境SysContext //获取客户端系统环境 SysUtil SysUtil.abort()KDTableUtil //表格控件管理类SelectorItemCollection //查询字段集合FilterInfo; //过滤相当于WHEREnew Timpstamp(sys.currentTimeMills()); //当前系统时间 StirngCalendar cal=Calendar.getInstanse(); cal.getTimeMills();类BOSUuid BOS业务对象ID的内码表示,使用 36位Uuid + 4/8位类型标识 的表示法类BOSObjectType任何业务对象都需要一个类型,把其ValueObject和Controller与其他业务对象区分 开来。在BOS中,使用BOSObjectType来表示这个类型。 BOSObjectType //使用一个不可重复的长度为8的字符串来标识业务对象。它也将存储 在业务对象的主键BOSUuid中。static BOSObjectType getBOSObjectType(java.lang.String bosuuid, boolean validate) //获取BOSUuid中的bostype,先用BOSUuid.read(strid)方法先转换成bosuuid对象,再取BOSObjectType. MetaDataLoaderFactory //元数据缓存工厂 MetaDataLoaderFactory.getLocalMetaDataLoader(Context ctx) //获取本地缓存接口IMetaDataLoader //元数据缓存接口,用户可以通过此接口读取元数据EntityObjectInfo getEntity(BOSObjectType bosType) //获取EntityObjectInfo类型的实体信息对象(各元数据都有对应的元数据信息类型)entityObjectInfo.gettable();//获取DataTableInfo类型的数据表信息对象dataTableInfo.gettablename();//获取表名//另一种元数据的标识 new MetaDataPK("com.kingdee.eas.st.basedata.client", "MiningProjectListUI");

上一篇:include转发
下一篇:没有了
网友评论