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–2022 Pivotal Software, Inc.. All rights reserved.