public String completeBag(CompleteVerifierImpl completeVerifier) { prepareBilBagInfoIfDirty(); String messages = ""; SimpleResult result = completeVerifier.verify(bilBag); if (completeVerifier.isCancelled()) { this.isComplete(Status.UNKNOWN); return "Completeness check cancelled."; } if (!result.isSuccess()) { messages = "Bag is not complete:\n"; messages += result.toString(); } this.isComplete(result.isSuccess() ? Status.PASS : Status.FAILURE); if (!isNoProject()) { try { String msgs = validateMetadata(); if (msgs != null) { messages += msgs; } } catch (Exception ex) { ex.printStackTrace(); String msgs = "ERROR validating bag: \n" + ex.getMessage() + "\n"; messages += msgs; } } return messages; }
final SimpleResult result = completeVerifier.verify(bilBag); if (completeVerifier.isCancelled()) { DefaultBag.isComplete(Status.UNKNOWN); return "Completeness check cancelled.";