Package com.defaultcompany.external.repository

Examples of com.defaultcompany.external.repository.ApproverDAO.list()


      ApprovalLineDAO approvalLineDAO = new ApprovalLineDAO(DefaultConnectionFactory.create().getDataSource());
      ApprovalLine al = approvalLineDAO.get(psMsg.getApprovalKey());
      al.setLineStatus(ExternalApprovalActivity.SIGN_DRAFT);
      al.setInstanceId(Integer.parseInt(instanceId));
     
      List<Approver> approverList = approverDAO.list(psMsg.getApprovalKey());
      List<HumanActivity> approvalActs = new ArrayList<HumanActivity>();
     
      // 결재선 다이나믹 체인지 Start
      ProcessDefinition tempPd = (ProcessDefinition) instance.getProcessDefinition().clone();
      HumanActivity draftAct = (HumanActivity) tempPd.getInitiatorHumanActivityReference(instance.getProcessTransactionContext()).getActivity();
View Full Code Here


    ProcessInstance instance = pm.getProcessInstance(adacMsg.getInstanceId());
    this.bindProcessInfo(instance, adacMsg);
   
    // 결재선 다이나믹 체인지 Start
    ApproverDAO approverDAO = new ApproverDAO(DefaultConnectionFactory.create().getDataSource());
    List<Approver> approverList = approverDAO.list(adacMsg.getApprovalKey());
   
    ApprovalLineDAO approvalLineDAO = new ApprovalLineDAO(DefaultConnectionFactory.create().getDataSource());
    ApprovalLine approvalLine = approvalLineDAO.get(adacMsg.getApprovalKey());
    approvalLine.setLineStatus(ExternalApprovalActivity.SIGN_DRAFT);
   
View Full Code Here

      // 기안 단계로 반려
      if (rejectOption == ExternalApprovalLineActivity.LOOPING_OPTION_BACK_TO_DRAFT) {
        approvalLineAct.getDraftActivity().compensateToThis(instance);
       
        // 결재 DB update
        List<Approver> _approverList = approverDAO.list(aacMsg.getApprovalKey());
        int version = _approverList.get(0).getVersion() + 1;
        for (int i = 0; i < _approverList.size(); i++) {
          Approver _approver = _approverList.get(i);
          _approver.setVersion(version);
          _approver.setComment(null);
View Full Code Here

        // ExternalApprovalActivity 의 afterExecute() 를 타기 때문에 강제로 다시 update
        approverDAO.update(prevApprover);
       
       
        // 결재 DB update
        List<Approver> _approverList = approverDAO.list(aacMsg.getApprovalKey());
        int version = _approverList.get(0).getVersion() + 1;
        for (int i = 0; i < _approverList.size(); i++) {
          Approver _approver = _approverList.get(i);
          _approver.setVersion(version);
         
View Full Code Here

   
    ProcessInstance instance = pm.getProcessInstance(alcMsg.getInstanceId());
    this.bindProcessInfo(instance, alcMsg);
   
    ApproverDAO approverDAO = new ApproverDAO(DefaultConnectionFactory.create().getDataSource());
    List<Approver> approverList = approverDAO.list(alcMsg.getApprovalKey());
 
    ProcessDefinition tempPd = (ProcessDefinition) instance.getProcessDefinition().clone();
    Activity draftAct = tempPd.getActivity(approverList.get(0).getTracingTag());
    Activity approvalLineAct = draftAct.getParentActivity();
    while (!(approvalLineAct instanceof ExternalApprovalLineActivity)) {
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.