import org.splat.dal.bo.som.Publication;
import org.splat.dal.bo.som.Study;
import org.splat.dal.bo.som.Timestamp;
+import org.splat.exception.InvalidParameterException;
import org.splat.kernel.InvalidPropertyException;
import org.splat.kernel.MismatchException;
import org.splat.kernel.MissedPropertyException;
import org.splat.kernel.MultiplyDefinedException;
import org.splat.kernel.NotApplicableException;
+import org.splat.service.dto.DocToCompareDTO;
import org.splat.som.DocumentRights;
import org.splat.som.Revision;
import org.splat.som.Step;
* @see #actualize()
*/
void outdate(Publication aPublication);
+
+
+ /**
+ * Get DocToCompareDTO by publication id.
+ * @param publicationId publication id
+ * @return DocToCompareDTO
+ * @throws InvalidParameterException if there is no document with such id.
+ */
+ DocToCompareDTO getDocToCompareDTO(long publicationId) throws InvalidParameterException;
}