package org.jboss.loom.recog;
import java.io.File;
import org.jboss.loom.ex.MigrationException;
import org.jboss.loom.utils.compar.ComparisonResult;
/**
* Marks IServerType which is capable of comparing given dir tree against a list of given version's dist files hashes.
*
* @author Ondrej Zizka, ozizka at redhat.com
*/
public interface HasHashes {
/**
* Compares hash files of distribution of given $version against files in $serverRootDir
*/
public ComparisonResult compareHashes( Version version, File serverRootDir ) throws MigrationException;
}