Package no.sikt.graphitron.validation
Class ProcessedDefinitionsValidator
java.lang.Object
no.sikt.graphitron.validation.ProcessedDefinitionsValidator
Class for producing warnings related to potential issues in the defined schema.
This is only used before running generation, but generally does not prohibit further execution.
The intention is that the warnings should provide information on potential issues should an issue occur later.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckRequiredFields(InputField recordInput) protected voidcheckRequiredFieldsExist(Set<String> actualFields, List<String> requiredFields, InputField recordInput, String message) voidValidate the directive usage in the schema.void
-
Field Details
-
schema
-
-
Constructor Details
-
ProcessedDefinitionsValidator
-
-
Method Details
-
validateDirectiveUsage
public void validateDirectiveUsage()Validate the directive usage in the schema. -
validateObjectFieldTypes
public void validateObjectFieldTypes() -
checkRequiredFields
-
checkRequiredFieldsExist
-