Uses of Interface
org.springframework.data.mongodb.core.schema.JsonSchemaProperty
Packages that use JsonSchemaProperty
Package
Description
MongoDB-specific JSON schema implementation classes.
-
Uses of JsonSchemaProperty in org.springframework.data.mongodb.core.schema
Classes in org.springframework.data.mongodb.core.schema that implement JsonSchemaPropertyModifier and TypeClassDescriptionclassIdentifiableJsonSchemaProperty<T extends JsonSchemaObject>JsonSchemaPropertyimplementation.static classConvenienceJsonSchemaPropertyimplementation for atype : 'array'property.static classConvenienceJsonSchemaPropertyimplementation for atype : 'boolean'property.static classConvenienceJsonSchemaPropertyimplementation for atype : 'date'property.static classJsonSchemaPropertyimplementation for encrypted fields.static classConvenienceJsonSchemaPropertyimplementation for atype : 'null'property.static classConvenienceJsonSchemaPropertyimplementation for atype : 'number'property.static classConvenienceJsonSchemaPropertyimplementation for atype : 'object'property.static classDelegatingJsonSchemaPropertyimplementation having a required flag for evaluation during schema creation process.static classConvenienceJsonSchemaPropertyimplementation for atype : 'string'property.static classConvenienceJsonSchemaPropertyimplementation for atype : 'timestamp'property.static classConvenienceJsonSchemaPropertyimplementation without atypeproperty.Methods in org.springframework.data.mongodb.core.schema that return JsonSchemaPropertyModifier and TypeMethodDescriptionstatic JsonSchemaPropertyJsonSchemaProperty.merged(Collection<JsonSchemaProperty> properties) Merges multipleJsonSchemaPropertywith potentially different attributes into one.static JsonSchemaPropertyCreates a newJsonSchemaPropertywith given identifier ofbsonType : 'objectId'.static JsonSchemaPropertyJsonSchemaProperty.required(JsonSchemaProperty property) Turns the givenJsonSchemaPropertyinto a required on.Methods in org.springframework.data.mongodb.core.schema that return types with arguments of type JsonSchemaPropertyModifier and TypeMethodDescriptionIdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.getProperties()TypedJsonSchemaObject.ObjectJsonSchemaObject.getProperties()Methods in org.springframework.data.mongodb.core.schema with parameters of type JsonSchemaPropertyModifier and TypeMethodDescriptionIdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty.encrypted(JsonSchemaProperty target) Create new instance ofIdentifiableJsonSchemaProperty.EncryptedJsonSchemaPropertywrapping the giventarget.JsonSchemaProperty.encrypted(JsonSchemaProperty property) Turns the given target property into anecryptedone.MongoJsonSchema.MongoJsonSchemaBuilder.patternProperties(JsonSchemaProperty... properties) TypedJsonSchemaObject.ObjectJsonSchemaObject.patternProperties(JsonSchemaProperty... regularExpressions) Append regular expression patterns along with theJsonSchemaObjectmatching properties validating against.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.properties(JsonSchemaProperty... properties) MongoJsonSchema.MongoJsonSchemaBuilder.properties(JsonSchemaProperty... properties) TypedJsonSchemaObject.ObjectJsonSchemaObject.properties(JsonSchemaProperty... properties) Append the objects properties along with theJsonSchemaObjectvalidating against.MongoJsonSchema.MongoJsonSchemaBuilder.property(JsonSchemaProperty property) TypedJsonSchemaObject.ObjectJsonSchemaObject.property(JsonSchemaProperty property) Append the objects property along with theJsonSchemaObjectvalidating against.static JsonSchemaPropertyJsonSchemaProperty.required(JsonSchemaProperty property) Turns the givenJsonSchemaPropertyinto a required on.Method parameters in org.springframework.data.mongodb.core.schema with type arguments of type JsonSchemaPropertyModifier and TypeMethodDescriptionstatic JsonSchemaPropertyJsonSchemaProperty.merged(Collection<JsonSchemaProperty> properties) Merges multipleJsonSchemaPropertywith potentially different attributes into one.Constructors in org.springframework.data.mongodb.core.schema with parameters of type JsonSchemaPropertyModifierConstructorDescriptionCreate new instance ofIdentifiableJsonSchemaProperty.EncryptedJsonSchemaPropertywrapping the giventarget.