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
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected final ProcessedSchema -
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
-
ERROR_MISSING_FIELD
- See Also:
-
ERROR_MISSING_NON_NULLABLE
- See Also:
-
-
Constructor Details
-
ProcessedDefinitionsValidator
-
-
Method Details
-
validateDirectiveUsage
public void validateDirectiveUsage()Validate the directive usage in the schema. -
validateObjectFieldTypes
public void validateObjectFieldTypes() -
checkRequiredFields
-
checkRequiredFieldsExist
-