BOS中常用方法和类

  • Post author:
  • Post category:其他




  1. getBizInterface();


    //返回实体远程实例对象




  2. getBizController();

    //返回实体ControllerBean对象





  3. DbUtil

    //执行SQL语句的类




  4. UIRuleUtil

    //UI数据处理工具




  5. StringUtils

    //String工具





  6. ContextUtil

    //服务器端获取环境




  7. SysContext

    //获取客户端系统环境





  8. SysUtil  SysUtil.abort()

  9. KDTableUtil

    //表格控件管理类






  10. SelectorItemCollection

    //查询字段集合




  11. FilterInfo;

    //过滤相当于WHERE








  12. new


    Timpstamp(sys.currentTimeMills());


    //当前系统时间 Stirng




  13. Calendar cal=Calendar.getInstanse();

  14. cal.getTimeMills();


  15. 类BOSUuid   BOS业务对象ID的内码表示,使用

    36


    位Uuid +


    4


    /


    8


    位类型标识 的表示法



  16. 类BOSObjectType

  17. 任何业务对象都需要一个类型,把其ValueObject和Controller与其他业务对象区分 开来。在BOS中,使用BOSObjectType来表示这个类型。

  18. BOSObjectType

    //使用一个不可重复的长度为8的字符串来标识业务对象。它也将存储 在业务对象的主键BOSUuid中。






  19. static


    BOSObjectType getBOSObjectType(java.lang.String bosuuid,


    boolean


    validate)



  20. //获取BOSUuid中的bostype,先用BOSUuid.read(strid)方法先转换成bosuuid对象,再取BOSObjectType.





  21. MetaDataLoaderFactory

    //元数据缓存工厂




  22. MetaDataLoaderFactory.getLocalMetaDataLoader(Context ctx)

    //获取本地缓存接口





  23. IMetaDataLoader

    //元数据缓存接口,用户可以通过此接口读取元数据




  24. EntityObjectInfo getEntity(BOSObjectType bosType)

    //获取EntityObjectInfo类型的实体信息对象(各元数据都有对应的元数据信息类型)




  25. entityObjectInfo.gettable();

    //获取DataTableInfo类型的数据表信息对象




  26. dataTableInfo.gettablename();

    //获取表名







  27. //另一种元数据的标识





  28. new


    MetaDataPK(


    “com.kingdee.eas.st.basedata.client”


    ,


    “MiningProjectListUI”


    );