/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.component.workflow.execution.headless.internal;
import java.io.File;
import java.util.List;
/**
* Used to get the verification results of the workflow execution.
*
* @author Doreen Seider
*/
public interface HeadlessWorkflowExecutionVerificationResult {
/**
* @return <code>true</code> if all of the workflows behaved as expected during workflow execution, otherwise <code>false</code>
*/
boolean isVerified();
/**
* @return the verification results as text representation
*/
String getVerificationReport();
/**
* @return list of workflows files that can be deleted as their execution behaved as expected
*/
List<File> getWorkflowRelatedFilesToDelete();
}