Class ConformityReport
java.lang.Object
neqsim.process.mechanicaldesign.separator.conformity.ConformityReport
- All Implemented Interfaces:
Serializable
Collection of conformity check results for a separator or scrubber.
Aggregates individual ConformityResult entries from vessel-level and
internals-level
checks. Provides summary methods and formatted printing.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final List<ConformityResult> private static final longSerialization version UID.private final String -
Constructor Summary
ConstructorsConstructorDescriptionConformityReport(String equipmentName, String standard) Constructs a ConformityReport. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddResult(ConformityResult result) Adds a result to the report.Gets the equipment name.intCounts results with FAIL status.intCounts results with PASS status.Gets all results.Gets the standard name.intCounts results with WARNING status.booleanReturns true if all checks passed (PASS or WARNING or NOT_APPLICABLE).toString()Prints a formatted summary table of all results.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
equipmentName
-
standard
-
results
-
-
Constructor Details
-
ConformityReport
-
-
Method Details
-
addResult
Adds a result to the report.- Parameters:
result- the conformity result to add
-
getResults
-
getEquipmentName
-
getStandard
-
isConforming
public boolean isConforming()Returns true if all checks passed (PASS or WARNING or NOT_APPLICABLE).- Returns:
- true if no FAIL results
-
getFailCount
public int getFailCount()Counts results with FAIL status.- Returns:
- number of failed checks
-
getWarningCount
public int getWarningCount()Counts results with WARNING status.- Returns:
- number of warning checks
-
getPassCount
public int getPassCount()Counts results with PASS status.- Returns:
- number of passed checks
-
toTextReport
Prints a formatted summary table of all results.- Returns:
- formatted text report
-
toString
-