AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Added validation logic when creating failure mechanism assembly section results:

- Updated XMLDocs on calling side

WTI-1806

    • -3
    • +25
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 5 more files in changeset.
Cleanup:

- Updated XMLDocs

WTI-1806

    • -3
    • +3
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 2 more files in changeset.
Introduced guards to prevent NotSupportedExceptions:

- Check validity of the failure mechanism assembly result before exporting

WTI-1806

    • -1
    • +1
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 2 more files in changeset.
Revert "Introduced guards to prevent NotSupportedExceptions:"

This reverts commit c5b049b8fd6440728edde57703c72ba24328f563.

    • -1
    • +1
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 2 more files in changeset.
Renamed exception:

- Updated XMLDocs

- Updated test name

WTI-1806

    • -6
    • +6
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 11 more files in changeset.
Improvement after review. WTI-1806

    • -1
    • +1
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
Incorporated comments review 3259:

- Refactored validation check

- Added missing XMLDoc

WTI-1806

    • -16
    • +14
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 1 more file in changeset.
Adjusted creation logic to prevent NotSupportedExceptions:

- Throw a custom AssemblyExporterException when the ExportableFailureMechanismSections contain a combined result with result NONE

-- Updated XMLDocs on calling elements

WTI-1806

    • -0
    • +26
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 3 more files in changeset.
Incorporated comments review 3233:

- Updated XMLDocs

- Cleaned tests

- Improved src of the IdGenerator

WTI-1803

    • -1
    • +1
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 5 more files in changeset.
Incorporated comments review 3213 / 3217:

- Uniformed XMLDoc across the creators for the idGenerator parameter.

WTI-1803

    • -1
    • +1
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 5 more files in changeset.
Incorporated comments review 3213 / 3217:

- Renamed the ID generator accordingly

WTI-1803

    • -3
    • +3
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 23 more files in changeset.
Incorporated review comments 3216:

- Uniformed XMLDoc for Creator functions

- Fixed typos

WTI-1803

    • -6
    • +6
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 14 more files in changeset.
Incorporated comments review 3216:

- Uniformed XMLDocs of creator classes

WTI-1803

    • -1
    • +1
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 2 more files in changeset.
Introduced support to write failure mechanism assembly section results:

- Only write results that have a category result != NONE to the serializable model. None is a not supported option and throws an exception.

WTI-1803

    • -14
    • +56
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 1 more file in changeset.
Cleanup aggregates:

- Made objects internal

WTI-1803

    • -1
    • +1
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 7 more files in changeset.
Cleanup aggregates:

- Moved to their own namespace

-- Performed for the src

WTI-1803

    • -0
    • +1
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 21 more files in changeset.
Modified SerializableFailureMechanismSectionAssemblyCreator:

- Return aggregates instead of a serializable object

-- Necessary as the section is created based on the aggregated exportable section assembly. Aggregate will keep track of the results that were created and the section it was linked to.

WTI-1803

    • -46
    • +58
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 1 more file in changeset.
Modified SerializableFailureMechanismSectionAssemblyCreator:

- Renamed files as a preparation to return aggregates instead

WTI-1803

    • -0
    • +206
    ./AggregatedSerializableFailureMechanismSectionAssemblyCreator.cs
  1. … 5 more files in changeset.