Uses of Interface
dev.morphia.mapping.validation.ClassConstraint
-
Packages that use ClassConstraint Package Description dev.morphia.mapping.validation dev.morphia.mapping.validation.classrules dev.morphia.mapping.validation.fieldrules -
-
Uses of ClassConstraint in dev.morphia.mapping.validation
Constructor parameters in dev.morphia.mapping.validation with type arguments of type ClassConstraint Constructor Description ConstraintViolation(ConstraintViolation.Level level, EntityModel entityModel, PropertyModel property, Class<? extends ClassConstraint> validator, String message)
Creates a violation instance to record invalid mapping metadataConstraintViolation(ConstraintViolation.Level level, EntityModel entityModel, Class<? extends ClassConstraint> validator, String message)
Creates a violation instance to record invalid mapping metadata -
Uses of ClassConstraint in dev.morphia.mapping.validation.classrules
Classes in dev.morphia.mapping.validation.classrules that implement ClassConstraint Modifier and Type Class Description class
DuplicatedAttributeNames
Checks for duplicated attribute namesclass
EntityAndEmbed
Checks that @Entity and @Embed aren't both used on a type.class
EntityOrEmbed
Checks that @Entity or @Embed are used on a type.class
MultipleId
Checks that only one field is marked with @Idclass
MultipleVersions
Checks the multiple fields aren't annotated with @Version -
Uses of ClassConstraint in dev.morphia.mapping.validation.fieldrules
Classes in dev.morphia.mapping.validation.fieldrules that implement ClassConstraint Modifier and Type Class Description class
ContradictingAnnotations
Checks that contradicting annotations aren't defined.class
IdDoesNotMix
Checks that @Id is not with any other mapping annotationclass
LazyReferenceMissingDependencies
Checks that proxy deps are present if lazy references are used.class
LazyReferenceOnArray
Checks that lazy references aren't used in conjunction with arrays.class
MapKeyTypeConstraint
A constraint to validate key types of Map fieldsclass
PropertyConstraint
Defines a property constraint.class
ReferenceToUnidentifiable
Checks that references point to mapped types.class
VersionMisuse
A constraint to validate any versioning field on a type
-