All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ee.telekom.workflow.graph.GraphValidator Maven / Gradle / Ivy

Go to download

Telekom-workflow-engine core provides the runtime environment for workflow execution together with all the supporting services (clustering, persistence, error handling etc).

There is a newer version: 1.6.3
Show newest version
package ee.telekom.workflow.graph;

import java.util.List;

/**
 * Validator interface for {@link Graph}s
 */
public interface GraphValidator {

	/**
	 * Validates the given graph and returns a list of validation errors. The
	 * list might be empty if no errors are found but will never be
	 * null.
	 * 
	 * @param graph
	 *            the graph to be validated
	 * @return a list of validation errors or an empty list if no errors are
	 *         found
	 */
	List validate(Graph graph);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy