Examples of DOApplication


Examples of com.exedosoft.plat.bo.DOApplication

      return;

    }
   
   
    DOApplication project = DOApplication.getApplicationByID(projectUid);

    if (DOBO.getDOBOByName(project.getName() + "_global_bo") != null) {
      return;
    }
    // HbmDAO dao = new HbmDAO();
    // dao.setAutoClose(false);

    // //定义主业务包,同名业务包
    BusiPackage bp = new BusiPackage();
    bp.setApplication(project);
    bp.setL10n(project.getL10n());
    bp.setName(project.getName());

    DOBO aBO = new DOBO();
    aBO.setType(DOBO.TYPE_BUSINESS);
    aBO.setName(project.getName() + "_global_bo");
    aBO.setL10n(project.getL10n() + "_Global");

    DODataSource dds = DODataSource.parseGlobals();

    Transaction t = dds.getTransaction();

    t.begin();

    DOService aService = DOService.getService("DO_UI_PaneLinks_copy");
    try {
      // //////////保存业务包
      DAOUtil.INSTANCE().currentDataSource(dds);

      DAOUtil.INSTANCE().store(bp);

      // //保存业务对象
      aBO.setPakage(bp);

      DAOUtil.INSTANCE().store(aBO);
     
      ///////关联组织权限相关的业务包到初始化的工程下面

      DOService updateBPService = DOService.getService("DO_BusiPackage_Update_copy");
      BusiPackage bporg = BusiPackage.getPackageByName("dorgauth");
      bporg.setApplication(project);
      DAOUtil.INSTANCE().store(bporg,updateBPService);
     

      BusiPackage bpAuthSys = BusiPackage.getPackageByName("auth_system_imp");
      bpAuthSys.setApplication(project);
      DAOUtil.INSTANCE().store(bpAuthSys,updateBPService);

     
      BusiPackage bpLog = BusiPackage.getPackageByName("log_default_imp");
      bpLog.setApplication(project);
      DAOUtil.INSTANCE().store(bpLog,updateBPService);
     

      BusiPackage liuchengceshi = BusiPackage.getPackageByName("liuchengceshi");
      liuchengceshi.setApplication(project);
      DAOUtil.INSTANCE().store(liuchengceshi,updateBPService);
     
      BusiPackage gongzuoliu = BusiPackage.getPackageByName("gongzuoliu");
      gongzuoliu.setApplication(project);
      DAOUtil.INSTANCE().store(gongzuoliu,updateBPService);
     
      BusiPackage wf_history = BusiPackage.getPackageByName("wf_history");
      wf_history.setApplication(project);
      DAOUtil.INSTANCE().store(wf_history,updateBPService);

      /**
       * 存储应用的根面板
       */
      DOPaneModel pmRoot = new DOPaneModel();
      pmRoot.setCategory(aBO);
      pmRoot.setName("pane_" + project.getName());
      pmRoot.setL10n("pane_" + project.getL10n());
      pmRoot.setTitle(project.getDescription());

      // //////////////ccLayOutPane
      pmRoot.setController(contentPane);

      DAOUtil.INSTANCE().store(pmRoot);

      // ///////业务对象发布为一个应用
      project.setDobo(aBO);
      DAOUtil.INSTANCE().store(project);
     
      ////头部jsp
      DOResource rs = new DOResource();
      rs.setResourceName("jspheader_" + project.getName());
      rs.setResourcePath(project.getName() + "/FormHeader.jsp");
      rs.setResourceType(1);
      DAOUtil.INSTANCE().store(rs);
                                 
      /**
       * 建立新的头面板
       */
      DOPaneModel pmTop = new DOPaneModel();

      pmTop.setController(layOutHeader);
      pmTop.setLinkType(DOPaneModel.LINKTYPE_RESOURCE);
      pmTop.setLinkUID(rs.getObjUid());
      pmTop.setLayoutAlign("top");
      pmTop.setCategory(aBO);
      pmTop.setL10n(project.getL10n() + "_headerPane");
      pmTop.setName(project.getName() + "_headerPane");
      DAOUtil.INSTANCE().store(pmTop);

      /**
       * 建立根面板和头面板的关联关系
       */
      DOPaneLinks pmTopLink = new DOPaneLinks();
      pmTopLink.setParentPane(pmRoot);
      pmTopLink.setChildPane(pmTop);
      pmTopLink.setOrderNum(new Integer(5));
      DAOUtil.INSTANCE().store(pmTopLink, aService);

      /**
       * 创建下方的面板
       */
      DOPaneModel pmBottom = new DOPaneModel();
      pmBottom.setCategory(aBO);
      pmBottom.setL10n(project.getL10n()  + "_mainpane");
      pmBottom.setName(project.getName() + "_mainpane");

      pmBottom.setController(ccSplitePane);
      DAOUtil.INSTANCE().store(pmBottom);
      /**
       * 建立根面板和工作区域面板的关联
       */

      DOPaneLinks pmBottomLink = new DOPaneLinks();
      pmBottomLink.setParentPane(pmRoot);
      pmBottomLink.setChildPane(pmBottom);
      pmBottomLink.setOrderNum(new Integer(10));
      DAOUtil.INSTANCE().store(pmBottomLink, aService);

      // /左边面板

      DOMenuModel dmRoot = new DOMenuModel();
      dmRoot.setCategory(aBO);
      dmRoot.setController(menuController);
      // ////////同名DOMenuModel
      dmRoot.setName(project.getName() + "_root");
      dmRoot.setL10n("Welcome " + project.getL10n());
      DOService storeRootMenu = DOService.getService("DO_UI_MenuModel_Insert_firstlevel");
      DAOUtil.INSTANCE().store(dmRoot,storeRootMenu);     
     
      ////更新菜单获取的sql语句
       DOService menuService = DOService.getService("s_menumodel_byName");
       menuService.setMainSql("select * from do_ui_menumodel where name = '" + dmRoot.getName() + "'");
       DAOUtil.INSTANCE().store(menuService);
       

      DOMenuModel dmBP = new DOMenuModel();
      dmBP.setCategory(aBO);
      dmBP.setParentMenu(dmRoot);
      dmBP.setController(menuController);
      // ////////同名DOMenuModel
      dmBP.setName(project.getName());
      dmBP.setL10n(project.getL10n());
      DAOUtil.INSTANCE().store(dmBP);
     
     
      ///////组织权限相关的菜单 初始化到工程根菜单下面
      DOMenuModel dmmAuth = DOMenuModel.getMenuModelByName("dorgauth_bp");
      dmmAuth.setParentMenu(dmRoot);
      DAOUtil.INSTANCE().store(dmmAuth);
           
      ///把工作流相关的菜单初始化到工程根菜单下面
      DOMenuModel dorgauth_flow_test  = DOMenuModel.getMenuModelByName("dorgauth_flow_test");
      dorgauth_flow_test .setParentMenu(dmRoot);
      DAOUtil.INSTANCE().store(dorgauth_flow_test );
           
     
     
      ////工作台jsp
      rs = new DOResource();
      rs.setResourceName("workbenchjsp_" + project.getName());
      rs.setResourcePath(project.getName() + "/workbench.jsp");
      rs.setResourceType(1);
      DAOUtil.INSTANCE().store(rs);
     
      DOPaneModel pmContent = new DOPaneModel();// ///主内容显示区。
      pmContent.setCategory(aBO);
      pmContent.setName(project.getName() + "_MainContent");
      pmContent.setL10n(project.getL10n() + "_MainContent");
      pmContent.setController(mainPage);
      pmContent.setLinkType(DOPaneModel.LINKTYPE_RESOURCE);
      pmContent.setLinkUID(rs.getObjUid());
      DAOUtil.INSTANCE().store(pmContent);

      DOPaneLinks pmContentLink = new DOPaneLinks();
      pmContentLink.setParentPane(pmBottom);// //bottomPane为父亲
      pmContentLink.setChildPane(pmContent);
      pmContentLink.setOrderNum(new Integer(17));
      DAOUtil.INSTANCE().store(pmContentLink, aService);

      DOPaneModel pmLeft = new DOPaneModel();
      pmLeft.setController(layOutLeft);
      pmLeft.setLinkType(DOPaneModel.LINKTYPE_MENU);
      pmLeft.setLinkUID(dmRoot.getObjUid());
      pmLeft.setCategory(aBO);
      pmLeft.setL10n(project.getL10n() + "_leftindex_pane");
      pmLeft.setName(project.getName() + "_leftindex_pane");
     
     
      /**
       * 存储Mobile索引菜单的面包
       */
      DOPaneModel pmMobile = new DOPaneModel();
      pmMobile.setCategory(aBO);
      pmMobile.setName( project.getName() + "_mobile_pane");
      pmMobile.setL10n(project.getL10n() + "_Mobile");
      pmMobile.setTitle(project.getDescription());
      pmMobile.setExedoJsp("../mobile/exedo.jsp");
     
      pmMobile.setLinkType(DOPaneModel.LINKTYPE_MENU);
      pmMobile.setLinkUID(dmRoot.getObjUid());
      // //////////////ccLayOutPane
View Full Code Here

Examples of com.exedosoft.plat.bo.DOApplication

  DOController menuController = DOController
      .getControllerByName("com.exedosoft.plat.ui.defaultimp.menu.DOJOMenuXP");

  public void forwardBaseUI(String projectUid) {

    DOApplication project = DOApplication.getApplicationByID(projectUid);
//    HbmDAO dao = new HbmDAO();
//    dao.setAutoClose(false);

    // //定义主业务包,同名业务包
    BusiPackage bp = new BusiPackage();
    bp.setApplication(project);
    bp.setL10n(project.getL10n());
    bp.setName(project.getName());

    DOBO aBO = new DOBO();
    aBO.setType(DOBO.TYPE_BUSINESS);
    aBO.setName(project.getName() + "global.bo");
    aBO.setL10n(project.getL10n() + "全局业务对象");
   
    DODataSource dds = DODataSource.parseGlobals();
   
    Transaction t = dds.getTransaction();
   
    t.begin();
   
    try {
      // //////////保存业务包
      DAOUtil.INSTANCE().store(bp);

      // //保存业务对象
      aBO.setPakage(bp);
      DAOUtil.INSTANCE().store(aBO);

      /**
       * 存储应用的根面板
       */
      DOPaneModel pmRoot = new DOPaneModel();
      pmRoot.setCategory(aBO);
      pmRoot.setName("pane_" + project.getName());
      pmRoot.setL10n("根面板" + project.getL10n());
      pmRoot.setTitle(project.getDescription());
      pmRoot.setLayOutType(Integer.valueOf(DOPaneModel.LAYOUT_VERTICAL));

      // //////////////ccLayOutPane
      pmRoot.setController(ccLayOutPane);

      DAOUtil.INSTANCE().store(pmRoot);

      // ///////业务对象发布为一个应用
    //  project.setDobo(aBO);
      DAOUtil.INSTANCE().store(project);

      /**
       * 从pane_mainMenuBar copy信息数据
       */
      DOPaneModel fromPmTop = DOPaneModel
          .getPaneModelByName("BaseAnoleHeader");
      /**
       * 建立新的头面板
       */
      DOPaneModel pmTop = new DOPaneModel();

      pmTop.setController(fromPmTop.getController());
      pmTop.setLayOutType(fromPmTop.getLayOutType());
      pmTop.setLinkType(fromPmTop.getLinkType());
      pmTop.setLinkUID(fromPmTop.getLinkUID());
      pmTop.setLayoutAlign("top");
      pmTop.setCategory(aBO);

      pmTop.setTargetPane(fromPmTop.getTargetPane());
      pmTop.setL10n(project.getL10n() + "头面板");
      pmTop.setName(project.getName() + "header_pane");
      DAOUtil.INSTANCE().store(pmTop);

      /**
       * 建立主面板和头面板的关联关系
       */
      DOPaneLinks pmTopLink = new DOPaneLinks();
      pmTopLink.setParentPane(pmRoot);
      pmTopLink.setChildPane(pmTop);
      pmTopLink.setOrderNum(new Integer(5));
      DAOUtil.INSTANCE().store(pmTopLink);

      /**
       * 创建下方的面板
       */
      DOPaneModel pmBottom = new DOPaneModel();
      pmBottom.setCategory(aBO);
      pmBottom.setL10n(project.getL10n() + "工作区域面板");
      pmBottom.setName(project.getName() + "main_pane");
      pmBottom.setLayOutType(Integer
          .valueOf(DOPaneModel.LAYOUT_HORIZONTAL));
      // ///////splitPane

      pmBottom.setController(ccSplitePane);
      pmBottom.setLayoutAlign("client");
      DAOUtil.INSTANCE().store(pmBottom);
      /**
       * 建立主面板和工作区域面板的关联
       */

      DOPaneLinks pmBottomLink = new DOPaneLinks();
      pmBottomLink.setParentPane(pmRoot);
      pmBottomLink.setChildPane(pmBottom);
      pmBottomLink.setOrderNum(new Integer(10));
      DAOUtil.INSTANCE().store(pmBottomLink);

      /**
       * 创建左边索引面板
       */

      DOPaneModel fromPmLeft = DOPaneModel
          .getPaneModelByName("pane_zf_left_xp");
      DOPaneModel pmLeft = new DOPaneModel();

     

      pmLeft.setController(fromPmLeft.getController());
      pmLeft.setLayOutType(fromPmLeft.getLayOutType());
      pmLeft.setLinkType(fromPmLeft.getLinkType());
      pmLeft.setLinkUID(fromPmLeft.getLinkUID());
      pmLeft.setLayoutAlign(fromPmLeft.getLayoutAlign());
      pmLeft.setCategory(aBO);

      pmLeft.setTargetPane(fromPmLeft.getTargetPane());
      pmLeft.setL10n(project.getL10n() + "左边索引面板");
      pmLeft.setName(project.getName() + "leftindex_pane");

      pmLeft.setController(ccTreePane);
     
      DAOUtil.INSTANCE().store(pmLeft);
     

      DOPaneLinks pmLeftLink = new DOPaneLinks();
      pmLeftLink.setParentPane(pmBottom);// //bottomPane为父亲
      pmLeftLink.setChildPane(pmLeft);
      pmLeftLink.setOrderNum(new Integer(15));
      DAOUtil.INSTANCE().store(pmLeftLink);

      DOPaneModel pmContent = new DOPaneModel();// ///主内容显示区。
      pmContent.setCategory(aBO);
      pmContent.setName(project.getName() + "_MainContent");
      pmContent.setL10n(project.getL10n() + "基本内容显示");


      pmContent.setController(cContentPane);
      DAOUtil.INSTANCE().store(pmContent);

      DOPaneLinks pmContentLink = new DOPaneLinks();
      pmContentLink.setParentPane(pmBottom);// //bottomPane为父亲
      pmContentLink.setChildPane(pmContent);
      pmContentLink.setOrderNum(new Integer(17));
      DAOUtil.INSTANCE().store(pmContentLink);

      /**
       * 保存左边的左边的索引菜单
       */
      pmLeft.setTargetPane(pmContent);
     
     
      DOMenuModel dmRoot = new DOMenuModel();
      dmRoot.setCategory(aBO);
      dmRoot.setController(menuController);
      //////////同名DOMenuModel
      dmRoot.setName(project.getName()+"_root");
      dmRoot.setL10n(project.getL10n()+"_根菜单");
      DAOUtil.INSTANCE().store(dmRoot);
     
     
      DOMenuModel dmBP = new DOMenuModel();
      dmBP.setCategory(aBO);
      dmBP.setParentMenu(dmRoot);
      dmBP.setController(menuController);
      //////////同名DOMenuModel
      dmBP.setName(project.getName());
      dmBP.setL10n(project.getL10n()+"_根业务对象");
      DAOUtil.INSTANCE().store(dmBP);
     
      DOMenuLinks links = new DOMenuLinks();
      links.setLinkType(DOMenuLinks.LINKTYPE_PANEMODEL);
      links.setLinkUID(pmLeft.getObjUid());
View Full Code Here

Examples of com.exedosoft.plat.bo.DOApplication

    data.put("model", doimodel);
    data.put("contextPath", DOGlobals.PRE_FULL_FOLDER);
    data.put("webmodule", DOGlobals.URL);
    DOBO bo = DOBO.getDOBOByName("do_application");
    BOInstance bi = bo.getCorrInstance();
    DOApplication doa = DOApplication.getApplicationByID(bi.getUid());
    String pml = "";
    if(doa.getPaneModel()!=null){
      pml = doa.getPaneModel().getName();
    }else if(doa.getDobo()!=null && doa.getDobo().getMainPaneModel()!=null){
      pml = doa.getDobo().getMainPaneModel().getName();
    }else{
      pml = "pane_" + doa.getName();
    }
    data.put("appPml", pml);
    data.put("appName", doa.getName());
    return data;
  }
View Full Code Here

Examples of com.exedosoft.plat.bo.DOApplication

  DOController menuController = DOController
      .getControllerByName(JqueryMenuXP.class.getName());

  public void forwardBaseUI(String projectUid) {
   
    DOApplication project = DOApplication.getApplicationByID(projectUid);

    if (DOBO.getDOBOByName(project.getName() + "_global_bo") != null) {
      return;
    }
    // HbmDAO dao = new HbmDAO();
    // dao.setAutoClose(false);

    // //定义主业务包,同名业务包
    BusiPackage bp = new BusiPackage();
    bp.setApplication(project);
    bp.setL10n(project.getL10n());
    bp.setName(project.getName());

    DOBO aBO = new DOBO();
    aBO.setType(DOBO.TYPE_BUSINESS);
    aBO.setName(project.getName() + "_global_bo");
    aBO.setL10n(project.getL10n() + "_global");

    DODataSource dds = DODataSource.parseGlobals();

    Transaction t = dds.getTransaction();

    t.begin();

    DOService aService = DOService.getService("DO_UI_PaneLinks_copy");
    try {
      // //////////保存业务包
      DAOUtil.INSTANCE().currentDataSource(dds);

      DAOUtil.INSTANCE().store(bp);

      // //保存业务对象
      aBO.setPakage(bp);

      DAOUtil.INSTANCE().store(aBO);
     
      ///////关联组织权限相关的业务包到初始化的工程下面
//
//      DOService updateBPService = DOService.getService("DO_BusiPackage_Update_copy");
//      BusiPackage bporg = BusiPackage.getPackageByName("dorgauth");
//      bporg.setApplication(project);
//      DAOUtil.INSTANCE().store(bporg,updateBPService);
//     
//
//      BusiPackage bpAuthSys = BusiPackage.getPackageByName("auth_system_imp");
//      bpAuthSys.setApplication(project);
//      DAOUtil.INSTANCE().store(bpAuthSys,updateBPService);
//
//     
//      BusiPackage bpLog = BusiPackage.getPackageByName("log_default_imp");
//      bpLog.setApplication(project);
//      DAOUtil.INSTANCE().store(bpLog,updateBPService);
//     
//
//      BusiPackage liuchengceshi = BusiPackage.getPackageByName("liuchengceshi");
//      liuchengceshi.setApplication(project);
//      DAOUtil.INSTANCE().store(liuchengceshi,updateBPService);
//     
//      BusiPackage gongzuoliu = BusiPackage.getPackageByName("gongzuoliu");
//      gongzuoliu.setApplication(project);
//      DAOUtil.INSTANCE().store(gongzuoliu,updateBPService);
//     
//      BusiPackage wf_history = BusiPackage.getPackageByName("wf_history");
//      wf_history.setApplication(project);
//      DAOUtil.INSTANCE().store(wf_history,updateBPService);

      /**
       * 存储应用的根面板
       */
      DOPaneModel pmRoot = new DOPaneModel();
      pmRoot.setCategory(aBO);
      pmRoot.setName("pane_" + project.getName());
      pmRoot.setL10n("pane_" + project.getName());
      pmRoot.setTitle(project.getDescription());

      // //////////////ccLayOutPane
      pmRoot.setController(contentPane);

      DAOUtil.INSTANCE().store(pmRoot);
     
      ////根面板
      aBO.setMainPaneModel(pmRoot);
      DAOUtil.INSTANCE().store(aBO);

      // ///////业务对象发布为一个应用
      project.setDobo(aBO);
      DAOUtil.INSTANCE().store(project);
     
      ////头部jsp
//      DOResource rs = new DOResource();
//      rs.setResourceName("jspheader_" + project.getName());
//      rs.setResourcePath(project.getName() + "/FormHeader.jsp");
//      rs.setResourceType(1);
//      DAOUtil.INSTANCE().store(rs);
                                 
      /**
       * 建立新的头面板
       */
      DOPaneModel pmTop = new DOPaneModel();

      pmTop.setController(layOutHeader);
      pmTop.setLinkType(DOPaneModel.LINKTYPE_RESOURCE);
      DOResource   drs = DAOUtil.INSTANCE().getBySql(DOResource.class,"select * from do_resource where resourceName like 'jspheader_%'");
      pmTop.setLinkUID(drs.getObjUid());                   
      pmTop.setLayoutAlign("top");
      pmTop.setCategory(aBO);
      pmTop.setL10n(project.getName() + "_headerPane");
      pmTop.setName(project.getName() + "_headerPane");
      DAOUtil.INSTANCE().store(pmTop);

      /**
       * 建立根面板和头面板的关联关系
       */
      DOPaneLinks pmTopLink = new DOPaneLinks();
      pmTopLink.setParentPane(pmRoot);
      pmTopLink.setChildPane(pmTop);
      pmTopLink.setOrderNum(new Integer(5));
      DAOUtil.INSTANCE().store(pmTopLink, aService);

      /**
       * 创建下方的面板
       */
      DOPaneModel pmBottom = new DOPaneModel();
      pmBottom.setCategory(aBO);
      pmBottom.setL10n(project.getName() + "_mainpane");
      pmBottom.setName(project.getName() + "_mainpane");

      pmBottom.setController(ccSplitePane);
      DAOUtil.INSTANCE().store(pmBottom);
      /**
       * 建立根面板和工作区域面板的关联
       */

      DOPaneLinks pmBottomLink = new DOPaneLinks();
      pmBottomLink.setParentPane(pmRoot);
      pmBottomLink.setChildPane(pmBottom);
      pmBottomLink.setOrderNum(new Integer(10));
      DAOUtil.INSTANCE().store(pmBottomLink, aService);

      // /左边面板

      DOMenuModel dmRoot = new DOMenuModel();
      dmRoot.setCategory(aBO);
      dmRoot.setController(menuController);
      dmRoot.setParentMenu(null);
      // ////////同名DOMenuModel
      dmRoot.setName(project.getName() + "_root");
      dmRoot.setL10n("Welcome " + project.getL10n());
      DOService storeRootMenu = DOService.getService("DO_UI_MenuModel_Insert_firstlevel");
      DAOUtil.INSTANCE().store(dmRoot,storeRootMenu);
     
     
//      ////更新菜单获取的sql语句
//       DOService menuService = DOService.getService("s_menumodel_byName");
//       menuService.setMainSql("select * from do_ui_menumodel where name = '" + dmRoot.getName() + "'");
//       DAOUtil.INSTANCE().store(menuService);
       

      DOMenuModel dmBP = new DOMenuModel();
      dmBP.setCategory(aBO);
      dmBP.setParentMenu(dmRoot);
      dmBP.setController(menuController);
      // ////////同名DOMenuModel
      dmBP.setName(project.getName());
      dmBP.setL10n(project.getL10n() );
      DAOUtil.INSTANCE().store(dmBP);
     
     
//      ///////组织权限相关的菜单 初始化到工程根菜单下面
//      DOMenuModel dmmAuth = DOMenuModel.getMenuModelByName("dorgauth_bp");
//      dmmAuth.setParentMenu(dmRoot);
//      DAOUtil.INSTANCE().store(dmmAuth);
//           
//      ///把工作流相关的菜单初始化到工程根菜单下面
//      DOMenuModel dorgauth_flow_test  = DOMenuModel.getMenuModelByName("dorgauth_flow_test");
//      dorgauth_flow_test .setParentMenu(dmRoot);
//      DAOUtil.INSTANCE().store(dorgauth_flow_test );
           
     
     
      ////工作台jsp
//      rs = new DOResource();
//      rs.setResourceName("workbenchjsp_" + project.getName());
//      rs.setResourcePath(project.getName() + "/workbench.jsp");
//      rs.setResourceType(1);
//      DAOUtil.INSTANCE().store(rs);
//     
      DOPaneModel pmContent = new DOPaneModel();// ///主内容显示区。
      pmContent.setCategory(aBO);
      pmContent.setName(project.getName() + "_MainContent");
      pmContent.setL10n(project.getName() + "_MainContent");
      pmContent.setController(mainPage);
      pmContent.setLinkType(DOPaneModel.LINKTYPE_RESOURCE);
     
      drs = DAOUtil.INSTANCE().getBySql(DOResource.class,"select * from do_resource where resourceName like 'workbenchjsp_%'");
      pmTop.setLinkUID(drs.getObjUid());                   

      pmContent.setLinkUID("4028803b34664771013466590987000c")/// workbench UId  
      DAOUtil.INSTANCE().store(pmContent);

      DOPaneLinks pmContentLink = new DOPaneLinks();
      pmContentLink.setParentPane(pmBottom);// //bottomPane为父亲
      pmContentLink.setChildPane(pmContent);
      pmContentLink.setOrderNum(new Integer(17));
      DAOUtil.INSTANCE().store(pmContentLink, aService);

      DOPaneModel pmLeft = new DOPaneModel();
      pmLeft.setController(layOutLeft);
      pmLeft.setLinkType(DOPaneModel.LINKTYPE_MENU);
      pmLeft.setLinkUID(dmRoot.getObjUid());
      pmLeft.setCategory(aBO);
      pmLeft.setL10n(project.getName() + "_leftindex_pane");
      pmLeft.setName(project.getName() + "_leftindex_pane");

      /**
       * 保存左边的左边的索引菜单
       */
      pmLeft.setTargetPane(pmContent);
      DAOUtil.INSTANCE().store(pmLeft);
     
      /**
       * 存储Mobile索引菜单的面包
       */
      DOPaneModel pmMobile = new DOPaneModel();
      pmMobile.setCategory(aBO);
      pmMobile.setName( project.getName() + "_mobile_pane");
      pmMobile.setL10n(project.getL10n() + "_mobile");
      pmMobile.setTitle(project.getDescription());
     
      pmMobile.setLinkType(DOPaneModel.LINKTYPE_MENU);
      pmMobile.setLinkUID(dmRoot.getObjUid());
      // //////////////ccLayOutPane
      pmMobile.setController(contentPane);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.