Package org.verapdf.metadata.fixer.utils
Class ProcessedObjectsInspector
- java.lang.Object
-
- org.verapdf.metadata.fixer.utils.ProcessedObjectsInspector
-
public class ProcessedObjectsInspector extends Object
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 isXMLProcessedObjectsParser
.- Author:
- Evgeniy Muravitskiy
- See Also:
Rule
,ValidationProfile
,ValidationStatus
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValidationStatus
validationStatus(List<TestAssertion> assertions, ValidationProfile profile)
Return validation status according to failed rules and validation profile.static ValidationStatus
validationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjects objects)
Return validation status according to failed rules, validation profile and metadata failed rules typestatic ValidationStatus
validationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjectsParser parser)
Return validation status according to failed rules and validation profile.
-
-
-
Method Detail
-
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.ProcessedObjects
obtain from xml file.- Parameters:
assertions
-profile
- validation profile- Returns:
- validation status
- Throws:
URISyntaxException
IOException
ParserConfigurationException
SAXException
-
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.ProcessedObjects
obtain byProcessedObjectsParser
.- Parameters:
assertions
-profile
- validation profileparser
- parse some data toProcessedObjects
- Returns:
- validation status
- Throws:
IOException
URISyntaxException
ParserConfigurationException
SAXException
-
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
- Throws:
IOException
URISyntaxException
ParserConfigurationException
SAXException
-
-