Package org.verapdf.metadata.fixer.utils
Class ProcessedObjectsInspector
java.lang.Object
org.verapdf.metadata.fixer.utils.ProcessedObjectsInspector
Current class check status of validation according to failed rules,
validation profile and list of Metadata failed rule types.
Metadata failed rule type is list of rules that belongs to metadata check
rules. This rules can be obtain by ProcessedObjectsParser. Default
implementation of this interface is XMLProcessedObjectsParser.
- Author:
- Evgeniy Muravitskiy
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic ValidationStatusvalidationStatus(List<TestAssertion> assertions, ValidationProfile profile) Return validation status according to failed rules and validation profile.static ValidationStatusvalidationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjects objects) Return validation status according to failed rules, validation profile and metadata failed rules typestatic ValidationStatusvalidationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjectsParser parser) Return validation status according to failed rules and validation profile.
-
Method Details
-
validationStatus
public static ValidationStatus validationStatus(List<TestAssertion> assertions, ValidationProfile profile) throws URISyntaxException, IOException, ParserConfigurationException, SAXException Return validation status according to failed rules and validation profile.ProcessedObjectsobtain from xml file.- Parameters:
assertions-profile- validation profile- Returns:
- validation status
- Throws:
URISyntaxExceptionIOExceptionParserConfigurationExceptionSAXException
-
validationStatus
public static ValidationStatus validationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjectsParser parser) throws IOException, URISyntaxException, ParserConfigurationException, SAXException Return validation status according to failed rules and validation profile.ProcessedObjectsobtain byProcessedObjectsParser.- Parameters:
assertions-profile- validation profileparser- parse some data toProcessedObjects- Returns:
- validation status
- Throws:
IOExceptionURISyntaxExceptionParserConfigurationExceptionSAXException
-
validationStatus
public static ValidationStatus validationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjects objects) Return validation status according to failed rules, validation profile and metadata failed rules type- Parameters:
assertions-profile- validation profileobjects- metadata failed rules type- Returns:
- validation status
-