Package com.exedosoft.plat.bo

Examples of com.exedosoft.plat.bo.DOService


        departments.add(department3);
       
        Map beans = new HashMap();
        beans.put("departments", departments);
       
        DOService aService = DOService.getService("t_expense_list");
        List<BOInstance> list = aService.invokeSelect();
       
        beans.put("allexpenses", list);
       
       
        XLSTransformer transformer = new XLSTransformer();
View Full Code Here


  public String getHtmlCode(DOIModel dm) {
   
    DOFormModel aFm = (DOFormModel) dm;
   

    DOService parentFolder = aFm.getLinkService();

    DOService subFolder = aFm.getSecondService();

    BOInstance data = aFm.getData();

    StringBuffer buffer = new StringBuffer();

    buffer.append("<select  ");
    if(aFm.getWidth() != null && !"".equals(aFm.getWidth().trim())) {
      buffer.append("  style='").append(aFm.getWidth()).append("' ");
    } else {
      buffer.append("  style='width:166px;' ");
    }
   

    buffer.append(" id=\"").append(aFm.getFullColID()).append("\" ");

    buffer.append(" name=\"").append(aFm.getFullColName()).append(
        "\" ");

    buffer.append(" title='").append(aFm.getL10n().trim()).append("'");

    if (isReadOnly(aFm)) {
      buffer.append(" disabled=\"disabled\" ");
    }

    buffer.append(this.appendValidateConfig(aFm));

    buffer.append(getDecoration(aFm));
    //添加事件触发
    appendHtmlJs(buffer, aFm);
    //
    buffer.append(" >\n");
    List parentFolders = parentFolder.invokeSelect();
    buffer.append("<option/>\n");

    for (Iterator itParent = parentFolders.iterator(); itParent.hasNext();) {
      BOInstance biParent = (BOInstance) itParent.next();
      buffer.append("<option value='").append(biParent.getUid()).append(
          "'");
      if (aFm.getValue() != null && aFm.getValue().equals(biParent.getUid())) {
        buffer.append(" selected ");
      }
      buffer.append(">");

      buffer.append(biParent.getName()).append("</option>");
      int layer = 1;
      List subFolders = subFolder.invokeSelect(biParent.getUid());

      if (subFolders != null && subFolders.size() > 0) {
        create(buffer, biParent, subFolders, layer,aFm.getValue(),subFolder);
      }
    }
View Full Code Here

    String wfUid = null;

    wfUid = getWfUid(pt, wfUid);

    if (wfUid == null) {
      DOService findPI = DOService
          .getService("do.wfi.processinstance.browse.findbyinstanceUid");
      if (findPI != null) {
        String curInstnaceUid = pt.getDoBO().getCorrInstance().getUid();
        List list = findPI.invokeSelect(pt.getObjUid(), curInstnaceUid);
        if (list != null && list.size() > 0) {
          BOInstance boPI = (BOInstance) list.get(0);
          wfUid = boPI.getUid();
        }
      }
View Full Code Here

      }
      SessionContext sc = LoginMain.makeLogin(user, DOGlobals.getInstance()
          .getServletContext().getRequest());
      String deptuid = "";
     
      DOService findDeptByUserId = DOService.getService("findDeptByUserId");
      deptuid = findDeptByUserId.invokeSelectGetAValue(sc.getUser().getUid());
      sc.getUser().putValue("deptuid", deptuid);
      //保存用户名和密码
      sc.getUser().putValue("username_email", userName);
      sc.getUser().putValue("password_email", pwd);
      return "success";
View Full Code Here

    try {
     
      // /删除选中模板的节点
      if (curPt != null) {
        DOService deleService = DOService
            .getService("do_pt_node_deletebyptuid");
        deleService.invokeUpdate(curPt.getUid());

        ////删除关联
        DOService deleRelations = DOService
        .getService("do_pt_node_denpendency_deleterubbish");
        deleRelations.invokeUpdate();
      }else{
        this.setEchoValue(I18n.instance().get("当前Session丢失,请重新登录!"));

        return NO_FORWARD;
      }

      String ptXml = DOGlobals.getInstance().getSessoinContext()
          .getFormInstance().getValue("ptXml");
      System.out.println("PT_XML::" + ptXml);

      DOService insertNodeService = DOService.getService("do_pt_node_insert");
      DOService getNodeByUid = DOService.getService("do_pt_node_browse");
      DOService insertNodeDService = DOService
          .getService("do_pt_node_denpendency_insert");
      DOService getNodeDByUid = DOService.getService("do_pt_node_denpendency_browse");
     
      StringReader read = new StringReader(ptXml);
      // 创建新的输入源SAX 解析器将使用 InputSource 对象来确定如何读取 XML 输入
      InputSource source = new InputSource(read);

      Document doc = DOMXmlUtil.getInstance().getDocumentBuilder().parse(
          source);
      NodeList nList = doc.getElementsByTagName("node");

      for (int i = 0; i < nList.getLength(); i++) {
        Node node = nList.item(i);
        if (node.getNodeType() == Document.ELEMENT_NODE) {
          Element e = (Element) node;
          PTNode ptNode = new PTNode();
          List existNodes = getNodeByUid.invokeSelect(e.getAttribute("id"));
          if(existNodes!=null && existNodes.size() > 0){
            continue;
          }
         
          ptNode.setObjUid(e.getAttribute("id"));
          ptNode.setNodeName(e.getAttribute("nodeName"));
          ptNode.setAccessClass(e.getAttribute("accessClass"));
          if (e.getAttribute("authType") != null
              && !e.getAttribute("authType").trim().equals("")) {
            ptNode.setAuthType(Integer.parseInt(e
                .getAttribute("authType")));
          }
         
          String autoService = e.getAttribute("autoService");
          if(autoService!=null  && !autoService.trim().equals("")){
            DOService aService = DOService.getService(autoService);
            if(aService!=null){
              ptNode.setAutoExcutesService(aService);
            }
          }
           
View Full Code Here

          for (Iterator it = list.iterator(); it.hasNext();) {
            String[] halfs = (String[]) it.next();

            if ((theLinkValue != null && theLinkValue
                .equals(halfs[0]))) {
              DOService theCorrService = DOService
                  .getService(halfs[1]);
              if (theCorrService != null) {
                corrBO = theCorrService.getBo();
              }
              break;
            }
          }
        }
View Full Code Here

      }

      // //////////////初始化当前上下文环境1
      if (instanceUid != null) {
        if (treeModel.getParent() != null) {
          DOService parentService = null;
          if (treeModel.getParent().getService() != null) {
            parentService = treeModel.getParent().getService();
          } else {
            parentService = this.getIfParentService(treeModel
                .getParent());
          }
          if (parentService != null) {
            parentService.getBo().refreshContext(instanceUid);
          }

        }
      }
      if (initOnly != null) {
View Full Code Here

      return;
    }
    if (treeModel.getParent() != null) {
      return;
    }
    DOService service = treeModel.getService();
    if (service == null || service.getBo() == null) {
      return;
    }
    if (list == null) {
      list = new ArrayList();
    }
    BOInstance instance = new BOInstance();
    instance.setUid("tree.new.record");
    instance.setBo(service.getBo());
    instance.putValue(service.getBo().getValueCol(), "Add New");
    list.add(instance);

  }
View Full Code Here

  public  static List<BOInstance> getDelegates() {
   
    DOBO boUser = DOBO.getDOBOByName("do_org_user");
   
    List<BOInstance> rets = new ArrayList<BOInstance>();
    DOService dosDelegate = DOService
        .getService("do_org_user_delegate_findbydelegateUid");
    List<BOInstance> delegates = dosDelegate.invokeSelect();
    boolean isDelegate = false;
    Date nowTime = new Date(System.currentTimeMillis());

    if (delegates != null && delegates.size() > 0) {
      for (Iterator<BOInstance> it = delegates.iterator(); it.hasNext();) {
View Full Code Here

    }
    return rets;
  }

  public static boolean isDelegate() {
    DOService dosDelegate = DOService
        .getService("do_org_user_delegate_findbydelegateUid");
    if(dosDelegate==null){
      return false;
    }
    List<BOInstance> delegates = dosDelegate.invokeSelect();
    boolean isDelegate = false;
    Date nowTime = new Date(System.currentTimeMillis());

    if (delegates != null && delegates.size() > 0) {
      for (Iterator<BOInstance> it = delegates.iterator(); it.hasNext();) {
View Full Code Here

TOP

Related Classes of com.exedosoft.plat.bo.DOService

Copyright © 2018 www.massapicom. 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.