Package com.defaultcompany.external.repository

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


      pm.changeProcessDefinition(instanceId, tempPd);
      // 결재선 다이나믹 체인지 End
     
      instance.setProperty(approvalLineAct.getTracingTag(), ExternalApprovalLineActivity.KEY_APPR_KEY, psMsg.getApprovalKey());
      approvalLineDAO.update(al);
      approverDAO.update(approverList);
     
      if (psMsg.isFirstTaskCompleted()) {
        pm.completeWorkitem(instanceId, draftAct.getTracingTag(), null, new org.uengine.kernel.ResultPayload());
      }
     
View Full Code Here


    pm.changeProcessDefinition(adacMsg.getInstanceId(), tempPd);
    // 결재선 다이나믹 체인지 End
   
    instance.setProperty(approvalLineAct.getTracingTag(), ExternalApprovalLineActivity.KEY_APPR_KEY, adacMsg.getApprovalKey());
    approvalLineDAO.update(approvalLine);
    approverDAO.update(approverList);
   
    pm.completeWorkitem(adacMsg.getInstanceId(), adacMsg.getTracingTag(), adacMsg.getTaskId(), new org.uengine.kernel.ResultPayload());
  }
 
  @SuppressWarnings({ "unchecked", "rawtypes" })
View Full Code Here

      approver.setTruthEmpCode(aacMsg.getEndpoint());
      approver.setTaskId(approvalAct.getTaskIds(instance)[0]);
      approver.setStatus(ExternalApprovalActivity.SIGN_REJECT);
      approver.setEndDate(new Timestamp(endTime.getTimeInMillis()));
      approver.setComment(aacMsg.getComment());
      approverDAO.update(approver);
     
     
      //반려 로직
      ExternalApprovalLineActivity approvalLineAct = approvalAct.getApprovalLineActivity();
      int rejectOption = approvalLineAct.getRejectOption();
View Full Code Here

        Approver prevApprover = approverDAO.getByInstanceIdAndTracingTag(aacMsg.getApprovalKey(), Integer.parseInt(instance.getInstanceId()), prevAct.getTracingTag());
       
        prevAct.compensateToThis(instance);
       
        // ExternalApprovalActivity 의 afterExecute() 를 타기 때문에 강제로 다시 update
        approverDAO.update(prevApprover);
       
       
        // 결재 DB update
        List<Approver> _approverList = approverDAO.list(aacMsg.getApprovalKey());
        int version = _approverList.get(0).getVersion() + 1;
View Full Code Here

      approver.setTruthEmpCode(aacMsg.getEndpoint());
      approver.setTaskId(taskId);
      approver.setStatus(ExternalApprovalActivity.SIGN_ARBITRARY_APPROVED);
      approver.setEndDate(new Timestamp(endTime.getTimeInMillis()));
      approver.setComment(aacMsg.getComment());
      approverDAO.update(approver);
     
      approvalAct.getApprovalLineActivity().fireComplete(instance);
     
    }   
   
View Full Code Here

       
        preApprovalType = approver.getType();
      }
     
      pm.changeProcessDefinition(alcMsg.getInstanceId(), tempPd);
      approverDAO.update(approverList);
    }
   
  }
 
  public void workItemAccept(WorkItemAcceptMsg wiaMsg) throws Exception {
View Full Code Here

      String approvalKey = (String) instance.getProperty(approvalLineActivity.getTracingTag(), ExternalApprovalLineActivity.KEY_APPR_KEY);
      Approver approver = alDAO.getByInstanceIdAndTracingTag(approvalKey, Integer.parseInt(instance.getInstanceId()), getTracingTag());
      if (approver != null) {
        approver.setTaskId(getTaskIds(instance)[0]);
        approver.setStatus(null);
        alDAO.update(approver)
      }
    }
   
    super.afterExecute(instance);
  }
View Full Code Here

        approver.setTruthEmpCode(getRole().getMapping(instance).getEndpoint());
        approver.setTaskId(getTaskIds(instance)[0]);
        approver.setStatus(ExternalApprovalActivity.SIGN_APPROVED);
        approver.setEndDate(new Timestamp(Calendar.getInstance().getTimeInMillis()));
        approver.setComment(instance.getProcessTransactionContext().getServletRequest().getParameter("comment"));
        alDAO.update(approver);
      }
    }
   
    super.afterComplete(instance);
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.