SolrNet: SolrNet.Mapping.Validation.Rules.IValidationRule Interface Reference

SolrNet

SolrNet.Mapping.Validation.Rules.IValidationRule Interface Reference

Provides a interface to schema mapping validation rules. More...

Inheritance diagram for SolrNet.Mapping.Validation.Rules.IValidationRule:

List of all members.

Public Member Functions

IEnumerable< ValidationResultValidate (Type propertyType, SolrSchema solrSchema, IReadOnlyMappingManager mappingManager)
 Validates the specified solr schema.

Detailed Description

Provides a interface to schema mapping validation rules.


Member Function Documentation

IEnumerable<ValidationResult> SolrNet.Mapping.Validation.Rules.IValidationRule.Validate ( Type  propertyType,
SolrSchema  solrSchema,
IReadOnlyMappingManager  mappingManager 
)

Validates the specified solr schema.

Parameters:
propertyTypeThe type which mappings will be validated.
solrSchemaThe solr schema.
mappingManagerThe mapping manager.
Returns:
A collection of ValidationResult objects with any issues found during validation.

Implemented in SolrNet.Mapping.Validation.Rules.MappedPropertiesIsInSolrSchemaRule, SolrNet.Mapping.Validation.Rules.MappingTypesAreCompatibleWithSolrTypesRule, SolrNet.Mapping.Validation.Rules.MultivaluedMappedToCollectionRule, SolrNet.Mapping.Validation.Rules.RequiredFieldsAreMappedRule, and SolrNet.Mapping.Validation.Rules.UniqueKeyMatchesMappingRule.


The documentation for this interface was generated from the following file:
  • SolrNet/Mapping/Validation/Rules/IValidationRule.cs
Generated on Sun May 3 2015 17:19:12 for SolrNet by  doxygen 1.7.2