Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Service/ClosingStructuresCalculationService.cs
===================================================================
diff -u -r27bbccd73d24f6aedcb58d209662b1fe224d2aaa -r5f98eeffab9a9d1d9ecdb7aff2f9088ea8f20b50
--- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Service/ClosingStructuresCalculationService.cs (.../ClosingStructuresCalculationService.cs) (revision 27bbccd73d24f6aedcb58d209662b1fe224d2aaa)
+++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Service/ClosingStructuresCalculationService.cs (.../ClosingStructuresCalculationService.cs) (revision 5f98eeffab9a9d1d9ecdb7aff2f9088ea8f20b50)
@@ -24,6 +24,7 @@
using System.ComponentModel;
using System.IO;
using System.Linq;
+using System.Security;
using Core.Common.IO.Exceptions;
using log4net;
using Ringtoets.ClosingStructures.Data;
@@ -38,6 +39,7 @@
using Ringtoets.HydraRing.Calculation.Calculator;
using Ringtoets.HydraRing.Calculation.Calculator.Factory;
using Ringtoets.HydraRing.Calculation.Data;
+using Ringtoets.HydraRing.Calculation.Data.Input;
using Ringtoets.HydraRing.Calculation.Data.Input.Structures;
using Ringtoets.HydraRing.Calculation.Exceptions;
using RingtoetsCommonServiceResources = Ringtoets.Common.Service.Properties.Resources;
@@ -68,18 +70,29 @@
/// Thrown when or
/// or is null.
/// Thrown when the
- /// contains invalid characters.
+ /// contains invalid characters or the given is not unique.
/// Thrown when:
///
/// - No settings database file could be found at the location of
/// with the same name.
/// - Unable to open settings database file.
/// - Unable to read required data from database file.
- ///
- ///
+ ///
/// The path which points to the hydraulic boundary database file.
/// Thrown when is an invalid
/// .
+ /// Thrown when the temporary path can't be accessed due to missing permissions.
+ /// Thrown when the specified path is not valid or the network name is not known
+ /// or an I/O error occurred while opening the file
+ /// Thrown when the directory can't be created due to missing
+ /// the required persmissions.
+ /// Thrown when
+ /// is not the same with already added input.
+ /// Thrown when there was an error in opening the associated file
+ /// or the wait setting could not be accessed.
+ /// Thrown when the process object has already been disposed.
+ /// Thrown when the HydraRing file parser
+ /// encounters an error while parsing HydraRing output.
/// Thrown when an error occurs during parsing of the Hydra-Ring output.
/// Thrown when an error occurs during the calculation.
public void Calculate(StructuresCalculation calculation,