Index: Ringtoets/Common/src/Ringtoets.Common.Data/UpdateDataStrategies/ReplaceDataStrategyBase.cs =================================================================== diff -u -rb3b6c13cf736c134476b3db34281332d01ca86b1 -rf041e286343be511163e939762223954d4851a4e --- Ringtoets/Common/src/Ringtoets.Common.Data/UpdateDataStrategies/ReplaceDataStrategyBase.cs (.../ReplaceDataStrategyBase.cs) (revision b3b6c13cf736c134476b3db34281332d01ca86b1) +++ Ringtoets/Common/src/Ringtoets.Common.Data/UpdateDataStrategies/ReplaceDataStrategyBase.cs (.../ReplaceDataStrategyBase.cs) (revision f041e286343be511163e939762223954d4851a4e) @@ -37,7 +37,7 @@ where TTargetData : class where TFailureMechanism : IFailureMechanism { - private readonly TFailureMechanism failureMechanism; + protected readonly TFailureMechanism FailureMechanism; /// /// Initializes a @@ -51,17 +51,15 @@ throw new ArgumentNullException(nameof(failureMechanism)); } - this.failureMechanism = failureMechanism; + FailureMechanism = failureMechanism; } /// - /// Clears all the dependent data of the target items that are contained within - /// the . + /// Clears all the dependent data of the target items that within the failure mechanism. /// - /// The failure mechanism in which the target collection resides. /// A with all the items that are affected within the failure mechanism /// after clearing all the within the target collection. - protected abstract IEnumerable ClearData(TFailureMechanism failureMechanism); + protected abstract IEnumerable ClearData(); /// /// Replaces the data of the with the imported data in . @@ -91,7 +89,7 @@ } var affectedObjects = new List(); - affectedObjects.AddRange(ClearData(failureMechanism)); + affectedObjects.AddRange(ClearData()); AddData(targetDataCollection, importedDataCollection, sourceFilePath); return affectedObjects; Index: Ringtoets/Common/test/Ringtoets.Common.Data.Test/UpdateDataStrategies/ReplaceDataStrategyBaseTest.cs =================================================================== diff -u -rb3b6c13cf736c134476b3db34281332d01ca86b1 -rf041e286343be511163e939762223954d4851a4e --- Ringtoets/Common/test/Ringtoets.Common.Data.Test/UpdateDataStrategies/ReplaceDataStrategyBaseTest.cs (.../ReplaceDataStrategyBaseTest.cs) (revision b3b6c13cf736c134476b3db34281332d01ca86b1) +++ Ringtoets/Common/test/Ringtoets.Common.Data.Test/UpdateDataStrategies/ReplaceDataStrategyBaseTest.cs (.../ReplaceDataStrategyBaseTest.cs) (revision f041e286343be511163e939762223954d4851a4e) @@ -249,10 +249,10 @@ return ReplaceTargetCollectionWithImportedData(items, readItems, sourceFilePath); } - protected override IEnumerable ClearData(TestFailureMechanism failureMechanism) + protected override IEnumerable ClearData() { IsClearDataCalled = true; - ClearDataFailureMechanism = failureMechanism; + ClearDataFailureMechanism = FailureMechanism; return ClearDataReturnedList; } Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Plugin/FileImporters/GrassCoverErosionInwardsDikeProfileReplaceDataStrategy.cs =================================================================== diff -u -raeb6e1a439617630e7613b9ed5af152c345fa2c6 -rf041e286343be511163e939762223954d4851a4e --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Plugin/FileImporters/GrassCoverErosionInwardsDikeProfileReplaceDataStrategy.cs (.../GrassCoverErosionInwardsDikeProfileReplaceDataStrategy.cs) (revision aeb6e1a439617630e7613b9ed5af152c345fa2c6) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Plugin/FileImporters/GrassCoverErosionInwardsDikeProfileReplaceDataStrategy.cs (.../GrassCoverErosionInwardsDikeProfileReplaceDataStrategy.cs) (revision f041e286343be511163e939762223954d4851a4e) @@ -66,9 +66,9 @@ } } - protected override IEnumerable ClearData(GrassCoverErosionInwardsFailureMechanism failureMechanism) + protected override IEnumerable ClearData() { - return GrassCoverErosionInwardsDataSynchronizationService.RemoveAllDikeProfiles(failureMechanism); + return GrassCoverErosionInwardsDataSynchronizationService.RemoveAllDikeProfiles(FailureMechanism); } } } \ No newline at end of file Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/FileImporters/HeightStructureReplaceDataStrategy.cs =================================================================== diff -u -r1ea7670876fef947ed0481b9c19e5b26893352a6 -rf041e286343be511163e939762223954d4851a4e --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/FileImporters/HeightStructureReplaceDataStrategy.cs (.../HeightStructureReplaceDataStrategy.cs) (revision 1ea7670876fef947ed0481b9c19e5b26893352a6) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Plugin/FileImporters/HeightStructureReplaceDataStrategy.cs (.../HeightStructureReplaceDataStrategy.cs) (revision f041e286343be511163e939762223954d4851a4e) @@ -64,9 +64,9 @@ } } - protected override IEnumerable ClearData(HeightStructuresFailureMechanism failureMechanism) + protected override IEnumerable ClearData() { - return HeightStructuresDataSynchronizationService.RemoveAllStructures(failureMechanism); + return HeightStructuresDataSynchronizationService.RemoveAllStructures(FailureMechanism); } } } \ No newline at end of file Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/FileImporters/ForeshoreProfileReplaceDataStrategy.cs =================================================================== diff -u -r91d2618c244882958683e28675970ef50bbf2fe6 -rf041e286343be511163e939762223954d4851a4e --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/FileImporters/ForeshoreProfileReplaceDataStrategy.cs (.../ForeshoreProfileReplaceDataStrategy.cs) (revision 91d2618c244882958683e28675970ef50bbf2fe6) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/FileImporters/ForeshoreProfileReplaceDataStrategy.cs (.../ForeshoreProfileReplaceDataStrategy.cs) (revision f041e286343be511163e939762223954d4851a4e) @@ -86,40 +86,40 @@ } } - protected override IEnumerable ClearData(IFailureMechanism failureMechanism) + protected override IEnumerable ClearData() { // TODO: Clearing the output will be implemented as part of WTI-1116 - var waveImpactAsphaltCoverFailureMechanism = failureMechanism as WaveImpactAsphaltCoverFailureMechanism; + var waveImpactAsphaltCoverFailureMechanism = FailureMechanism as WaveImpactAsphaltCoverFailureMechanism; if (waveImpactAsphaltCoverFailureMechanism != null) { return RingtoetsDataSynchronizationService.RemoveAllForeshoreProfiles(waveImpactAsphaltCoverFailureMechanism); } - var stabilityStoneCoverFailureMechanism = failureMechanism as StabilityStoneCoverFailureMechanism; + var stabilityStoneCoverFailureMechanism = FailureMechanism as StabilityStoneCoverFailureMechanism; if (stabilityStoneCoverFailureMechanism != null) { return RingtoetsDataSynchronizationService.RemoveAllForeshoreProfiles(stabilityStoneCoverFailureMechanism); } - var grassCoverErosionOutwardsFailureMechanism = failureMechanism as GrassCoverErosionOutwardsFailureMechanism; + var grassCoverErosionOutwardsFailureMechanism = FailureMechanism as GrassCoverErosionOutwardsFailureMechanism; if (grassCoverErosionOutwardsFailureMechanism != null) { return RingtoetsDataSynchronizationService.RemoveAllForeshoreProfiles(grassCoverErosionOutwardsFailureMechanism); } - var heightStructuresFailureMechanism = failureMechanism as HeightStructuresFailureMechanism; + var heightStructuresFailureMechanism = FailureMechanism as HeightStructuresFailureMechanism; if (heightStructuresFailureMechanism != null) { return RingtoetsDataSynchronizationService.RemoveAllForeshoreProfiles(heightStructuresFailureMechanism); } - var stabilityPointStructuresFailureMechanism = failureMechanism as StabilityPointStructuresFailureMechanism; + var stabilityPointStructuresFailureMechanism = FailureMechanism as StabilityPointStructuresFailureMechanism; if (stabilityPointStructuresFailureMechanism != null) { return RingtoetsDataSynchronizationService.RemoveAllForeshoreProfiles(stabilityPointStructuresFailureMechanism); } - var closingStructuresFailureMechanism = failureMechanism as ClosingStructuresFailureMechanism; + var closingStructuresFailureMechanism = FailureMechanism as ClosingStructuresFailureMechanism; if (closingStructuresFailureMechanism != null) { return RingtoetsDataSynchronizationService.RemoveAllForeshoreProfiles(closingStructuresFailureMechanism); Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/FileImporter/RingtoetsPipingSurfaceLineReplaceDataStrategy.cs =================================================================== diff -u -r81fa8a9bf3bd503cbd280e88b8f6037a840cff12 -rf041e286343be511163e939762223954d4851a4e --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/FileImporter/RingtoetsPipingSurfaceLineReplaceDataStrategy.cs (.../RingtoetsPipingSurfaceLineReplaceDataStrategy.cs) (revision 81fa8a9bf3bd503cbd280e88b8f6037a840cff12) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/FileImporter/RingtoetsPipingSurfaceLineReplaceDataStrategy.cs (.../RingtoetsPipingSurfaceLineReplaceDataStrategy.cs) (revision f041e286343be511163e939762223954d4851a4e) @@ -62,9 +62,9 @@ } } - protected override IEnumerable ClearData(PipingFailureMechanism failureMechanism) + protected override IEnumerable ClearData() { - return PipingDataSynchronizationService.RemoveAllSurfaceLines(failureMechanism); + return PipingDataSynchronizationService.RemoveAllSurfaceLines(FailureMechanism); } } } \ No newline at end of file Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/FileImporter/StochasticSoilModelReplaceDataStrategy.cs =================================================================== diff -u -r81fa8a9bf3bd503cbd280e88b8f6037a840cff12 -rf041e286343be511163e939762223954d4851a4e --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/FileImporter/StochasticSoilModelReplaceDataStrategy.cs (.../StochasticSoilModelReplaceDataStrategy.cs) (revision 81fa8a9bf3bd503cbd280e88b8f6037a840cff12) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/FileImporter/StochasticSoilModelReplaceDataStrategy.cs (.../StochasticSoilModelReplaceDataStrategy.cs) (revision f041e286343be511163e939762223954d4851a4e) @@ -63,9 +63,9 @@ } } - protected override IEnumerable ClearData(PipingFailureMechanism failureMechanism) + protected override IEnumerable ClearData() { - return PipingDataSynchronizationService.RemoveAllStochasticSoilModels(failureMechanism); + return PipingDataSynchronizationService.RemoveAllStochasticSoilModels(FailureMechanism); } } } \ No newline at end of file