public interface Validator
validator object to be used for collection validation via
CollectionOptions.ValidationOptions.| Modifier and Type | Method and Description |
|---|---|
static Validator |
criteria(CriteriaDefinition criteria)
Creates a new
Validator checking documents against a given query structure expressed by
CriteriaDefinition. |
static Validator |
document(org.bson.Document validationRules)
Creates a basic
Validator checking documents against a given set of rules. |
static Validator |
schema(MongoJsonSchema schema)
Creates a new
Validator checking documents against the structure defined in MongoJsonSchema. |
org.bson.Document |
toDocument()
Get the
Document containing the validation specific rules. |
org.bson.Document toDocument()
Document containing the validation specific rules. The document may contain fields that may require
type and/or field name mapping.validator Document. Never null.static Validator document(org.bson.Document validationRules)
Validator checking documents against a given set of rules.validationRules - must not be null.Validator.IllegalArgumentException - if validationRules is null.static Validator schema(MongoJsonSchema schema)
Validator checking documents against the structure defined in MongoJsonSchema.schema - must not be null.Validator.IllegalArgumentException - if schema is null.static Validator criteria(CriteriaDefinition criteria)
Validator checking documents against a given query structure expressed by
CriteriaDefinition. criteria - must not be null.Validator.IllegalArgumentException - if criteria is null.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.