X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Workspace%2FSiman-Common%2Fsrc%2Forg%2Fsplat%2Fservice%2FPublicationService.java;h=6279f2db814907cb550432fd85104bc40c1c376f;hb=1ba46da65ce8b7823a8d01870d3c0db1c7ed85ab;hp=b3b4e4fbc1a156586dac7579a8f41809ca260ae8;hpb=0567c4c52ff7fc2781b5aca237b0fdece7a63638;p=tools%2Fsiman.git diff --git a/Workspace/Siman-Common/src/org/splat/service/PublicationService.java b/Workspace/Siman-Common/src/org/splat/service/PublicationService.java index b3b4e4f..6279f2d 100644 --- a/Workspace/Siman-Common/src/org/splat/service/PublicationService.java +++ b/Workspace/Siman-Common/src/org/splat/service/PublicationService.java @@ -23,11 +23,13 @@ import org.splat.dal.bo.som.ProjectElement; 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; @@ -295,4 +297,13 @@ public interface PublicationService { * @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; }