public class PersistenceValidator extends Object
| Modifier and Type | Field and Description |
|---|---|
private ValidationFactory |
factory |
private ValidationFactoryGenerator |
generator |
private static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
PersistenceValidator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isValidEntityObject(Object entity,
EntityMetadata metadata)
Validates an entity object for CRUD operations
|
private void |
onValidateEmbeddable(Object embeddedObject,
javax.persistence.metamodel.EmbeddableType embeddedColumn)
Checks constraints present on embeddable attributes
|
void |
validate(Object entity,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
Validates an entity object for CRUD operations
|
private <X extends Class,T> |
validateEntityAttributes(Object entity,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
Validates an entity object for CRUD operations
|
private static final org.slf4j.Logger log
private ValidationFactoryGenerator generator
private ValidationFactory factory
public boolean isValidEntityObject(Object entity, EntityMetadata metadata)
entity - Instance of entity objectpublic void validate(Object entity, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
entity - Instance of entity objectprivate <X extends Class,T> void validateEntityAttributes(Object entity, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
entity - Instance of entity objectprivate void onValidateEmbeddable(Object embeddedObject, javax.persistence.metamodel.EmbeddableType embeddedColumn)
embeddedObject - embeddedColumn - embeddedFieldName - Copyright © 2015. All Rights Reserved.