Class AbstractBasicBuildingBlocksCheck<T extends XmlConstraintsConclusion>
java.lang.Object
eu.europa.esig.dss.validation.process.ChainItem<T>
eu.europa.esig.dss.validation.process.bbb.AbstractBasicBuildingBlocksCheck<T>
- Type Parameters:
T
-XmlConstraintsConclusion
- Direct Known Subclasses:
RevocationBasicBuildingBlocksCheck
,SignatureBasicBuildingBlocksCheck
,TimestampBasicBuildingBlocksCheck
public abstract class AbstractBasicBuildingBlocksCheck<T extends XmlConstraintsConclusion> extends ChainItem<T>
Abstract BasicBuildingBlock check
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.process.ChainItem
i18nProvider
-
Constructor Summary
Constructors Constructor Description AbstractBasicBuildingBlocksCheck(I18nProvider i18nProvider, T result, DiagnosticData diagnosticData, XmlBasicBuildingBlocks tokenBBBs, Map<String,XmlBasicBuildingBlocks> bbbs, LevelConstraint constraint)
Default constructor -
Method Summary
Modifier and Type Method Description protected Indication
getFailedIndicationForConclusion()
Gets an Indication in case of failureprotected SubIndication
getFailedSubIndicationForConclusion()
Gets a SubIndication in case of failureprotected List<XmlName>
getPreviousErrors()
Return a list of previous errors occurred in the chainprotected boolean
process()
Performs the checkMethods inherited from class eu.europa.esig.dss.validation.process.ChainItem
buildAdditionalInfo, buildConstraintMessage, buildErrorMessage, buildXmlName, execute, getAdditionalInfo, getErrorMessageTag, getMessageTag, getSuccessIndication, getSuccessSubIndication, isIndeterminateConclusion, isInvalidConclusion, isValid, isValidConclusion, setNextItem
-
Constructor Details
-
AbstractBasicBuildingBlocksCheck
public AbstractBasicBuildingBlocksCheck(I18nProvider i18nProvider, T result, DiagnosticData diagnosticData, XmlBasicBuildingBlocks tokenBBBs, Map<String,XmlBasicBuildingBlocks> bbbs, LevelConstraint constraint)Default constructor- Parameters:
i18nProvider
-I18nProvider
result
- the resultdiagnosticData
-DiagnosticData
tokenBBBs
-XmlBasicBuildingBlocks
for the current tokenbbbs
- map of all BBBsconstraint
-LevelConstraint
-
-
Method Details
-
process
protected boolean process()Description copied from class:ChainItem
Performs the check- Specified by:
process
in classChainItem<T extends XmlConstraintsConclusion>
- Returns:
- TRUE if the check succeeds, FALSE otherwise
-
getFailedIndicationForConclusion
Description copied from class:ChainItem
Gets an Indication in case of failure- Specified by:
getFailedIndicationForConclusion
in classChainItem<T extends XmlConstraintsConclusion>
- Returns:
Indication
-
getFailedSubIndicationForConclusion
Description copied from class:ChainItem
Gets a SubIndication in case of failure- Specified by:
getFailedSubIndicationForConclusion
in classChainItem<T extends XmlConstraintsConclusion>
- Returns:
SubIndication
-
getPreviousErrors
Description copied from class:ChainItem
Return a list of previous errors occurred in the chain- Overrides:
getPreviousErrors
in classChainItem<T extends XmlConstraintsConclusion>
- Returns:
- a list of
XmlName
s
-