diff options
Diffstat (limited to 'services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/StndDefinedValidator.java')
-rw-r--r-- | services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/StndDefinedValidator.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/StndDefinedValidator.java b/services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/StndDefinedValidator.java index 8d4e4bdb..57266b6b 100644 --- a/services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/StndDefinedValidator.java +++ b/services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/StndDefinedValidator.java @@ -31,18 +31,31 @@ import org.slf4j.LoggerFactory; import java.io.File; import java.io.IOException; +/** + * A StndDefinedValidator is used to validate a JsonNode objects. + */ public class StndDefinedValidator { private static final Logger logger = LoggerFactory.getLogger(StndDefinedValidator.class); private final String schemaRefPath; private final String stndDefinedDataPath; private final ValidatorCache validatorCache; + /** + * Constructor + * + * @param schemaRefPath path to schema reference in json + * @param stndDefinedDataPath path to data in json which is described by schemaRefPath + * @param validatorCache contains cached validators + */ private StndDefinedValidator(String schemaRefPath, String stndDefinedDataPath, ValidatorCache validatorCache) { this.schemaRefPath = schemaRefPath; this.stndDefinedDataPath = stndDefinedDataPath; this.validatorCache = validatorCache; } + /** + * @return cached validators + */ ValidatorCache getValidatorCache() { return validatorCache; } @@ -71,6 +84,9 @@ public class StndDefinedValidator { return validationResult; } + /** + * An event validator builder. + */ public static final class ValidatorBuilder { public static final String DEFAULT_MAPPING_FILE_PATH = "etc/externalRepo/schema-map.json"; |