public class EntityValidatorImpl extends Object implements EntityValidator
| Modifier and Type | Field and Description |
|---|---|
private List<Class<?>> |
classes
cache for validated classes.
|
private static org.slf4j.Logger |
log
The Constant log.
|
private Map<String,Object> |
puProperties |
| Constructor and Description |
|---|
EntityValidatorImpl() |
EntityValidatorImpl(Map puPropertyMap) |
| Modifier and Type | Method and Description |
|---|---|
private void |
checkForGenerator(Class<?> clazz,
Field field,
javax.persistence.GeneratedValue generatedValue,
String schemaName)
Validate for generator.
|
void |
validate(Class<?> clazz)
Checks the validity of a class for Cassandra entity.
|
void |
validateEntity(Class<?> clazz,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
Validate entity.
|
private void |
validateGeneratedValueAnnotation(Class<?> clazz,
Field field)
validate generated value annotation if given.
|
public EntityValidatorImpl(Map puPropertyMap)
puPropertyMap - public EntityValidatorImpl()
externalPropertyMap - public final void validate(Class<?> clazz)
validate in interface EntityValidatorclazz - validates this classprivate void validateGeneratedValueAnnotation(Class<?> clazz, Field field)
clazz - field - private void checkForGenerator(Class<?> clazz, Field field, javax.persistence.GeneratedValue generatedValue, String schemaName)
clazz - field - generatedValue - schemaName - public void validateEntity(Class<?> clazz, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
EntityValidatorvalidateEntity in interface EntityValidatorclazz - the clazzCopyright © 2015. All Rights Reserved.