Class AlgorithmObsolescenceValidationCheck<T extends XmlConstraintsConclusion>
java.lang.Object
eu.europa.esig.dss.validation.process.ChainItem<T>
eu.europa.esig.dss.validation.process.bbb.aov.checks.AlgorithmObsolescenceValidationCheck<T>
- Type Parameters:
T-XmlConstraintsConclusion
- Direct Known Subclasses:
AlgorithmObsolescenceValidationCheckWithId
public class AlgorithmObsolescenceValidationCheck<T extends XmlConstraintsConclusion>
extends ChainItem<T>
Verifies result of the
eu.europa.esig.dss.validation.process.bbb.aov.AlgorithmObsolescenceValidation process-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final XmlAOVResult of the AOV validation processprotected final XmlBlockTypeType of the validation blockprotected final MessageTagThe validating constraint positionprotected final DateCheck execution timeFields inherited from class ChainItem
i18nProvider -
Constructor Summary
ConstructorsConstructorDescriptionAlgorithmObsolescenceValidationCheck(I18nProvider i18nProvider, T result, XmlAOV aovResult, Date validationDate, MessageTag position, XmlBlockType blockType, String tokenId) Constructor to extract and provide an Id of the tokenAlgorithmObsolescenceValidationCheck(I18nProvider i18nProvider, T result, XmlAOV aovResult, Date validationDate, MessageTag position, String tokenId) Constructor to extract and provide an Id of the token -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilds an additional informationprotected XmlMessageBuilds a constraint messageprotected XmlMessageBuilds an error messageprotected XmlBlockTypeReturns the validating block type (used for validation result of RAC, RFC, etc.)protected StringGets error messageprotected IndicationGets an Indication in case of failureprotected SubIndicationGets a SubIndication in case of failureprotected List<XmlMessage> Return a list of previous errors occurred in the chainprotected booleanisValidConclusion(XmlConclusion conclusion) Checks if the conclusion is validprotected booleanprocess()Performs the checkMethods inherited from class ChainItem
buildXmlMessage, continueProcessOnFail, execute, getAdditionalInfo, getErrorMessageTag, getLevel, getMessageTag, getSuccessIndication, getSuccessSubIndication, isIndeterminateConclusion, isInvalidConclusion, isValid, setNextItem
-
Field Details
-
aovResult
Result of the AOV validation process -
validationDate
Check execution time -
position
The validating constraint position -
blockType
Type of the validation block
-
-
Constructor Details
-
AlgorithmObsolescenceValidationCheck
public AlgorithmObsolescenceValidationCheck(I18nProvider i18nProvider, T result, XmlAOV aovResult, Date validationDate, MessageTag position, String tokenId) Constructor to extract and provide an Id of the token- Parameters:
i18nProvider-I18nProviderresult-XmlConstraintsConclusionaovResult-XmlAOVvalidationDate-Dateposition-MessageTagtokenId-Stringidentifier of the token to be validated
-
AlgorithmObsolescenceValidationCheck
public AlgorithmObsolescenceValidationCheck(I18nProvider i18nProvider, T result, XmlAOV aovResult, Date validationDate, MessageTag position, XmlBlockType blockType, String tokenId) Constructor to extract and provide an Id of the token- Parameters:
i18nProvider-I18nProviderresult-XmlConstraintsConclusionaovResult-XmlAOVvalidationDate-Dateposition-MessageTagblockType-XmlBlockTypetokenId-Stringidentifier of the token to be validated
-
-
Method Details
-
getBlockType
Description copied from class:ChainItemReturns the validating block type (used for validation result of RAC, RFC, etc.)- Overrides:
getBlockTypein classChainItem<T extends XmlConstraintsConclusion>- Returns:
XmlBlockType
-
process
protected boolean process()Description copied from class:ChainItemPerforms the check- Specified by:
processin classChainItem<T extends XmlConstraintsConclusion>- Returns:
- TRUE if the check succeeds, FALSE otherwise
-
isValidConclusion
Description copied from class:ChainItemChecks if the conclusion is valid- Overrides:
isValidConclusionin classChainItem<T extends XmlConstraintsConclusion>- Parameters:
conclusion-XmlConclusion- Returns:
- TRUE if the conclusion has a PASSED indication, FALSE otherwise
-
buildAdditionalInfo
Description copied from class:ChainItemBuilds an additional information- Overrides:
buildAdditionalInfoin classChainItem<T extends XmlConstraintsConclusion>- Returns:
String
-
getFailedIndicationForConclusion
Description copied from class:ChainItemGets an Indication in case of failure- Specified by:
getFailedIndicationForConclusionin classChainItem<T extends XmlConstraintsConclusion>- Returns:
Indication
-
getFailedSubIndicationForConclusion
Description copied from class:ChainItemGets a SubIndication in case of failure- Specified by:
getFailedSubIndicationForConclusionin classChainItem<T extends XmlConstraintsConclusion>- Returns:
SubIndication
-
buildConstraintMessage
Description copied from class:ChainItemBuilds a constraint message- Overrides:
buildConstraintMessagein classChainItem<T extends XmlConstraintsConclusion>- Returns:
XmlMessage
-
buildErrorMessage
Description copied from class:ChainItemBuilds an error message- Overrides:
buildErrorMessagein classChainItem<T extends XmlConstraintsConclusion>- Returns:
XmlMessage
-
getErrorMessage
-
getPreviousErrors
Description copied from class:ChainItemReturn a list of previous errors occurred in the chain- Overrides:
getPreviousErrorsin classChainItem<T extends XmlConstraintsConclusion>- Returns:
- a list of
XmlMessages
-