import org.splat.kernel.InvalidPropertyException;
import org.splat.kernel.MissedPropertyException;
import org.splat.kernel.MultiplyDefinedException;
+import org.splat.service.dto.DocToCompareDTO;
/**
* This class defines all methods for creation, modification the study.
* @return true if succeeded, false if study doesn't have a description.
*/
boolean removeDescription(final Long studyId) throws InvalidParameterException;
+
+ /**
+ * Compare the studies and generate the file that contains the result chart.
+ * @param docsList the list of dtos each contains information:
+ * StudyTitle, ScenarioTitle, PathToFile in vault.
+ *
+ * @return path to result file in the vault.
+ */
+ String compare (List<DocToCompareDTO> docsList);
}