ValidVerifierImpl validVerifier = new ValidVerifierImpl(completeVerifier, manifestVerifier); validVerifier.addProgressListener(bagView.task); bagView.longRunningProcess = validVerifier;
public String validateBag(ValidVerifierImpl validVerifier) { prepareBilBagInfoIfDirty(); String messages = ""; SimpleResult result = validVerifier.verify(bilBag); if (validVerifier.isCancelled()) { isValid(Status.UNKNOWN); return "Validation check cancelled."; } if (!result.isSuccess()) { messages = "Bag is not valid:\n"; messages += result.toString(); } this.isValid(result.isSuccess() ? Status.PASS : Status.FAILURE); if (result.isSuccess()){ isComplete(Status.PASS); } if (!isNoProject()) { String msgs = validateMetadata(); if (msgs != null) { messages += msgs; } } return messages; }
/** * @param validVerifier ValidVerifierImpl * @return messages */ public String validateBag(final ValidVerifierImpl validVerifier) { prepareBilBagInfoIfDirty(); String messages = ""; final SimpleResult result = validVerifier.verify(bilBag); if (validVerifier.isCancelled()) { isValid(Status.UNKNOWN); return "Validation check cancelled."; } if (!result.isSuccess()) { messages = "Bag is not valid:\n"; messages += result.toString(); } DefaultBag.isValid(result.isSuccess() ? Status.PASS : Status.FAILURE); if (result.isSuccess()) { isComplete(Status.PASS); } if (!isNoProject()) { final String msgs = validateMetadata(); if (msgs != null) { messages += msgs; } } return messages; }