Class XmlQcStatementsBuilder
java.lang.Object
eu.europa.esig.dss.validation.reports.diagnostic.XmlQcStatementsBuilder
This class is used to build a
XmlQcStatements
object and enveloped objects-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild
(QcStatements qcStatements) Builds theXmlQcStatements
buildPSD2QcInfo
(PSD2QcType psd2QcStatement) BuildsXmlPSD2QcInfo
buildQcEuLimitValue
(QCLimitValue qcLimitValue) BuildsXmlQcEuLimitValue
buildSemanticsIdentifier
(OidDescription semanticsIdentifier) Builds Semantics IdentifierXmlOID
buildXmlQcCompliance
(boolean present) BuildsXmlQcCompliance
buildXmlQcEuPSD
(List<PdsLocation> qcEuPDS) Builds a list of XML QcEuPSDsbuildXmlQcSSCD
(boolean present) Builds aXmlQcSSCD
buildXmlQcTypes
(List<QCType> qcTypes) Builds a list of XML QcTypescopy
(XmlQcStatements xmlQcStatements) Builds a deep copy ofXmlQcStatements
NOTE: does not copy MRA content
-
Constructor Details
-
XmlQcStatementsBuilder
public XmlQcStatementsBuilder()Default constructor
-
-
Method Details
-
build
Builds theXmlQcStatements
- Parameters:
qcStatements
-QcStatements
- Returns:
XmlQcStatements
-
buildXmlQcEuPSD
Builds a list of XML QcEuPSDs- Parameters:
qcEuPDS
- a list ofPdsLocation
s- Returns:
- a list of
XmlLangAndValue
s
-
buildXmlQcSSCD
-
buildXmlQcCompliance
BuildsXmlQcCompliance
- Parameters:
present
- TRUE if QcCompliance is present, FALSE otherwise- Returns:
XmlQcCompliance
-
buildPSD2QcInfo
BuildsXmlPSD2QcInfo
- Parameters:
psd2QcStatement
-PSD2QcType
- Returns:
XmlPSD2QcInfo
-
buildSemanticsIdentifier
Builds Semantics IdentifierXmlOID
- Parameters:
semanticsIdentifier
-OidDescription
- Returns:
XmlOID
-
buildXmlQcTypes
-
buildQcEuLimitValue
BuildsXmlQcEuLimitValue
- Parameters:
qcLimitValue
-QCLimitValue
- Returns:
QCLimitValue
-
copy
Builds a deep copy ofXmlQcStatements
NOTE: does not copy MRA content- Parameters:
xmlQcStatements
-XmlQcStatements
to copy- Returns:
- new
XmlQcStatements
-