Advertisement
vangop

meth

Mar 3rd, 2012
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1.  public void updateSignOrderSigningStatus(SignOrder signOrder) throws EsignException {
  2.         SignOrderSigningStatus beforeUpdateStatus = signOrder.getDocumentSigningStatus();
  3.         int signedStepGroupsCount = 0;
  4.         Collection<StepGroup> stepGroups = signOrder.getStepGroups();
  5.         for (StepGroup stepGroup : stepGroups) {
  6.             if (StepGroupSingingStatus.FINISHED.equals(stepGroup.getSigningStatus())) {
  7.                 signedStepGroupsCount++;
  8.             }
  9.         }
  10.         if (signedStepGroupsCount == stepGroups.size()) {
  11.             signOrder.setDocumentSigningStatus(SignOrderSigningStatus.FINISHED_SIGNED);
  12.         } else {
  13.             if (signOrderDao.isSignOrderExpired(signOrder)) {
  14.                 signOrder.setDocumentSigningStatus(SignOrderSigningStatus.ORDER_EXPIRED);
  15.             }
  16.         }
  17.         handleSignOrderStatusChange(signOrder, beforeUpdateStatus);
  18.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement